summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* avcodec/utvideo: fix mistake using wrong arguments for left and lefttop ↵Paul B Mahol2016-12-241-4/+4
| | | | | | pixel components Signed-off-by: Paul B Mahol <[email protected]>
* avcodec/pixlet: make sure scaling factors are not zeroPaul B Mahol2016-12-241-2/+8
| | | | Signed-off-by: Paul B Mahol <[email protected]>
* avcodec/pixlet: avoid some overflowsPaul B Mahol2016-12-241-2/+2
| | | | Signed-off-by: Paul B Mahol <[email protected]>
* avcodec/pixlet: fix undefined behaviour in postprocess_chromaPaul B Mahol2016-12-241-2/+2
| | | | Signed-off-by: Paul B Mahol <[email protected]>
* avfilter/framequeue: add missing check for ASSERT_LEVELJames Almer2016-12-241-1/+1
| | | | Signed-off-by: James Almer <[email protected]>
* tests/audio_fifo: fix buffer allocation for non planar formatsJames Almer2016-12-231-3/+3
| | | | Signed-off-by: James Almer <[email protected]>
* swscale/swscale: Fix dereference of stride array before null checkMichael Niedermayer2016-12-231-4/+7
| | | | | | | Fixes: CID1396263 Fixes: CID1396271 Signed-off-by: Michael Niedermayer <[email protected]>
* avformat/avidec: skip odml master index chunks in avi_syncTobias Rapp2016-12-231-1/+2
| | | | | | | Fixes pts gaps when reading AVI files > 256GiB generated by FFmpeg. Signed-off-by: Tobias Rapp <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* avutil/tests/random_seed: eliminate gotoMichael Niedermayer2016-12-231-5/+6
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* avfilter/vf_deband: do not use uninitialized valuePaul B Mahol2016-12-231-2/+2
| | | | | | Fixes coverity report. Signed-off-by: Paul B Mahol <[email protected]>
* avcodec/utvideodec: add SIMD support for median prediction for planar formatsPaul B Mahol2016-12-234-31/+140
| | | | | | ~10% faster overall. Signed-off-by: Paul B Mahol <[email protected]>
* lavfi: avfilter_graph_request_oldest: request a frame again before returning.Nicolas George2016-12-231-1/+5
| | | | | | | | | 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-231-5/+5
| | | | Signed-off-by: Paul B Mahol <[email protected]>
* avcodec/pixlet: check out of bounds pfx valuePaul B Mahol2016-12-231-0/+2
| | | | Signed-off-by: Paul B Mahol <[email protected]>
* avcodec/pixlet: remove unnecessary double to float conversionJames Almer2016-12-231-3/+3
| | | | Signed-off-by: James Almer <[email protected]>
* avfilter/af_amerge: detect EOF immediatelyNicolas George2016-12-231-1/+6
| | | | | | | Fix an infinite loop in forward_status_change(). Signed-off-by: Nicolas George <[email protected]> Signed-off-by: Marton Balint <[email protected]>
* avutil/tests: Improved code coverage for random_seedThomas Turner2016-12-232-13/+22
| | | | | Signed-off-by: Thomas Turner <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec: add Apple Pixlet decoderPaul B Mahol2016-12-229-1/+687
| | | | Signed-off-by: Paul B Mahol <[email protected]>
* avfilter/vf_deband: add planes coupling modePaul B Mahol2016-12-222-3/+166
| | | | Signed-off-by: Paul B Mahol <[email protected]>
* fate: Add test for ticket 6024, truncated decoding modePavel Koshevoy2016-12-222-0/+30
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* ffserver_config: Check for failure to allocate FFServerIPAddressACLMichael Niedermayer2016-12-221-0/+5
| | | | | | Fixes CID1396537 Signed-off-by: Michael Niedermayer <[email protected]>
* tests/avstring: free the pointer after calls to av_d2str()James Almer2016-12-221-2/+4
| | | | | | Fixes memleaks. Signed-off-by: James Almer <[email protected]>
* doc/general: mention recently added PCM codecsPaul B Mahol2016-12-221-0/+4
| | | | Signed-off-by: Paul B Mahol <[email protected]>
* avutil/random_seed: Improve get_generic_seed() with higher precission clock()Michael Niedermayer2016-12-221-4/+6
| | | | | Tested-by: Thomas Turner <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* doc/filters: Fix vsbmc option name.Carl Eugen Hoyos2016-12-221-1/+1
| | | | Reported-by: Антон Приходько
* lavfi: take_samples: free frames after taking all samples.Nicolas George2016-12-221-0/+1
|
* avformat/wavdec: add support for decoding 24.0 and 16.8 floating point pcm ↵Paul B Mahol2016-12-221-0/+13
| | | | | | | | formats Fixes #5602 and #5603. Signed-off-by: Paul B Mahol <[email protected]>
* avcodec: add pcm_f16le and pcm_f24le decoderPaul B Mahol2016-12-228-1/+59
| | | | Signed-off-by: Paul B Mahol <[email protected]>
* avcodec/wmaprodec: cleanup extradata dumpingPaul B Mahol2016-12-221-16/+6
| | | | Signed-off-by: Paul B Mahol <[email protected]>
* avformat/mpegenc: Check for av_mallocz() failureMichael Niedermayer2016-12-211-0/+2
| | | | | | Fixes CID1257787 Signed-off-by: Michael Niedermayer <[email protected]>
* avformat/img2dec: Remove dead code from psd_probe()Michael Niedermayer2016-12-211-4/+1
| | | | | | Fixes CID1397124 Signed-off-by: Michael Niedermayer <[email protected]>
* avfilter/vf_psnr: add gray10 and gray12 supportPaul B Mahol2016-12-211-1/+1
| | | | Signed-off-by: Paul B Mahol <[email protected]>
* avutil/random_seed: Use uint64 instead of uint8 for struct to avoid ↵Michael Niedermayer2016-12-211-1/+1
| | | | | | potential alignment issues Signed-off-by: Michael Niedermayer <[email protected]>
* avutil: Added selftest for libavutil/audio_fifo.cThomas Turner2016-12-214-0/+429
| | | | | Signed-off-by: Thomas Turner <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* swscale: save ebx register when it is not availableAndreas Cadhalpun2016-12-211-10/+10
| | | | | | | | | | | | | | 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 <[email protected]> Signed-off-by: Andreas Cadhalpun <[email protected]>
* avutil: Improved test coverage for avstring.cThomas Turner2016-12-201-1/+25
| | | | | Signed-off-by: Thomas Turner <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/magicyuv: add 10 bit supportPaul B Mahol2016-12-205-39/+286
| | | | Signed-off-by: Paul B Mahol <[email protected]>
* lavfi/framequeue: avoid empty structs.Nicolas George2016-12-201-0/+1
| | | | Fix compilation on MSVC.
* avformat/mov.: Make the process of uuid-xmp atom faster.Chen Meng2016-12-191-14/+18
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* lavfi/atempo: avoid false triggering an assertion failurePavel Koshevoy2016-12-191-2/+2
| | | | | | | Steps to reproduce: ./ffmpeg_g -f s16be -i /dev/null -af atempo=0.5 -y /tmp/atempo.wav Signed-off-by: Marton Balint <[email protected]>
* doc/examples/decoder_targeted: Limit max pixels for fuzzingMichael Niedermayer2016-12-191-0/+3
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* lavfi: make filter_frame non-recursive.Nicolas George2016-12-1810-143/+493
| | | | | | | | | | | | | | | | | | | | | | | | 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-183-0/+297
|
* avcodec/get_bits: add av_assert2 to get_bits_long()Paul B Mahol2016-12-181-0/+1
| | | | Signed-off-by: Paul B Mahol <[email protected]>
* opus: remove redundant ff_celt_window2 declarationRostislav Pehlivanov2016-12-182-2/+1
| | | | Signed-off-by: Rostislav Pehlivanov <[email protected]>
* avformat: Auto-detect mjpeg 2000 in mpeg-tsStåle Kristoffersen2016-12-175-1/+58
| | | | | | | This makes it possible to decode motion jpeg 2000 encoded in a transport stream without a correct PMT/PAT. Signed-off-by: Michael Niedermayer <[email protected]>
* avformat/tls: add tls url_get_file_handleJay Ridgeway2016-12-174-0/+28
| | | | | | Support url_get_file_handle on TLS streams. Signed-off-by: Michael Niedermayer <[email protected]>
* lavc: Fix ticket 6024, truncated mode decodingPavel Koshevoy2016-12-171-1/+1
| | | | | | | | | | | | | The assumption that avcodec_send_packet makes regarding decoders consuming the entire packet is not true if the codec supports truncated decoding mode and the truncated flag is turned on. Steps to reproduce: ./ffmpeg_g -flags truncated \ -i "http://samples.ffmpeg.org/MPEG2/test-ebu-422.40000.pakets.ts" \ -c:v ffv1 -c:a copy -y /tmp/truncated.nut Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/mips: version 1 of vc1dsp optimizations for loongson mmiZhou Xiaoyong2016-12-178-0/+2396
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* avfilter/vf_ssim: add >8 bit depth suppportPaul B Mahol2016-12-171-12/+119
| | | | Signed-off-by: Paul B Mahol <[email protected]>