Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-20 | mpegvideo: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | |
This also converts vc1, since that is mpegvideo-based. Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2013-04-20 | svq1: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | |
This makes svq1 independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2013-04-20 | mimic: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | |
Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2013-04-20 | interplayvideo: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | |
This makes interplayvideo independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2013-04-20 | bink: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | |
Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2013-04-20 | indeo3: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | |
This makes the Indeo 3 decoder independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2013-04-20 | vp56: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | |
This makes vp5 and vp6 independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2013-04-20 | vp3: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | |
This makes vp3 independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2013-04-20 | hpeldsp: Add half-pel functions (currently copies of dsputil) | Ronald S. Bultje | |
Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2013-04-19 | fate: cosmetics: More sensible order for entries in video filter file | Diego Biurrun | |
2013-04-19 | fate: Rename video filters file and add separate video filters target | Diego Biurrun | |
2013-04-19 | fate: Split audio filters into their own separate file | Diego Biurrun | |
2013-04-19 | fate: Reuse VREF and AREF variables where appropriate | Diego Biurrun | |
2013-04-19 | h264: fully support cropping. | Anton Khirnov | |
Based on a patch by Vittorio Giovara <vittorio.giovara@gmail.com> Fixes Bug 378. | |||
2013-04-19 | ff_get_buffer(): allocate the frame for max(coded,display) dimensions | Anton Khirnov | |
Needed e.g. for h264 cropping to work properly. | |||
2013-04-19 | mp3dec: fallback to generic seeking when a TOC is not present | Michael Niedermayer | |
Fixes seeking without a Xing/Info header. CC: libav-stable@libav.org Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
2013-04-17 | indeo3: check motion vectors. | Anton Khirnov | |
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org | |||
2013-04-17 | indeo3: fix data size check | Anton Khirnov | |
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 | |||
2013-04-17 | indeo3: switch parsing the header to bytestream2 | Anton Khirnov | |
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 | |||
2013-04-17 | rv10: check that extradata is large enough | Anton Khirnov | |
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org | |||
2013-04-17 | rv10: return meaningful error codes. | Anton Khirnov | |
Also improve some error messages. | |||
2013-04-17 | rv10: cosmetics, reformat | Anton Khirnov | |
2013-04-17 | qdm2: check that the FFT size is a power of 2 | Anton Khirnov | |
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org | |||
2013-04-17 | svq1dec: clip motion vectors to the frame size. | Anton Khirnov | |
Fixes invalid reads for corrupted files. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org | |||
2013-04-17 | svq1dec: check that the reference frame has the same dimensions as the ↵ | Anton Khirnov | |
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 | |||
2013-04-17 | af_channelmap: cosmetics, use an extra local variable to shorten the code | Anton Khirnov | |
2013-04-17 | af_channelmap: sanity check input channel indices in all cases. | Anton Khirnov | |
Fixes invalid reads from non-existing channels. CC:libav-stable@libav.org | |||
2013-04-16 | cmdutils: Fix build with lavfi disabled | Anton Khirnov | |
Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
2013-04-16 | flvenc: do not mux more than one stream per type | Rafaël Carré | |
FLV does not support multiple audio or video streams. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
2013-04-15 | fate: Set the bitexact flag for vp3/vp5/vp6 tests | Martin Storsjö | |
This is required since there are bit-inexact implementations of the vp3 idct (for bfin). Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2013-04-15 | vp3: Use full transpose for all IDCTs | Ronald S. Bultje | |
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> | |||
2013-04-15 | vp3: bfin: Transpose the IDCTs | Martin Storsjö | |
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> | |||
2013-04-15 | x86: Move constants to the only place where they are used | Ronald S. Bultje | |
Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2013-04-15 | bfin: Match DEFUN_END macros to the right functions | Martin Storsjö | |
Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2013-04-12 | x86: dsputil: Move some ifdefs to avoid unused variable warnings | Diego Biurrun | |
2013-04-12 | x86: dsputil: cosmetics: Remove two pointless variable indirections | Diego Biurrun | |
2013-04-12 | x86: dsputil: Refactor some ff_{avg|put}_pixels function declarations | Diego Biurrun | |
2013-04-12 | x86: dsputil: ff_h263_*_loop_filter declarations to a more suitable place | Diego Biurrun | |
2013-04-12 | x86: h264qpel: int --> ptrdiff_t for some line_size parameters | Diego Biurrun | |
2013-04-11 | FATE: add a test for the interlace filter | Vittorio Giovara | |
Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
2013-04-11 | lavfi: new interlace filter | Vittorio Giovara | |
Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
2013-04-11 | cmdutils: allow -h filter=<name> to print information about a filter. | Anton Khirnov | |
2013-04-11 | avtools: move media_type_string() from avprobe to cmdutils. | Anton Khirnov | |
It will be useful outside of avprobe. | |||
2013-04-11 | avconv: print filter options in -h full output. | Anton Khirnov | |
2013-04-11 | avconv: update to the new options syntax. | Anton Khirnov | |
The separators were changed from ',' to '|' in all the filters. | |||
2013-04-11 | lavfi: do not segfault on NULL passed to avfilter_get_by_name() | Anton Khirnov | |
2013-04-11 | lavfi: change the filter registering system to match the other libraries | Anton Khirnov | |
Removes an arbitrary hardcoded limit on the number of filters. | |||
2013-04-11 | lavfi: add a function for counting elements in AVFilterPad arrays. | Anton Khirnov | |
The caller needs to know what valid indices can be passed to avfilter_pad_get_name/type. | |||
2013-04-11 | lavfi: mark filters with dynamic number of inputs or outputs with special flags | Anton Khirnov | |
This will be useful in avtools in the following commits. Any other caller might also want to know this information. | |||
2013-04-11 | lavfi: add avfilter_init_dict() for initializing a filter with a dict. | Anton Khirnov | |