summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* tools/zmqsend: Do not truncate fgetc() returnMichael Niedermayer2016-12-24
| | | | | | Fixes CID1396836 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavfi/buffersrc: push the frame deeper if requested.Nicolas George2016-12-24
| | | | Reduce peak memory consumption with ffmpeg in certain cases.
* lavf/framesync: detect EOF immediately.Nicolas George2016-12-24
| | | | Fix an infinite loop in forward_status_change().
* avcodec/utvideo: fix mistake using wrong arguments for left and lefttop ↵Paul B Mahol2016-12-24
| | | | | | pixel components Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec/pixlet: make sure scaling factors are not zeroPaul B Mahol2016-12-24
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec/pixlet: avoid some overflowsPaul B Mahol2016-12-24
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec/pixlet: fix undefined behaviour in postprocess_chromaPaul B Mahol2016-12-24
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/framequeue: add missing check for ASSERT_LEVELJames Almer2016-12-24
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* tests/audio_fifo: fix buffer allocation for non planar formatsJames Almer2016-12-23
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* swscale/swscale: Fix dereference of stride array before null checkMichael Niedermayer2016-12-23
| | | | | | | Fixes: CID1396263 Fixes: CID1396271 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/avidec: skip odml master index chunks in avi_syncTobias Rapp2016-12-23
| | | | | | | Fixes pts gaps when reading AVI files > 256GiB generated by FFmpeg. Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avutil/tests/random_seed: eliminate gotoMichael Niedermayer2016-12-23
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_deband: do not use uninitialized valuePaul B Mahol2016-12-23
| | | | | | Fixes coverity report. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec/utvideodec: add SIMD support for median prediction for planar formatsPaul B Mahol2016-12-23
| | | | | | ~10% faster overall. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavfi: avfilter_graph_request_oldest: request a frame again before returning.Nicolas George2016-12-23
| | | | | | | | | With min_samples, if a frame arrives but is too small, it clears frame_wanted_out. In most cases, the destination filter would be activated again later because of frame_wanted_out on its own outputs, but not sinks. avfilter_graph_request_oldest() is doing the work of the sink itself, and is therefore allowed to use frame_blocked_in.
* avcodec/asvdec: return correct value in case of errorPaul B Mahol2016-12-23
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec/pixlet: check out of bounds pfx valuePaul B Mahol2016-12-23
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec/pixlet: remove unnecessary double to float conversionJames Almer2016-12-23
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/af_amerge: detect EOF immediatelyNicolas George2016-12-23
| | | | | | | Fix an infinite loop in forward_status_change(). Signed-off-by: Nicolas George <george@nsup.org> Signed-off-by: Marton Balint <cus@passwd.hu>
* avutil/tests: Improved code coverage for random_seedThomas Turner2016-12-23
| | | | | Signed-off-by: Thomas Turner <thomastdt@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec: add Apple Pixlet decoderPaul B Mahol2016-12-22
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_deband: add planes coupling modePaul B Mahol2016-12-22
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* fate: Add test for ticket 6024, truncated decoding modePavel Koshevoy2016-12-22
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* ffserver_config: Check for failure to allocate FFServerIPAddressACLMichael Niedermayer2016-12-22
| | | | | | Fixes CID1396537 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* tests/avstring: free the pointer after calls to av_d2str()James Almer2016-12-22
| | | | | | Fixes memleaks. Signed-off-by: James Almer <jamrial@gmail.com>
* doc/general: mention recently added PCM codecsPaul B Mahol2016-12-22
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avutil/random_seed: Improve get_generic_seed() with higher precission clock()Michael Niedermayer2016-12-22
| | | | | Tested-by: Thomas Turner <thomastdt@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc/filters: Fix vsbmc option name.Carl Eugen Hoyos2016-12-22
| | | | Reported-by: Антон Приходько
* lavfi: take_samples: free frames after taking all samples.Nicolas George2016-12-22
|
* avformat/wavdec: add support for decoding 24.0 and 16.8 floating point pcm ↵Paul B Mahol2016-12-22
| | | | | | | | formats Fixes #5602 and #5603. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec: add pcm_f16le and pcm_f24le decoderPaul B Mahol2016-12-22
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec/wmaprodec: cleanup extradata dumpingPaul B Mahol2016-12-22
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avformat/mpegenc: Check for av_mallocz() failureMichael Niedermayer2016-12-21
| | | | | | Fixes CID1257787 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/img2dec: Remove dead code from psd_probe()Michael Niedermayer2016-12-21
| | | | | | Fixes CID1397124 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_psnr: add gray10 and gray12 supportPaul B Mahol2016-12-21
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avutil/random_seed: Use uint64 instead of uint8 for struct to avoid ↵Michael Niedermayer2016-12-21
| | | | | | potential alignment issues Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avutil: Added selftest for libavutil/audio_fifo.cThomas Turner2016-12-21
| | | | | Signed-off-by: Thomas Turner <thomastdt@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* swscale: save ebx register when it is not availableAndreas Cadhalpun2016-12-21
| | | | | | | | | | | | | | Configure checks if the ebx register can be used for asm and it has to be saved if and only if this is not the case. Without this the build fails when configuring with --toolchain=hardened --disable-pic on i386 using gcc 4.8: error: PIC register clobbered by '%ebx' in 'asm' In that case gcc 4.8 reserves the ebx register for the GOT needed for PIE, so it can't be used in asm directly. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* avutil: Improved test coverage for avstring.cThomas Turner2016-12-20
| | | | | Signed-off-by: Thomas Turner <thomastdt@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/magicyuv: add 10 bit supportPaul B Mahol2016-12-20
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavfi/framequeue: avoid empty structs.Nicolas George2016-12-20
| | | | Fix compilation on MSVC.
* avformat/mov.: Make the process of uuid-xmp atom faster.Chen Meng2016-12-19
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavfi/atempo: avoid false triggering an assertion failurePavel Koshevoy2016-12-19
| | | | | | | Steps to reproduce: ./ffmpeg_g -f s16be -i /dev/null -af atempo=0.5 -y /tmp/atempo.wav Signed-off-by: Marton Balint <cus@passwd.hu>
* doc/examples/decoder_targeted: Limit max pixels for fuzzingMichael Niedermayer2016-12-19
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavfi: make filter_frame non-recursive.Nicolas George2016-12-18
| | | | | | | | | | | | | | | | | | | | | | | | A lot of changes happen at the same time: - Add a framequeue fifo to AVFilterLink. - split AVFilterLink.status into status_in and status_out: requires changes to the few filters and programs that use it directly (f_interleave, split, filtfmts). - Add a field ready to AVFilterContext, marking when the filter is ready and its activation priority. - Add flags to mark blocked links. - Change ff_filter_frame() to enqueue the frame. - Change all filtering functions to update the ready field and the blocked flags. - Update ff_filter_graph_run_once() to use the ready field. - buffersrc: always push the frame immediately.
* lavfi: add FFFrameQueue API.Nicolas George2016-12-18
|
* avcodec/get_bits: add av_assert2 to get_bits_long()Paul B Mahol2016-12-18
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* opus: remove redundant ff_celt_window2 declarationRostislav Pehlivanov2016-12-18
| | | | Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* avformat: Auto-detect mjpeg 2000 in mpeg-tsStåle Kristoffersen2016-12-17
| | | | | | | This makes it possible to decode motion jpeg 2000 encoded in a transport stream without a correct PMT/PAT. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/tls: add tls url_get_file_handleJay Ridgeway2016-12-17
| | | | | | Support url_get_file_handle on TLS streams. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>