aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * FATE: allow tests to set CMP_SHIFT to pass to tiny_psnrJustin Ruggles2012-03-152-2/+3
| | | | | | | | | | This will allow adjusting for any encoder or decoder delay when doing comparisons.
| * FATE: use $fuzz directly in do_tiny_psnr() instead of passing it aroundJustin Ruggles2012-03-151-6/+6
| |
* | ffmpeg: allow selective and complete disabling of map_metadata.Michael Niedermayer2012-03-171-3/+11
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpegvideo: don't pretend the first frame is always a key frameWolfram Gloger2012-03-163-5/+12
| | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Wolfram Gloger <wmglo@dent.med.uni-muenchen.de> Modify the parser initialization so that parsers can set pict_type themselves. Use this in the mpegvideo parser so that initial frames are not unconditionally I frames. I have had this in my tree for several years. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sonic: update to new APIMichael Niedermayer2012-03-161-4/+17
| | | | | | | | | | | | Fixes Ticket1075 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | matroskadec: Fix null pointer exception on corrupted input.Michael Niedermayer2012-03-161-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ass: fix DAR calculation.Michael Niedermayer2012-03-161-1/+1
| | | | | | | | | | Found-by: REN Lifeng <renlifeng@wowfly.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-03-165-136/+143
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: dxa: remove useless code lavf: don't select an attached picture as default stream for seeking. avconv: remove pointless checks. avconv: check for get_filtered_frame() failure. avconv: remove a pointless check. swscale: convert hscale() to use named arguments. x86inc: add *mp named argument support to DEFINE_ARGS. swscale: convert hscale to cpuflags(). Conflicts: ffmpeg.c libswscale/x86/scale.asm Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dxa: remove useless codePaul B Mahol2012-03-151-2/+0
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * lavf: don't select an attached picture as default stream for seeking.Anton Khirnov2012-03-151-1/+2
| |
| * avconv: remove pointless checks.Anton Khirnov2012-03-151-5/+3
| | | | | | | | | | OutputStream.picref is guaranteed to be non-NULL if get_filtered_video_frame() succeeds.
| * avconv: check for get_filtered_frame() failure.Anton Khirnov2012-03-151-3/+7
| |
| * avconv: remove a pointless check.Anton Khirnov2012-03-151-2/+1
| | | | | | | | | | output_video_filter is always guaranteed to be set and is in fact dereferenced right above the check.
| * swscale: convert hscale() to use named arguments.Ronald S. Bultje2012-03-141-94/+98
| |
| * x86inc: add *mp named argument support to DEFINE_ARGS.Ronald S. Bultje2012-03-141-0/+2
| |
| * swscale: convert hscale to cpuflags().Ronald S. Bultje2012-03-141-35/+37
| |
* | huffyuv: some more constsMichael Niedermayer2012-03-151-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dsputil: mark source of diff_bytes as const.Michael Niedermayer2012-03-153-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dirac: mark some variables const.Michael Niedermayer2012-03-153-7/+7
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | 4xm: make mcdc() src constMichael Niedermayer2012-03-151-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpegvideo: fix constness error in ff_MPV_encode_picture()Michael Niedermayer2012-03-152-2/+2
| | | | | | | | | | | | The struct has some of its fields changed, thus is not strictly const. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tests/rotozoom: make some things const.Michael Niedermayer2012-03-151-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'cus/stable'Michael Niedermayer2012-03-151-2/+15
|\ \ | | | | | | | | | | | | | | | | | | * cus/stable: ffplay: force video refresh if the window is resized or damaged Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | ffplay: force video refresh if the window is resized or damagedMarton Balint2012-03-151-2/+15
| | | | | | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-03-1512-56/+113
|\ \ \ | |/ / |/| / | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: h264: stricter reference limit enforcement. h264: increase reference poc list from 16 to 32. xa_adpcm: limit filter to prevent xa_adpcm_table[] array bounds overruns. snow: check reference frame indices. snow: reject unsupported chroma shifts. Add ffvhuff encoding and decoding regression test anm: convert to bytestream2 API bytestream: add more unchecked variants for bytestream2 API jvdec: unbreak video decoding jv demux: set video stream duration fate: add pam image regression test Conflicts: libavcodec/adpcm.c libavcodec/anm.c libavcodec/h264.c libavcodec/mpegvideo.h libavcodec/snowdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264: stricter reference limit enforcement.Ronald S. Bultje2012-03-141-5/+8
| | | | | | | | | | | | | | | | | | Progressive images can have only 16 references, error out if there are more, since the data is almost certainly corrupt, and the invalid value will lead to random crashes or invalid writes later on. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
| * h264: increase reference poc list from 16 to 32.Ronald S. Bultje2012-03-141-1/+1
| | | | | | | | | | | | | | | | Interlaced images can have 32 references (16 per field), so limiting the array size to 16 leads to invalid writes. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
| * xa_adpcm: limit filter to prevent xa_adpcm_table[] array bounds overruns.Ronald S. Bultje2012-03-141-5/+20
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
| * snow: check reference frame indices.Michael Niedermayer2012-03-141-9/+21
| | | | | | | | | | | | | | | | Fixes NULL ptr dereference Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * snow: reject unsupported chroma shifts.Michael Niedermayer2012-03-141-0/+5
| | | | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * Add ffvhuff encoding and decoding regression testPaul B Mahol2012-03-143-0/+13
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * anm: convert to bytestream2 APIPaul B Mahol2012-03-141-31/+29
| | | | | | | | | | | | | | Protects from overreads. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * bytestream: add more unchecked variants for bytestream2 APIPaul B Mahol2012-03-141-0/+32
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * jvdec: unbreak video decodingPaul B Mahol2012-03-141-1/+1
| | | | | | | | | | | | | | | | The safe bitstream reader broke it since the buffer size was specified in bytes instead of bits. Signed-off-by: Janne Grunau <janne-libav@jannau.net> CC: libav-stable@libav.org
| * jv demux: set video stream durationPaul B Mahol2012-03-141-0/+1
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Janne Grunau <janne-libav@jannau.net>
| * fate: add pam image regression testPaul B Mahol2012-03-142-0/+7
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* | vf_fspp: add ff_ prefix to non static variables.Michael Niedermayer2012-03-141-11/+11
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | docs: Add examples for -cpuflagsMichael Niedermayer2012-03-141-0/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | cmdutils: Fix cpuflags so the flags dont pull in and out other flags.Michael Niedermayer2012-03-141-28/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Note, this doesnt break compatibility with libav, as libav has implemented a incompatible and more limited system under the same -cpuflags command line option we used since some time. The differences to libav for example are we can do things like ffmpeg -cpuflags -sse+mmx -cpuflags +3dnow Its also possible in our system to force flags that have not been detected as available And our -cpuflags works with all tools not just 1 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vf_fspp: fix compilation with llvmBaptiste Coudurier2012-03-141-2/+2
| |
* | matroskaenc: change cluster_pos to use -1 as the "I'm not currently working ↵Aaron Colwell2012-03-141-4/+5
| | | | | | | | | | | | | | | | | | | | on a cluster" signal instead of 0. This avoids problems where avio_tell() returns 0. I've updated all the checks against cluster_pos Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffmpeg: Fix planar audio input.Michael Niedermayer2012-03-141-7/+18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-03-1413-154/+183
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: doc/general: update supported devices table. doc/general: add missing @tab to codecs table. h264: Fix invalid interlaced/progressive MB combinations for direct mode prediction. avconv: reindent avconv: link '-passlogfile' option to libx264 'stats' AVOption. libx264: add 'stats' private option for setting 2pass stats filename. libx264: fix help text for slice-max-size option. http: Clear the auth state on redirects http: Retry auth if it failed due to being stale rtsp: Resend new keepalive commands if they used stale auth rtsp: Retry authentication if failed due to being stale httpauth: Parse the stale field in digest auth dxva2_vc1: pass the overlap flag to the decoder dxva2_vc1: fix decoding of BI frames FATE: add shorthand to wavpack test dfa: convert to bytestream2 API anm decoder: move buffer allocation from decode_init() to decode_frame() h264: improve parsing of broken AVC SPS Conflicts: ffmpeg.c libavcodec/anm.c libavcodec/dfa.c libavcodec/h264.c libavcodec/h264_direct.c libavcodec/h264_ps.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc/general: update supported devices table.Anton Khirnov2012-03-131-1/+2
| | | | | | | | Add libcdio and fbdev, remove v4l1.
| * doc/general: add missing @tab to codecs table.Anton Khirnov2012-03-131-1/+1
| |
| * h264: Fix invalid interlaced/progressive MB combinations for direct mode ↵Michael Niedermayer2012-03-131-0/+8
| | | | | | | | | | | | | | | | prediction. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * avconv: reindentAnton Khirnov2012-03-131-17/+17
| | | | | | | | CC: libav-stable@libav.org
| * avconv: link '-passlogfile' option to libx264 'stats' AVOption.Anton Khirnov2012-03-131-0/+4
| | | | | | | | | | | | Fixes bug 204. CC: libav-stable@libav.org
| * libx264: add 'stats' private option for setting 2pass stats filename.Anton Khirnov2012-03-131-0/+3
| | | | | | | | | | | | | | x264 always opens the file itself with fopen, so we cannot use the standard lavc stats mechanism. CC: libav-stable@libav.org
| * libx264: fix help text for slice-max-size option.Anton Khirnov2012-03-131-1/+1
| | | | | | | | CC: libav-stable@libav.org