aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | vf_deshake: try to fix memleakMichael Niedermayer2012-02-291-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: switch lavfi-pp targets which need bitexact flags to use them.Michael Niedermayer2012-02-296-10/+10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libpostproc: add bitexact mode, which is needed for regression testing.Michael Niedermayer2012-02-292-2/+6
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: More libpostproc tests to improve coverage.Michael Niedermayer2012-02-296-0/+10
| | | | | | | | | | Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | cook: avoid out of global array read.Michael Niedermayer2012-02-291-12/+29
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-02-2914-77/+76
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: adpcm: Clip step_index values read from the bitstream at the beginning of each frame. oma: don't read beyond end of leaf_table. doxygen: Remove documentation for non-existing parameters; misc small fixes. Indeo3: fix crashes on corrupt bitstreams. msmpeg4: Replace forward declaration by proper #include. segment: implement wrap around avf: reorder AVStream and AVFormatContext aacdec: Remove erroneous reference to global gain from the out of bounds scalefactor error message. Conflicts: libavcodec/indeo3.c libavformat/avformat.h libavutil/avutil.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * adpcm: Clip step_index values read from the bitstream at the beginning of ↵Alex Converse2012-02-281-7/+7
| | | | | | | | | | | | each frame. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
| * oma: don't read beyond end of leaf_table.Ronald S. Bultje2012-02-281-1/+1
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
| * doxygen: Remove documentation for non-existing parameters; misc small fixes.Diego Biurrun2012-02-288-18/+3
| |
| * Indeo3: fix crashes on corrupt bitstreams.Ronald S. Bultje2012-02-281-1/+8
| | | | | | | | | | | | | | | | | | Splits at borders of cells are invalid, since it leaves one of the cells with a width/height of zero. Also, propagate errors on buffer allocation failures, so we don't continue decoding (which crashes). Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
| * msmpeg4: Replace forward declaration by proper #include.Diego Biurrun2012-02-281-3/+1
| |
| * segment: implement wrap aroundLuca Barbato2012-02-282-2/+8
| | | | | | | | | | | | | | | | Provide a way to wrap around the segment index so pseudostreaming live through a web server and html5 browser is simpler. Also ensure that 0 (disable) is a valid value across the options providing wrap around.
| * avf: reorder AVStream and AVFormatContextLuca Barbato2012-02-281-34/+38
| |
| * aacdec: Remove erroneous reference to global gain from the out of bounds ↵Alex Converse2012-02-271-2/+1
| | | | | | | | scalefactor error message.
* | adpcm_xa: Check filter validity.Michael Niedermayer2012-02-281-0/+8
| | | | | | | | | | | | | | Fixes out of global array read. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mxfdec: set pixel format for cdci picture formatsPhilip de Nier2012-02-283-1/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The properties of the CDCI Descriptor are insufficient to specify the pixel format for uncompressed picture data. SMPTE 377-1 and RP224v10 have defined a set of picture coding labels to indicate what formatting was used. This patch uses 2 labels to detect UYVY422 or YUYV422 pixel formats. It defaults to UYVY422 for 8-bit 4:2:2 pictures to support files that were created before the coding labels were introduced ~2008 The codec pix_fmt default was changed from 0 (PIX_FMT_YUV420P) to -1 (PIX_FMT_NONE) Reviewed-by: Baptiste Coudurier <baptiste.coudurier@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mxfdec: detect uncomp pictures using essence container ulPhilip de Nier2012-02-281-0/+1
| | | | | | | | | | | | | | | | | | This supports detection of uncompressed picture in files that didn't include a Picture Coding Label. The lables weren't available until SMPTE 377-1 and RP224v10 Reviewed-by: Baptiste Coudurier <baptiste.coudurier@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mxf: add uncompressed 422 8-bit rawvideo labelPhilip de Nier2012-02-281-0/+1
| | | | | | | | | | Reviewed-by: Baptiste Coudurier <baptiste.coudurier@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mxfdec: set track edit rate num/den in expected orderPhilip de Nier2012-02-281-2/+2
| | | | | | | | | | | | | | This matches the order used for the index table edit rate. Reviewed-by: Baptiste Coudurier <baptiste.coudurier@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mxf: fix v210 label matching lenPhilip de Nier2012-02-281-1/+1
| | | | | | | | | | | | | | | | Must check all 16 bytes because there is a planar 10-bit format label that has equal first 15 bytes Review-by: Baptiste Coudurier <baptiste.coudurier@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | cook: add const to quant_index_table of categorize()Michael Niedermayer2012-02-281-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | omadec: Fix wrong number of array elements.Michael Niedermayer2012-02-281-2/+2
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffmpeg: Fix division by 0 due to invalid timebaseMichael Niedermayer2012-02-281-1/+1
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | add v210 to intra only list to allow "-vcodec copy"Philip de Nier2012-02-281-0/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tests: add libpostproc testMichael Niedermayer2012-02-282-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | pmpdec: Check for zero audio packets.Michael Niedermayer2012-02-281-0/+4
| | | | | | | | | | | | | | This fixes a division by 0. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-02-289-935/+1053
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: avcodec_default_reget_buffer(): fix compilation in DEBUG mode fate: Overhaul WavPack coverage h264: fix mmxext chroma deblock to use correct TC values. flvdec: Remove the now redundant check for known broken metadata creator flvdec: Validate index entries added from metadata while reading rtsp: Handle requests from server to client movenc: use timestamps instead of frame_size for samples-per-packet movenc: use the first cluster duration as the tfhd default duration movenc: factorize calculation of cluster duration into a separate function doc/APIchanges: fill in missing dates and hashes. lavc: reorder AVCodecContext fields. lavc: reorder AVFrame fields. Conflicts: doc/APIchanges libavcodec/avcodec.h libavformat/flvdec.c libavformat/movenc.c tests/fate/lossless-audio.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec_default_reget_buffer(): fix compilation in DEBUG modeDiego Biurrun2012-02-271-1/+1
| |
| * fate: Overhaul WavPack coverageDerek Buitenhuis2012-02-2730-4/+114
| | | | | | | | | | | | | | | | WavPack has a comprehensive test suite, and a bunch of corner cases. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * h264: fix mmxext chroma deblock to use correct TC values.Ronald S. Bultje2012-02-271-1/+1
| |
| * flvdec: Remove the now redundant check for known broken metadata creatorMichael Niedermayer2012-02-271-12/+0
| | | | | | | | | | | | The index validation identifies these indexes as broken. Signed-off-by: Martin Storsjö <martin@martin.st>
| * flvdec: Validate index entries added from metadata while readingMartin Storsjö2012-02-271-3/+52
| | | | | | | | | | | | | | | | | | | | | | By validating the index entries while reading, we don't need to seek at startup to validate the entries. If the error in the index entries is not pointing to (our definition of) the start of packets, and there is an index entry pointing at some of the first packets after the metadata, the invalid index can be discarded almost immediately. Signed-off-by: Martin Storsjö <martin@martin.st>
| * rtsp: Handle requests from server to clientTommy Winther2012-02-271-5/+53
| | | | | | | | | | | | | | | | | | | | | | | | This returns 200 OK for OPTIONS requests and 501 Not Implemented for all other requests. Even though this doesn't do much actual handling of the requests, it makes the code properly identify server requests as such, instead of interpreting it as a reply to the client's request as it did before. Signed-off-by: Martin Storsjö <martin@martin.st>
| * movenc: use timestamps instead of frame_size for samples-per-packetJustin Ruggles2012-02-271-5/+20
| | | | | | | | | | | | For encoding, AVCodecContext.frame_size is the number of input samples to send to the encoder and does not necessarily correspond directly to the timestamps of the output packets.
| * movenc: use the first cluster duration as the tfhd default durationJustin Ruggles2012-02-271-1/+1
| |
| * movenc: factorize calculation of cluster duration into a separate functionJustin Ruggles2012-02-271-11/+18
| |
| * doc/APIchanges: fill in missing dates and hashes.Anton Khirnov2012-02-271-5/+5
| |
| * lavc: reorder AVCodecContext fields.Anton Khirnov2012-02-272-800/+801
| | | | | | | | | | Put related fields together, move the important ones closer to the beginning, try to eliminate holes.
| * lavc: reorder AVFrame fields.Anton Khirnov2012-02-271-90/+91
| | | | | | | | | | Put related fields together, move the important ones closer to the beginning, try to eliminate holes.
* | libpostproc: add pp=help support to print the help text via av_log()Michael Niedermayer2012-02-271-0/+9
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Exit ffmpeg if swr_convert() fails.Carl Eugen Hoyos2012-02-272-1/+5
| |
* | fate: add test for the life video source.Nicolas George2012-02-272-0/+2
| |
* | fate: add test for the unsharp video filter.Nicolas George2012-02-272-0/+2
| |
* | fate: add test for the transpose video filter.Nicolas George2012-02-272-0/+2
| |
* | fate: add test for the thumbnail video filter.Nicolas George2012-02-272-0/+2
| |
* | fate: add test for the select video filter.Nicolas George2012-02-272-0/+2
| |
* | fate: add test for the pad video filter.Nicolas George2012-02-272-0/+2
| |
* | fate: add test for the overlay video filter.Nicolas George2012-02-272-0/+2
| | | | | | | | | | The test also covers somewhat the split, scale, pad and fifo filters and the graph parser.
* | fate: add test for the fade video filter.Nicolas George2012-02-272-0/+2
| |
* | fate: add test for the drawbox video filter.Nicolas George2012-02-272-0/+2
| |