summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* x86: hpeldsp: Move half-pel assembly from dsputil to hpeldspRonald S. Bultje2013-04-19
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* mjpeg: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-19
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* svq1enc: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-19
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* svq3: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-19
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* mpegvideo: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-19
| | | | | | This also converts vc1, since that is mpegvideo-based. Signed-off-by: Martin Storsjö <martin@martin.st>
* svq1: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-19
| | | | | | This makes svq1 independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st>
* mimic: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-19
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* interplayvideo: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-19
| | | | | | This makes interplayvideo independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st>
* bink: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-19
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* indeo3: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-19
| | | | | | This makes the Indeo 3 decoder independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st>
* vp56: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-19
| | | | | | This makes vp5 and vp6 independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st>
* vp3: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-19
| | | | | | This makes vp3 independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st>
* hpeldsp: Add half-pel functions (currently copies of dsputil)Ronald S. Bultje2013-04-19
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* fate: cosmetics: More sensible order for entries in video filter fileDiego Biurrun2013-04-19
|
* fate: Rename video filters file and add separate video filters targetDiego Biurrun2013-04-19
|
* fate: Split audio filters into their own separate fileDiego Biurrun2013-04-19
|
* fate: Reuse VREF and AREF variables where appropriateDiego Biurrun2013-04-19
|
* h264: fully support cropping.Anton Khirnov2013-04-19
| | | | | | Based on a patch by Vittorio Giovara <vittorio.giovara@gmail.com> Fixes Bug 378.
* ff_get_buffer(): allocate the frame for max(coded,display) dimensionsAnton Khirnov2013-04-19
| | | | Needed e.g. for h264 cropping to work properly.
* mp3dec: fallback to generic seeking when a TOC is not presentMichael Niedermayer2013-04-19
| | | | | | | Fixes seeking without a Xing/Info header. CC: libav-stable@libav.org Signed-off-by: Anton Khirnov <anton@khirnov.net>
* indeo3: check motion vectors.Anton Khirnov2013-04-17
| | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* indeo3: fix data size checkAnton Khirnov2013-04-17
| | | | | | | | | The data offsets are relative to the bistream header, which is 16 bytes after the start of the data. Fixes invalid reads with corrupted files. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* indeo3: switch parsing the header to bytestream2Anton Khirnov2013-04-17
| | | | | | | | Also add an additional sanity check to the alt_quant table. Fixes invalid reads with corrupted files. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* rv10: check that extradata is large enoughAnton Khirnov2013-04-17
| | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* rv10: return meaningful error codes.Anton Khirnov2013-04-17
| | | | Also improve some error messages.
* rv10: cosmetics, reformatAnton Khirnov2013-04-17
|
* qdm2: check that the FFT size is a power of 2Anton Khirnov2013-04-17
| | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* svq1dec: clip motion vectors to the frame size.Anton Khirnov2013-04-17
| | | | | | | Fixes invalid reads for corrupted files. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* svq1dec: check that the reference frame has the same dimensions as the ↵Anton Khirnov2013-04-17
| | | | | | | | | | current one They can be different if the last keyframe failed to decode correctly. Fixes possible invalid reads in such a case. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* af_channelmap: cosmetics, use an extra local variable to shorten the codeAnton Khirnov2013-04-17
|
* af_channelmap: sanity check input channel indices in all cases.Anton Khirnov2013-04-17
| | | | | | Fixes invalid reads from non-existing channels. CC:libav-stable@libav.org
* cmdutils: Fix build with lavfi disabledAnton Khirnov2013-04-16
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* flvenc: do not mux more than one stream per typeRafaël Carré2013-04-16
| | | | | | FLV does not support multiple audio or video streams. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* fate: Set the bitexact flag for vp3/vp5/vp6 testsMartin Storsjö2013-04-15
| | | | | | | This is required since there are bit-inexact implementations of the vp3 idct (for bfin). Signed-off-by: Martin Storsjö <martin@martin.st>
* vp3: Use full transpose for all IDCTsRonald S. Bultje2013-04-15
| | | | | | | | | | | This way, the special IDCT permutations are no longer needed. This is similar to how H264 does it, and removes the dsputil dependency imposed by the scantable code. Also remove the unused type == 0 cases from the plain C version of the idct. Signed-off-by: Martin Storsjö <martin@martin.st>
* vp3: bfin: Transpose the IDCTsMartin Storsjö2013-04-15
| | | | | | | | | While this change isn't bitexact, the IDCTs weren't bitexact to start with either. This simplifies decoupling vp3 from dsputil. Signed-off-by: Martin Storsjö <martin@martin.st>
* x86: Move constants to the only place where they are usedRonald S. Bultje2013-04-15
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* bfin: Match DEFUN_END macros to the right functionsMartin Storsjö2013-04-15
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* x86: dsputil: Move some ifdefs to avoid unused variable warningsDiego Biurrun2013-04-12
|
* x86: dsputil: cosmetics: Remove two pointless variable indirectionsDiego Biurrun2013-04-12
|
* x86: dsputil: Refactor some ff_{avg|put}_pixels function declarationsDiego Biurrun2013-04-12
|
* x86: dsputil: ff_h263_*_loop_filter declarations to a more suitable placeDiego Biurrun2013-04-12
|
* x86: h264qpel: int --> ptrdiff_t for some line_size parametersDiego Biurrun2013-04-12
|
* FATE: add a test for the interlace filterVittorio Giovara2013-04-11
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi: new interlace filterVittorio Giovara2013-04-11
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* cmdutils: allow -h filter=<name> to print information about a filter.Anton Khirnov2013-04-11
|
* avtools: move media_type_string() from avprobe to cmdutils.Anton Khirnov2013-04-11
| | | | It will be useful outside of avprobe.
* avconv: print filter options in -h full output.Anton Khirnov2013-04-11
|
* avconv: update to the new options syntax.Anton Khirnov2013-04-11
| | | | The separators were changed from ',' to '|' in all the filters.
* lavfi: do not segfault on NULL passed to avfilter_get_by_name()Anton Khirnov2013-04-11
|