aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/segment.c
Commit message (Collapse)AuthorAgeFilesLines
...
* | lavf/segment: add error log in case of invalid filename templateStefano Sabatini2012-07-031-1/+3
| | | | | | | | Better rather than silently exit.
* | lavf/segment: fix logic for segmenting audio-only inputsStefano Sabatini2012-07-031-1/+2
| | | | | | | | | | | | Also add a comment for clarifying the logic. Fix trac ticket #1290.
* | lavf/segment: add more information in log message in seg_write_packet()Stefano Sabatini2012-07-031-2/+2
| |
* | lavf/segment: remove unused offset variableStefano Sabatini2012-07-031-2/+0
| |
* | lavf/segment: apply misc fixes to the private options internal documentationStefano Sabatini2012-07-031-10/+10
| | | | | | | | | | Option help message tell what the option *does*, not what the set field represents.
* | lavf/segment: slightly simplify fail logic in seg_write_packet()Stefano Sabatini2012-07-031-6/+1
| |
* | lavf/segment: move list filename printing logic from segment_end() to ↵Stefano Sabatini2012-07-031-16/+12
| | | | | | | | | | | | | | | | segment_start() Allow to deal with the list file printing only in a single point, thus simplifying logic, and allow a bit of factorization (no special case needed when printing the first file name of the list).
* | lavf/segment: rename variable "size" to "list_size"Stefano Sabatini2012-07-011-3/+3
| | | | | | | | The new name is more meaningful/less confusing.
* | lavf/segment: pass the top level chained muxer format context to segment_end()Stefano Sabatini2012-07-011-4/+6
| | | | | | | | Consistent with segment_start() and less confusing.
* | lavf/segment: rename segment private context from "c" to "seg" in ↵Stefano Sabatini2012-06-291-5/+5
| | | | | | | | | | | | segment_start() Consistent with the rest of the file, less confusing.
* | lavf/segment: add stream_segment variant of the segment muxerStefano Sabatini2012-06-291-1/+18
| | | | | | | | | | | | | | | | This simplifies usage for segment streaming formats with no global headers, tipically MPEG 2 transport stream "ts" files. The seg class duplication is required in order to avoid an infinite loop in libavformat/utils.c:format_child_next_class().
* | lavf/segment: add some debugging logsStefano Sabatini2012-06-291-0/+6
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-06-151-1/+0
|\| | | | | | | | | | | | | | | | | * qatar/master: af_resample: fix format modifier in debug string for FF_API_SAMPLERATE64 segment: remove unnecessary <strings.h> include fate: add snow hpel tests Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * segment: remove unnecessary <strings.h> includeJanne Grunau2012-06-151-1/+0
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-04-281-8/+6
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: h264: new assembly version of get_cabac for x86_64 with PIC h264: use one table instead of several for cabac functions h264: (trivial) remove unneeded macro argument in x86/cabac.h libschroedingerdec: check malloc segment: reorder seg_write_header allocation avio: make avio_close(NULL) a no-op mov: Parse EC3SpecificBox (dec3 atom). Conflicts: libavcodec/cabac.c libavcodec/x86/cabac.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * segment: reorder seg_write_header allocationLuca Barbato2012-04-271-8/+6
| | | | | | | | | | As pointed by Paul B Mahol <onemda@gmail.com> the previous code could lead to null pointer dereference.
* | segment: fix null pointer dereferencePaul B Mahol2012-03-221-3/+5
|/ | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* segment: implement wrap aroundLuca Barbato2012-02-281-2/+6
| | | | | | | | Provide a way to wrap around the segment index so pseudostreaming live through a web server and html5 browser is simpler. Also ensure that 0 (disable) is a valid value across the options providing wrap around.
* segment: introduce segmented chain muxerLuca Barbato2011-12-191-0/+273
It behaves similarly to image2 muxer