aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ppc: hpeldsp: Include attributes.hMartin Storsjö2013-04-201-0/+1
| | | | | | This fixes building in configurations where altivec is disabled. Signed-off-by: Martin Storsjö <martin@martin.st>
* x86: Remove unused inline asm instruction definesMartin Storsjö2013-04-201-3/+0
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* vc1: Remove now unused variablesMartin Storsjö2013-04-201-2/+0
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* cosmetics: bfin: Fix indentation in the dsputil init functionMartin Storsjö2013-04-191-2/+2
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* dsputil: Remove non-8bpp draw_edgeRonald S. Bultje2013-04-192-10/+4
| | | | | | It is never used. Signed-off-by: Martin Storsjö <martin@martin.st>
* dsputil: Merge 9-10 bpp functions for get_pixels and draw_edgeRonald S. Bultje2013-04-191-8/+2
| | | | | | | These only care about pixel storage unit size, not actual bits used (i.e. they don't clip). Signed-off-by: Martin Storsjö <martin@martin.st>
* dsputil: Remove unused 32-bit functionsRonald S. Bultje2013-04-192-46/+39
| | | | | | | | Previously, if dct_bits was set to 32, we used separate 32-bit versions of these functions. Since dct_bits now is removed, remove the unused 32-bit versions of the functions. Signed-off-by: Martin Storsjö <martin@martin.st>
* dsputil: Remove dct_bitsRonald S. Bultje2013-04-193-16/+2
| | | | | | | dct_bits is never set except in h264, where it is never used, thus remove it. Signed-off-by: Martin Storsjö <martin@martin.st>
* dsputil: Remove hpel functions (moved to hpeldsp)Ronald S. Bultje2013-04-195-227/+8
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* alpha: hpeldsp: Move half-pel assembly from dsputil to hpeldspRonald S. Bultje2013-04-1910-290/+381
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* sparc: hpeldsp: Move vis half-pel assembly from dsputil to hpeldspRonald S. Bultje2013-04-196-3507/+3540
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* sh4: hpeldsp: Move half-pel assembly from dsputil to hpeldspMichael Niedermayer2013-04-196-97/+373
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* bfin: hpeldsp: Move half-pel assembly from dsputil to hpeldspRonald S. Bultje2013-04-199-465/+555
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* arm: hpeldsp: Move half-pel assembly from dsputil to hpeldspRonald S. Bultje2013-04-1916-1349/+1544
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* ppc: hpeldsp: Move half-pel assembly from dsputil to hpeldspRonald S. Bultje2013-04-195-421/+470
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* x86: hpeldsp: Move half-pel assembly from dsputil to hpeldspRonald S. Bultje2013-04-1910-657/+962
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* mjpeg: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-193-11/+14
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* svq1enc: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-192-7/+11
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* svq3: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-192-8/+11
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* mpegvideo: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-197-37/+41
| | | | | | 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-192-12/+12
| | | | | | 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-192-3/+6
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* interplayvideo: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-192-6/+6
| | | | | | 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-192-8/+11
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* indeo3: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-192-9/+9
| | | | | | 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-193-11/+12
| | | | | | 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-192-5/+6
| | | | | | 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-197-6/+417
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* fate: cosmetics: More sensible order for entries in video filter fileDiego Biurrun2013-04-191-12/+15
|
* fate: Rename video filters file and add separate video filters targetDiego Biurrun2013-04-192-2/+4
|
* fate: Split audio filters into their own separate fileDiego Biurrun2013-04-193-61/+63
|
* fate: Reuse VREF and AREF variables where appropriateDiego Biurrun2013-04-194-5/+5
|
* h264: fully support cropping.Anton Khirnov2013-04-197-39/+108
| | | | | | 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-191-5/+13
| | | | Needed e.g. for h264 cropping to work properly.
* mp3dec: fallback to generic seeking when a TOC is not presentMichael Niedermayer2013-04-191-0/+11
| | | | | | | 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-171-5/+29
| | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* indeo3: fix data size checkAnton Khirnov2013-04-171-2/+1
| | | | | | | | | 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-171-17/+22
| | | | | | | | 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-171-0/+5
| | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* rv10: return meaningful error codes.Anton Khirnov2013-04-171-26/+26
| | | | Also improve some error messages.
* rv10: cosmetics, reformatAnton Khirnov2013-04-171-265/+273
|
* qdm2: check that the FFT size is a power of 2Anton Khirnov2013-04-171-0/+4
| | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* svq1dec: clip motion vectors to the frame size.Anton Khirnov2013-04-171-14/+13
| | | | | | | 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-171-1/+2
| | | | | | | | | | 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-171-7/+8
|
* af_channelmap: sanity check input channel indices in all cases.Anton Khirnov2013-04-171-6/+15
| | | | | | Fixes invalid reads from non-existing channels. CC:libav-stable@libav.org
* cmdutils: Fix build with lavfi disabledAnton Khirnov2013-04-161-0/+4
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* flvenc: do not mux more than one stream per typeRafaël Carré2013-04-161-0/+10
| | | | | | 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-151-7/+7
| | | | | | | 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-1512-117/+135
| | | | | | | | | | | 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>