Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-08-19lavf/segment: fix computation of M3U8 segment target durationStefano Sabatini
Use ceil on the max duration, rather than approximating it to the nearest integer.
2012-08-18lavf/segment: change default value for segment_list_size option, from 5 to 0Stefano Sabatini
This is technically a major compatibility break, but seems the most natural default and what users would expect without reading the docs.
2012-08-18lavf/segment: guess list type from list filename suffixStefano Sabatini
2012-08-18lavf/segment: add M3U8 list supportStefano Sabatini
Address trac ticket #1642.
2012-08-18lavf/segment: compute max list segment durationStefano Sabatini
This is useful for the M3U8 format incoming patch.
2012-08-18lavf/segment: create segment_list_open and close functionsStefano Sabatini
Allow factorization for the incoming patches, and avoid code/logic duplication.
2012-08-18lavf/segment: fix bogus segment index rewrapping logicStefano Sabatini
Decouple segment index wrapping and segment count logic. The counter should not be reset since it detects the segment increasing timeframe.
2012-08-18lavf/segment: move file description to @file doxyStefano Sabatini
2012-08-01Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: mpc8: return more meaningful error codes. mpc: return more meaningful error codes. wv,mpc8: don't return apetag data in packets. rtmp: do not warn about receiving metadata packets x86: h264dsp: Adjust YASM #ifdefs x86: yadif: Mark mmxext optimizations as such h264: convert loop filter strength dsp function to yasm. Improve descriptiveness of a number of codec and container long names Conflicts: libavcodec/flvdec.c libavcodec/libopenjpegdec.c libavformat/apetag.c libavformat/mp3dec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-07-30Improve descriptiveness of a number of codec and container long namesDiego Biurrun
2012-07-10lavf/segment: add -segment_time_delta optionStefano Sabatini
2012-07-10lavf/segment: add -segment_times optionStefano Sabatini
Address trac ticket #1504.
2012-07-08lavf/segment: sort optionsStefano Sabatini
2012-07-08lavf/segment: make use of av_parse_time() when parsing the -segment_time valueStefano Sabatini
Increase flexibility/consistency. Also rename recording_time field to time, for enhanced consistency/readability.
2012-07-08lavf/segment: add segment_list_type option, extend format for the segment ↵Stefano Sabatini
list file Add list extended format which specifies in the list file the start and ending time for each segment. This is required to make it available this information to external tools, avoiding the need to perform file analysis in the output segments.
2012-07-04lavf/segment: rename SegmentContext.pb to list_pbStefano Sabatini
The new name is more auto-explicative, as the pb is used for the segment list file.
2012-07-04lavf/segment: add error log in case of invalid filename templateStefano Sabatini
Better rather than silently exit.
2012-07-04lavf/segment: fix logic for segmenting audio-only inputsStefano Sabatini
Also add a comment for clarifying the logic. Fix trac ticket #1290.
2012-07-04lavf/segment: add more information in log message in seg_write_packet()Stefano Sabatini
2012-07-03lavf/segment: remove unused offset variableStefano Sabatini
2012-07-03lavf/segment: apply misc fixes to the private options internal documentationStefano Sabatini
Option help message tell what the option *does*, not what the set field represents.
2012-07-03lavf/segment: slightly simplify fail logic in seg_write_packet()Stefano Sabatini
2012-07-03lavf/segment: move list filename printing logic from segment_end() to ↵Stefano Sabatini
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).
2012-07-01lavf/segment: rename variable "size" to "list_size"Stefano Sabatini
The new name is more meaningful/less confusing.
2012-07-01lavf/segment: pass the top level chained muxer format context to segment_end()Stefano Sabatini
Consistent with segment_start() and less confusing.
2012-06-29lavf/segment: rename segment private context from "c" to "seg" in ↵Stefano Sabatini
segment_start() Consistent with the rest of the file, less confusing.
2012-06-29lavf/segment: add stream_segment variant of the segment muxerStefano Sabatini
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().
2012-06-29lavf/segment: add some debugging logsStefano Sabatini
2012-06-15Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* 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>
2012-06-15segment: remove unnecessary <strings.h> includeJanne Grunau
2012-04-28Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* 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>
2012-04-28segment: reorder seg_write_header allocationLuca Barbato
As pointed by Paul B Mahol <onemda@gmail.com> the previous code could lead to null pointer dereference.
2012-03-22segment: fix null pointer dereferencePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-02-28segment: implement wrap aroundLuca Barbato
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.
2011-12-19segment: introduce segmented chain muxerLuca Barbato
It behaves similarly to image2 muxer