aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | rtsp: Remove some unused variables from ff_rtsp_connect().Diego Biurrun2012-01-301-1/+0
| | |
| * | avutil: make intfloat api publicPaul B Mahol2012-01-303-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | The functions are already av_ prefixed and intfloat header is already provided. Install libavutil/intfloat.h Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * | avformat_write_header(): detail error messageRafaël Carré2012-01-301-1/+5
| | | | | | | | | | | | | | | | | | | | | Give the exact aspect ratios when there is a mismatch between encoder and muxer. Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * | s/vbsf/bsf/Mike Melanson2012-01-301-1/+1
| | | | | | | | | | | | | | | | | | | | | -vbsf doesn't exist anymore. It got renamed to -bsf somewhere along the line. Update print statement accordingly. Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * | yuv4mpeg: allow YUV4MPEG2 demuxer to recognize 'C420' colorspace.Mike Melanson2012-01-301-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Current demuxer recognizes several colorspace formats that begin with 'C420' but does not yet recognize plain 'C420'. GStreamer's y4menc component generates .y4m files with a 'C420' colorspace. This new comparison is placed after the other 'C420' checks so that it doesn't interfere with them. Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * | png: add support for bpp>4 to paeth x86 SIMD code.Ronald S. Bultje2012-01-291-1/+13
| | | | | | | | | | | | | | | This fixes playback of e.g. RGB48 (bpp=6) content on x86 CPUs. Fixes bug 214.
| * | png: add SSE2 version for add_bytes_l2.Ronald S. Bultje2012-01-292-0/+26
| | |
| * | png: convert DSP functions to yasm.Ronald S. Bultje2012-01-293-103/+156
| | |
| * | Fix non-C89 declarations in for loopsMans Rullgard2012-01-292-4/+6
| | | | | | | | | | | | | | | | | | Some compilers still do not support this syntax. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | | avidec: print informative error messages if seeking fails.Michael Niedermayer2012-01-311-1/+10
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | Allow decoding of 64bit png images.Carl Eugen Hoyos2012-01-311-0/+3
| | | | | | | | | | | | Fixes a part of ticket #639.
* | | Simplify "deloco" and support decoding of 48bit loco png.Carl Eugen Hoyos2012-01-311-53/+31
| | |
* | | Supoort decoding of gray16 images with libopenjpeg.Michael Bradshaw2012-01-301-1/+1
| | |
* | | mp3dec: fix truncating packet error message while decoding a complete MP3.Clément Bœsch2012-01-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | The MP3 demuxer split the data in packets of 1024B which are later split in MP3 frames by the MPEG audio parser. The last read is "truncated", but this should not raise any error. Solution-by: Michael Niedermayer
* | | assdec: fix wrong alloc pointer check.Clément Bœsch2012-01-301-1/+1
| | |
* | | ass: use av_asprintf() instead of a temporary stack buffer.Clément Bœsch2012-01-301-4/+1
| | |
* | | diracdec: Fix integer overflow leading to out of global array read.Michael Niedermayer2012-01-301-3/+8
| | | | | | | | | | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | fate: add support for specifying the shell used to run configureMichael Niedermayer2012-01-301-1/+1
| | | | | | | | | | | | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | huffman: use a simple assignment instead of FFSWAP.Reimar Döffinger2012-01-301-4/+6
| | | | | | | | | | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | | Deobfuscate ff_huff_build_tree.Reimar Döffinger2012-01-301-7/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I have no idea what the idea was behind the original code, but the new code is equivalent to it. In that loop that places the new node nodes[j] contains always the data of the new node (since the steps are always in order: FFSWAP copies node[j] to node[j-1], j is decremented). Thus nodes[j].no == i and nodes[j].sym == HNODE. make fate still passes and contains VP6 samples which use FF_HUFFMAN_FLAG_HNODE_FIRST. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | | Cosmetics: Add bit per component information to v308 comment.Carl Eugen Hoyos2012-01-301-1/+1
| | |
* | | Detect jps and pns files as (3D) jpg and png images.Martin Lambers2012-01-301-0/+2
| | |
* | | Add option forced_subs_only for Bluray subtitles.Carl Eugen Hoyos2012-01-302-8/+25
| | |
* | | Add pix_fmt_info for yuva444.Carl Eugen Hoyos2012-01-302-1/+6
| | | | | | | | | | | | Reviewed-by: Paul B Mahol
* | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-01-3010-135/+191
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: png: add missing #if HAVE_SSSE3 around function pointer assignment. imdct36: mark SSE functions as using all 16 XMM registers. png: move DSP functions to their own DSP context. sunrast: Add a sample request for TIFF, IFF, and Experimental Rastfile formats. sunrast: Cosmetics sunrast: Remove if (unsigned int < 0) check. sunrast: Replace magic number by a macro. Conflicts: libavcodec/dsputil.c libavcodec/dsputil.h libavcodec/pngdec.c libavcodec/sunrast.c libavcodec/x86/Makefile libavcodec/x86/dsputil_mmx.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | png: add missing #if HAVE_SSSE3 around function pointer assignment.Ronald S. Bultje2012-01-291-1/+1
| | |
| * | imdct36: mark SSE functions as using all 16 XMM registers.Ronald S. Bultje2012-01-291-1/+1
| | | | | | | | | | | | | | | | | | On x86-64, it indeed uses all 16 registers (and on x86-32, this gets clipped to 8). Not marking it properly causes callers of this function to fail randomly because of XMM register clobbering.
| * | png: move DSP functions to their own DSP context.Ronald S. Bultje2012-01-299-127/+230
| | |
| * | sunrast: Add a sample request for TIFF, IFF, and Experimental Rastfile formats.Aneesh Dogra2012-01-291-2/+2
| | | | | | | | | | | | | | | Signed-off-by: Aneesh Dogra <lionaneesh@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * | sunrast: CosmeticsAneesh Dogra2012-01-291-17/+17
| | | | | | | | | | | | | | | Signed-off-by: Aneesh Dogra <lionaneesh@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * | sunrast: Remove if (unsigned int < 0) check.Aneesh Dogra2012-01-291-1/+1
| | | | | | | | | | | | | | | | | | | | | Note: This fixes the following GCC warning :- libavcodec/sunrast.c:94: warning: comparison of unsigned expression < 0 is always false. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * | sunrast: Replace magic number by a macro.Aneesh Dogra2012-01-291-1/+3
| | | | | | | | | | | | | | | Signed-off-by: Aneesh Dogra <lionaneesh@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* | | build: configure: Restore alphabetical order for CMDLINE_SETAlexander Strasser2012-01-291-2/+2
| | |
* | | Fix offset validity checks.Reimar Döffinger2012-01-291-2/+2
| | | | | | | | | | | | | | | | | | | | | Offsets are relative to the end of the header, not the start of the buffer, thus the buffer size needs to be subtracted. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | | fraps: frame threading support.Reimar Döffinger2012-01-291-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | Codec is too simple to gain much from it at lower resolutions, but should help at very high resolutions, particularly for v3 and v5 where a not too optimized pseudo-YUV to RGB is done in the codec. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | | fraps: Deduplicate some code.Reimar Döffinger2012-01-291-30/+17
| | | | | | | | | | | | | | | | | | | | | Also moves it before the get_buffer call so that most error exits happen before it. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | | fraps: Minor simplification, use local variable.Reimar Döffinger2012-01-291-2/+2
| | | | | | | | | | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | | r210enc: don't write uninitialized dataPaul B Mahol2012-01-294-7/+9
| | | | | | | | | | | | | | | | | | | | | Also fix r210 fate decoding test. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | fate: add v308 encoding/decoding testPaul B Mahol2012-01-293-0/+13
| | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | libvpxenc: update after FF_API_X264_GLOBAL_OPTS removalPaul B Mahol2012-01-291-22/+0
| | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | fate: add yuv4 encoding/decoding testPaul B Mahol2012-01-293-0/+13
| | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | bintext: use private options now that AVFormatParameters has been removedPeter Ross2012-01-291-14/+52
| | | | | | | | | | | | | | | Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | Improve decoding quality for lossy wavpack.Carl Eugen Hoyos2012-01-291-18/+7
| | | | | | | | | | | | | | | | | | | | | | | | This reverts e6e7bfc1 and 365e1ec2. The code may be incorrect both before and after the revert, but we do not have any samples that were fixed by the original commits. Fixes ticket #871.
* | | fraps: optimize pseudo-YUV to RGB conversion.Reimar Döffinger2012-01-291-3/+8
| | | | | | | | | | | | | | | | | | | | | With gcc 4.6 this part of the code is ca. 4x faster, resulting in an overall speedup of around 5% for fate-fraps-v5 sample. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | | Fix dvb subtitle decoding when display segment is missing.Paul Kendall2012-01-291-0/+10
| | |
* | | fraps: Add release_buffer forgotten when reget_buffer was removed.Reimar Döffinger2012-01-291-0/+2
| | | | | | | | | | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | | fraps: fix indentation.Reimar Döffinger2012-01-291-18/+18
| | | | | | | | | | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | | FRAPS: Do not needlessly use reget_buffer.Reimar Döffinger2012-01-293-54/+17
| | | | | | | | | | | | | | | | | | | | | | | | Codec has only I- and skip-frames, so there is no need for reget_buffer, change it so it works with get_buffer. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | | Fallback to input timestamps for non-delay encoders.Reimar Döffinger2012-01-2922-1274/+1276
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Causes FFmpeg to pass through the correct pts values, instead of clobbering all to AV_NOPTS_VALUE (the av_init_packet default) to then make up new ones based on only fps when muxing. Included are also the related FATE ref changes, which all some reasonable on quick investigation. Also set all H.264 references to us -vsync drop to reduce the diff for the ref files. Otherwise almost all H.264 references need to change, mostly due to now starting with negative pts values. About 20 additional H.264 conformance tests needed -vsync drop anyway because they create pts values that are out of order and thus not possible to mux otherwise. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | | fate: fix r210 test on big endianPaul B Mahol2012-01-291-2/+2
| | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>