Age | Commit message (Collapse) | Author |
|
Use ceil on the max duration, rather than approximating it to the nearest
integer.
|
|
This is technically a major compatibility break, but seems the most
natural default and what users would expect without reading the docs.
|
|
|
|
Address trac ticket #1642.
|
|
This is useful for the M3U8 format incoming patch.
|
|
Allow factorization for the incoming patches, and avoid code/logic
duplication.
|
|
Decouple segment index wrapping and segment count logic. The counter
should not be reset since it detects the segment increasing timeframe.
|
|
|
|
* 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>
|
|
|
|
|
|
Address trac ticket #1504.
|
|
|
|
Increase flexibility/consistency.
Also rename recording_time field to time, for enhanced
consistency/readability.
|
|
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.
|
|
The new name is more auto-explicative, as the pb is used for the segment
list file.
|
|
Better rather than silently exit.
|
|
Also add a comment for clarifying the logic.
Fix trac ticket #1290.
|
|
|
|
|
|
Option help message tell what the option *does*, not what the set field
represents.
|
|
|
|
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).
|
|
The new name is more meaningful/less confusing.
|
|
Consistent with segment_start() and less confusing.
|
|
segment_start()
Consistent with the rest of the file, less confusing.
|
|
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().
|
|
|
|
* 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>
|
|
|
|
* 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>
|
|
As pointed by Paul B Mahol <onemda@gmail.com> the previous code could
lead to null pointer dereference.
|
|
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
|
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.
|
|
It behaves similarly to image2 muxer
|