aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | 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
| | |
* | | fate: add test for the deshake video filter.Nicolas George2012-02-272-0/+2
| | |
* | | fate: add tests for the setsar and setdar video filters.Nicolas George2012-02-273-0/+4
| | |
* | | fate: add tests for testsrc.Nicolas George2012-02-272-0/+13
| | | | | | | | | | | | | | | This test uses the lavfi device and is ready for more similar tests.
* | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-02-274-55/+85
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: lavf: don't guess r_frame_rate from either stream or codec timebase. avconv: set discard on input streams automatically. Fix parser not to clobber has_b_frames when extradata is set. lavf: don't set codec timebase in avformat_find_stream_info(). avconv: saner output video timebase. rawdec: set timebase to 1/fps. avconv: refactor vsync code. FATE: remove a bunch of useless -vsync 0 cdxl: bit line plane arrangement support cdxl: remove early check for bpp cdxl: set pix_fmt PAL8 only if palette is available Conflicts: ffmpeg.c libavcodec/h264_parser.c libavformat/rawdec.c tests/fate/demux.mak tests/fate/ea.mak tests/fate/h264.mak tests/fate/prores.mak tests/fate/video.mak tests/ref/fate/bethsoft-vid tests/ref/fate/creatureshock-avs tests/ref/fate/ea-cmv tests/ref/fate/interplay-mve-16bit tests/ref/fate/interplay-mve-8bit tests/ref/fate/nuv tests/ref/fate/prores-alpha tests/ref/fate/qtrle-16bit tests/ref/fate/qtrle-1bit tests/ref/fate/real-rv40 tests/ref/fate/rpza tests/ref/fate/wmv8-drm Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | lavf: don't guess r_frame_rate from either stream or codec timebase.Anton Khirnov2012-02-262-12/+1
| | | | | | | | | | | | | | | | | | | | | Neither of those is guaranteed to be connected to framerate in any way (if it even exists). Fixes bug 56.
| * | avconv: set discard on input streams automatically.Anton Khirnov2012-02-261-12/+4
| | |
| * | Fix parser not to clobber has_b_frames when extradata is set.Reinhard Tartler2012-02-261-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because in contrast to the decoder, the parser does not setup low_delay. The code in parse_nal_units would always end up setting has_b_frames to "1", except when stream is explicitly marked as low delay. Since the parser itself would create 'extradata', simply reopening the parser would cause this. This happens for instance in estimate_timings_from_pts(), which causes the parser to be reopened on the same stream. This fixes Libav #22 and FFmpeg (trac) #360 CC: libav-stable@libav.org Based on a patch by Reimar Döffinger <Reimar.Doeffinger@gmx.de> (commit 31ac0ac29b6bba744493f7d1040757a3f51b9ad7) Comments and description adapted by Reinhard Tartler. Signed-off-by: Reinhard Tartler <siretart@tauware.de>
| * | lavf: don't set codec timebase in avformat_find_stream_info().Anton Khirnov2012-02-261-7/+0
| | | | | | | | | | | | It's not supposed to be set outside of lavc.
| * | avconv: saner output video timebase.Anton Khirnov2012-02-2653-3782/+3803
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r_frame_rate should in theory have something to do with input framerate, but in practice it is often made up from thin air by lavf. So unless we are targeting a constant output framerate, it's better to just use input stream timebase. Brings back dropped frames in nuv and cscd tests introduced in cd1ad18a6539bd7fc2dc4c1740fbcbd498c0c0a2
| * | rawdec: set timebase to 1/fps.Anton Khirnov2012-02-2611-126/+126
| | |
| * | avconv: refactor vsync code.Anton Khirnov2012-02-261-20/+26
| | | | | | | | | | | | No functional changes, just make it more readable.
| * | FATE: remove a bunch of useless -vsync 0Anton Khirnov2012-02-267-191/+191
| | | | | | | | | | | | No changes in the test results.
| * | cdxl: bit line plane arrangement supportPaul B Mahol2012-02-261-11/+48
| | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | cdxl: remove early check for bppPaul B Mahol2012-02-261-4/+0
| | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | cdxl: set pix_fmt PAL8 only if palette is availablePaul B Mahol2012-02-261-1/+1
| | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* | | eval: add root() to solve f(x)=0Michael Niedermayer2012-02-273-1/+57
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | eval: Check that single parameter functions dont get a second param.Michael Niedermayer2012-02-261-1/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | eval: Allow specifying the variable id.Michael Niedermayer2012-02-263-8/+13
| | | | | | | | | | | | | | | Reviewed-by: Nicolas George <nicolas.george@normalesup.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | libavfilter/libmpcodecs: add vf_pp from current mplayer svnMichael Niedermayer2012-02-264-2/+246
| | | | | | | | | | | | | | | | | | This will allow us to do regression tests on libpostproc. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>