summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* lavfi/anullsrc: simplify logging code in config_propsStefano Sabatini2013-03-23
|
* lavfi/anullsrc: fix format negotiationStefano Sabatini2013-03-23
| | | | Samplerate and channel layouts must be set in query_formats.
* mips: Optimization of AAC psychoacoustic model functionsBojan Zivkovic2013-03-23
| | | | | | Signed-off-by: Bojan Zivkovic <bojan@mips.com> Reviewed-by: Nedeljko Babic <Nedeljko.Babic@imgtec.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libspeex: support ZygoAudio (quality 10 mode)Piotr Bandurski2013-03-23
| | | | | | Fixes "quality 10" mode from Ticket1873 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavd/v4l2: honor previously selected input channelGiorgio Vazzana2013-03-23
| | | | | | | An input channel could have been previously set with another application, like v4l2-ctl, so if no input channel is specified use the previosly selected one. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Make audio FIFO read/write contracts more strictMichael Bradshaw2013-03-23
| | | | | Signed-off-by: Michael Bradshaw <mjbshaw@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Call do_video_stats when duplicating frameThierry Foucu2013-03-23
| | | | | | | When multiple frame are encoded during vsync, current code only do_video_stats once. This need to do it every frame. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-03-23
|\ | | | | | | | | | | | | | | | | | | | | | | * qatar/master: fate: add test for cropping h264 to container dimensions FATE: add a tscc2 test. tscc2: allocate AVFrame properly. Conflicts: libavcodec/tscc2.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: add test for cropping h264 to container dimensionsJanne Grunau2013-03-22
| | | | | | | | | | Tests the workaround added for 1080 videos created with Canon cameras in 30f515091c323da59c0f1b533703dedca2f4b95d.
| * FATE: add a tscc2 test.Anton Khirnov2013-03-22
| |
| * tscc2: allocate AVFrame properly.Anton Khirnov2013-03-22
| |
* | Merge commit '20a8ee3061e6d777600c13db731bee3c25878991'Michael Niedermayer2013-03-23
|\| | | | | | | | | | | | | * commit '20a8ee3061e6d777600c13db731bee3c25878991': af_asyncts: fix compensation and PTS monotonicity Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * af_asyncts: fix compensation and PTS monotonicityJindřich Makovička2013-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch improves af_asyncts behavior on streams with bogus PTS, which are either non-monotonic, or contain PTS jitter, and trigger the non-monotonicity error. With this patch, af_asyncts is able to correct these streams and avoid the error. Firstly, it fixes resample compensation calculation by supplying proper units to avresample_set_compensation (sample count per second instead of sample count per some arbitrary frame size). Also, the calculation of the compensation itself is fixed - delta is proportional to an adjustment of the compensation, not the compensation itself. Ideally, the compensation should converge to a value that keeps delta at zero. To be able to deal with sources with PTS jitter even without resampling, small PTS errors are adjusted, so the output frames do not overlap. Finally, one more monotonicity check is added. The FATE reference changes because now there is 8 less samples of silence because of the pts jitter. Signed-off-by: Jindřich Makovička <makovick@gmail.com>
* | Merge commit '1e8b9738fa70e20967ddb542d2f9d5552fc51ec6'Michael Niedermayer2013-03-23
|\| | | | | | | | | | | | | * commit '1e8b9738fa70e20967ddb542d2f9d5552fc51ec6': avutil/frame: add all remaining frame properties to av_frame_copy_props Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avutil/frame: add all remaining frame properties to av_frame_copy_propsHendrik Leppkes2013-03-22
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | ffmpeg: Correct inter stream timestamp discontinuitiesMichael Niedermayer2013-03-23
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Changelog: add WebPMichael Niedermayer2013-03-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/blend: always peek the first frame of each queue.Clément Bœsch2013-03-22
| | | | | | | | | | | | Before the change, filter_frame() always waited for 2 samples in the bottom frames queue. This notably fixes commands such as ./ffplay tests/lena.pnm -vf split,blend=c0_mode=addition
* | lavc/prores: restore pict_type and key_frame setting.Clément Bœsch2013-03-22
| |
* | x86/mpegvideo: switch to av_assertMichael Niedermayer2013-03-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | x86/h264_qpel: switch to av_assertMichael Niedermayer2013-03-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Fix typo in dvvideo decoder dependencies.Carl Eugen Hoyos2013-03-22
| | | | | | | | Fixes compilation with --disable-everything --enable-decoder=dvvideo
* | h263dec: switch to av_assert()Michael Niedermayer2013-03-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | matroskadec: switch to av_assertMichael Niedermayer2013-03-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vp8: WebP decoding supportMichael Niedermayer2013-03-22
| | | | | | | | | | | | | | VP8L, padding and bounds checks by Pascal Massimino Reviewed-by: Pascal Massimino <pascal.massimino@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | img2: WebP supportMichael Niedermayer2013-03-22
| | | | | | | | | | Reviewed-by: Pascal Massimino <pascal.massimino@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Fix compilation with --disable-everything --enable-parser=h264.Carl Eugen Hoyos2013-03-22
| |
* | Fix compilation with --disable-mmx.Carl Eugen Hoyos2013-03-22
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-03-22
|\| | | | | | | | | | | | | | | * qatar/master: configure: Enable hwaccels without external dependencies by default. doc/developer: Clarify symbol naming prefixes section. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Enable hwaccels without external dependencies by default.Diego Biurrun2013-03-21
| |
| * doc/developer: Clarify symbol naming prefixes section.Diego Biurrun2013-03-21
| |
* | lavu/eval: add between() function.Clément Bœsch2013-03-22
| |
* | Do not fail in get_buffer_internal() if pix_fmt planes == 0.Carl Eugen Hoyos2013-03-22
| | | | | | | | Fixes VDPAU decoding, reported by Ilja Sekler
* | error_resilience: fix const correctness, silence warningsMichael Niedermayer2013-03-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vdpau.h: change vdpau_render_state layout to match fork if ↵Michael Niedermayer2013-03-21
| | | | | | | | | | | | | | | | AV_HAVE_INCOMPATIBLE_FORK_ABI This might fix a compatibility issue. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vda_h264: fix for VDA compileAndrew Euell2013-03-21
| | | | | | | | | | | | the VDA code needs to be updated to use the CHROMA(h) macros Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sonicdec: update to new buffer APIMichael Niedermayer2013-03-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sonicenc: fix mono decorrelationMichael Niedermayer2013-03-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sonicdec: fix frame sizeMichael Niedermayer2013-03-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sonicdec: check decorrelationMichael Niedermayer2013-03-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | g729dec: switch to buffer refs styleMichael Niedermayer2013-03-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | v308dec: remove unneeded self assignmentMichael Niedermayer2013-03-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffmpeg: Replace -deinterlace (which was broken by the buffer ref stuff) with ↵Michael Niedermayer2013-03-21
| | | | | | | | | | | | yadif injection Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264: remove unused variableMichael Niedermayer2013-03-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264: add an argument to CHROMA for consistencyMichael Niedermayer2013-03-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-03-21
|\| | | | | | | | | | | | | * qatar/master: h264: remove redundant freeing of DPB in h264_decode_end Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264: remove redundant freeing of DPB in h264_decode_endAnton Khirnov2013-03-21
| | | | | | | | free_tables() frees it already.
* | Merge commit '23e85be58fc64b2e804e68b0034a08a6d257e523'Michael Niedermayer2013-03-21
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '23e85be58fc64b2e804e68b0034a08a6d257e523': h264: add a parameter to the CHROMA444 macro. h264: add a parameter to the CHROMA422 macro. Conflicts: libavcodec/h264.c libavcodec/h264.h libavcodec/h264_cavlc.c libavcodec/h264_loopfilter.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264: add a parameter to the CHROMA444 macro.Anton Khirnov2013-03-21
| | | | | | | | This way it does not look like a constant.
| * h264: add a parameter to the CHROMA422 macro.Anton Khirnov2013-03-21
| | | | | | | | This way it does not look like a constant.