Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | indeo3: switch parsing the header to bytestream2 | Anton Khirnov | 2013-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 enough | Anton Khirnov | 2013-04-17 | |
| | | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org | |||
* | rv10: return meaningful error codes. | Anton Khirnov | 2013-04-17 | |
| | | | | Also improve some error messages. | |||
* | rv10: cosmetics, reformat | Anton Khirnov | 2013-04-17 | |
| | ||||
* | qdm2: check that the FFT size is a power of 2 | Anton Khirnov | 2013-04-17 | |
| | | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org | |||
* | svq1dec: clip motion vectors to the frame size. | Anton Khirnov | 2013-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 Khirnov | 2013-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 code | Anton Khirnov | 2013-04-17 | |
| | ||||
* | af_channelmap: sanity check input channel indices in all cases. | Anton Khirnov | 2013-04-17 | |
| | | | | | | Fixes invalid reads from non-existing channels. CC:libav-stable@libav.org | |||
* | cmdutils: Fix build with lavfi disabled | Anton Khirnov | 2013-04-16 | |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
* | flvenc: do not mux more than one stream per type | Rafaë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 tests | Martin 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 IDCTs | Ronald S. Bultje | 2013-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 IDCTs | Martin 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 used | Ronald S. Bultje | 2013-04-15 | |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | |||
* | bfin: Match DEFUN_END macros to the right functions | Martin Storsjö | 2013-04-15 | |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | |||
* | 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-12 | |
| | ||||
* | FATE: add a test for the interlace filter | Vittorio Giovara | 2013-04-11 | |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
* | lavfi: new interlace filter | Vittorio Giovara | 2013-04-11 | |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
* | 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 | 2013-04-11 | |
| | | | | It will be useful outside of avprobe. | |||
* | avconv: print filter options in -h full output. | Anton Khirnov | 2013-04-11 | |
| | ||||
* | avconv: update to the new options syntax. | Anton Khirnov | 2013-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 Khirnov | 2013-04-11 | |
| | ||||
* | lavfi: change the filter registering system to match the other libraries | Anton Khirnov | 2013-04-11 | |
| | | | | Removes an arbitrary hardcoded limit on the number of filters. | |||
* | lavfi: add a function for counting elements in AVFilterPad arrays. | Anton Khirnov | 2013-04-11 | |
| | | | | | The caller needs to know what valid indices can be passed to avfilter_pad_get_name/type. | |||
* | lavfi: mark filters with dynamic number of inputs or outputs with special flags | Anton Khirnov | 2013-04-11 | |
| | | | | | This will be useful in avtools in the following commits. Any other caller might also want to know this information. | |||
* | lavfi: add avfilter_init_dict() for initializing a filter with a dict. | Anton Khirnov | 2013-04-11 | |
| | ||||
* | lavfi: add avfilter_init_str() to replace avfilter_init_filter(). | Anton Khirnov | 2013-04-11 | |
| | | | | Drop the unused opaque parameter from its signature. | |||
* | lavfi: make avfilter_free() remove the filter from its graph. | Anton Khirnov | 2013-04-11 | |
| | ||||
* | lavfi: add AVFilterContext.graph. | Anton Khirnov | 2013-04-11 | |
| | | | | It will be useful in the following commits. | |||
* | lavfi: deprecate avfilter_graph_add_filter(). | Anton Khirnov | 2013-04-11 | |
| | | | | | | Since this function adds a standalone filter to a filter graph and we do not support creating such filters, there is no reason for this function to exist. | |||
* | lavfi: replace avfilter_open() with avfilter_graph_alloc_filter(). | Anton Khirnov | 2013-04-11 | |
| | | | | | | | Since we do not support "standalone" filters not attached to an AVFilterGraph, we should not have a public function to create such filters. In addition that function is horribly named, the action it does cannot be possibly described as "opening" a filter. | |||
* | lavfi: merge avfiltergraph.h into avfilter.h | Anton Khirnov | 2013-04-11 | |
| | | | | | We do not support using filters without AVFilterGraph in practice anyway, so there is no point in pretending we do. | |||
* | lavfi: add const to the pads parameter of avfilter_pad_get_name/type | Anton Khirnov | 2013-04-11 | |
| | ||||
* | lavfi: add const to AVFilterContext.filter. | Anton Khirnov | 2013-04-11 | |
| | | | | lavfi should never modify the filter through that pointer. | |||
* | doc: document the prores encoder options | Anton Khirnov | 2013-04-11 | |
| | | | | | | | Adapted from the author's blag. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
* | Cosmetics, restore alphabetic order in atomics lists. | Anton Khirnov | 2013-04-11 | |
| | ||||
* | img2enc: add an option for overwriting one file with subsequent images | Anton Khirnov | 2013-04-11 | |
| | | | | Based on a patch by Michael Niedermayer <michaelni@gmx.at>. | |||
* | Move misplaced file author information where it belongs | Diego Biurrun | 2013-04-11 | |
| | ||||
* | lavc: don't overwrite display dimensions with coded dimensions. | Anton Khirnov | 2013-04-10 | |
| | ||||
* | lavc: extend / update the [coded_]{width,height} doxy | Anton Khirnov | 2013-04-10 | |
| | ||||
* | h261: Move encoder/decoder shared table init to common code | Diego Biurrun | 2013-04-10 | |
| | ||||
* | h261: Move shared data tables from a header to a proper C file | Diego Biurrun | 2013-04-10 | |
| | ||||
* | dsputil: Make dsputil selectable | Ronald S. Bultje | 2013-04-10 | |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | |||
* | h264: Only initialize dsputil if error resilience is enabled | Ronald S. Bultje | 2013-04-10 | |
| | | | | | | | It is only used for error resilience. This allows building the h264 decoder without dsputil, if error resilience is disabled. Signed-off-by: Martin Storsjö <martin@martin.st> |