- 05 Oct, 2012 11 commits
-
-
Michael Niedermayer authored
* commit 'a854362b': segment: Flush buffered data before finishing a segment Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'f7b24043': segment: Set the resend_headers flag for each segment Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '378a6315': segment: Add an option for disabling writing of a header/trailer to each segment Conflicts: libavformat/segment.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'eb447d51': segment: Free and reinit the muxer before calling avformat_write_header Conflicts: libavformat/segment.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '73871dc9': segment: Use the public av_write_header/av_write_trailer functions Conflicts: libavformat/segment.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '0edae4e6': segment: Properly create new AVStreams for the chained muxer segment: Add a missing space Conflicts: libavformat/segment.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Ronald S. Bultje authored
The variable is copied to subsequent threads at the same time, so this may cause wrong ref_count[] values to be copied to subsequent threads. This bug was found using TSAN and Helgrind. Original patch by Ronald, adapted with a local_ref_count by Clément, following the suggestion of Michael Niedermayer. Signed-off-by:
Clément Bœsch <clement.boesch@smartjog.com>
-
Duncan Salerno authored
Some HLS servers return 403 when the Range header is present. Disabling http seekability probing prevents the header from being added. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Duncan Salerno authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Duncan Salerno authored
Add an tri-state (seek, non seek, automatic detection) option to HTTP to control seekability (default: automatic). Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
This only adds a subset of the frame rates that can be stored, a full list would be more than 500 entries. Such full list could (and should) be added if it has a usecase but the number of users of even the now added rates seem rather small. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 04 Oct, 2012 22 commits
-
-
Dmitry Samonenko authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Dmitry Samonenko authored
Discontinuous transmission is an addition to VAD/VBR operation, that allows to greatly reduce bitrate for silent chunks or stationary noises. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
The value used in allocation is based on a estimate of the maximum size of the spectral coefficients multiplied with 2 and rounded up. The exact or a tighter limit should be found and used instead. But this issue shouldnt be left open until someone works on that. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Tim Nicholson authored
Currently only LE handled correctly Updated fate checksums to reflect new headers Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* qatar/master: vf_overlay: properly sync inputs. Conflicts: libavfilter/vf_overlay.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'ab35ec29': vf_overlay: get rid of pointless messing with timebase. samplefmt: make av_samples_alloc() initialize the data to silence. libspeexdec: handle NULL return value from speex_packet_to_header() h264probe: Don't error out on bits that no longer are reserved mpegvideo: set extended_data in ff_update_duplicate_context() libspeexdec: properly handle DTX for multiple frames-per-packet libspeexdec: move the SpeexHeader from LibSpeexContext to where it is used libspeexdec: simplify setting of frame_size libspeexdec: set channel_layout Conflicts: libavfilter/vf_overlay.c libavformat/h264dec.c libavutil/version.h Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Martin Storsjö authored
This makes sure any buffered data is written to the segment, for muxers that buffer up data internally (e.g. fragmented mp4). Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
This makes sure new inline headers are emitted when the next packet is written. This allows segmenting mpegts without calling write_header/write_trailer (nor freeing/reiniting the muxer) for each segment. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Some segmented formats (such as fragmented mp4) are "bare", as in, the segment files do not have the same headers/trailers as full normal files of that format have. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
This makes sure the muxers are set up in the way they expect with no data left around from the previous run (which could cause various issues including memory leaks, depending on the chaine muxer). This fixes memory leaks with the mpegts and flv muxers. It also makes the usage of chained muxers correct. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
With this change, the segmenter muxer doesn't rely on anything not available/supported to libavformat external users, making the segmenter muxer do things just like a normal segmenter application using libavformat would do. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Before, the chained muxer reused the AVStreams array from the outer muxer, which made it impossible to use the proper public functions (such as av_write_frame) when calling the chained muxer. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
* commit '29abb04e': libspeexdec: If the channel count is not valid, decode as stereo. libspeexdec: improve setting of Speex mode and sample rate libspeex: Add a private option for enabling VAD xtea: Test inplace decryption xtea: Fix CBC decryption when src==dst xtea: Factorize testing into a separate function configure: Refactor HAVE_ options available on the command line avconv/avprobe: Add missing 'void' to exit_program() definition Allow use of strncpy() blowfish: Add more tests blowfish: Fix CBC decryption with dst==src blowfish: Factorize testing into a separate function Conflicts: configure libavcodec/libspeexdec.c libavutil/xtea.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Anton Khirnov authored
Right now it incorrectly assumes that the frames are sent in the proper order, which worked with old ffmpeg and avconv versions by accident.
-
Anton Khirnov authored
Output frames correspond 1:1 to input frames on the main input. So use the main input timebase for output.
-
Anton Khirnov authored
Right now the buffer is zeroed, which does not represent silence for U8(P).
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes Ticket1785 (opusenc used this variable) Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 03 Oct, 2012 7 commits
-
-
Michael Niedermayer authored
The timebases before where only guranteed to be 1/fps precisse and could cause AV sync errors on low fps Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Justin Ruggles authored
This will happen when the extradata is not a valid Speex header.
-
Michael Niedermayer authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Janne Grunau authored
AVFrame.extended_data has to reset to the AVFrame.data of the current thread context after copying the frame contents. Fixes crashes with frame-threading after 2bc0de38.
-
Justin Ruggles authored
When initialized as stereo, libspeex can decode either mono or stereo packets and will output stereo.
-
Justin Ruggles authored
-
Justin Ruggles authored
-