Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-04-20mpegvideo: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje
This also converts vc1, since that is mpegvideo-based. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-20svq1: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje
This makes svq1 independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-20mimic: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-20interplayvideo: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje
This makes interplayvideo independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-20bink: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-20indeo3: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje
This makes the Indeo 3 decoder independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-20vp56: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje
This makes vp5 and vp6 independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-20vp3: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje
This makes vp3 independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-20hpeldsp: Add half-pel functions (currently copies of dsputil)Ronald S. Bultje
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-19fate: cosmetics: More sensible order for entries in video filter fileDiego Biurrun
2013-04-19fate: Rename video filters file and add separate video filters targetDiego Biurrun
2013-04-19fate: Split audio filters into their own separate fileDiego Biurrun
2013-04-19fate: Reuse VREF and AREF variables where appropriateDiego Biurrun
2013-04-19h264: fully support cropping.Anton Khirnov
Based on a patch by Vittorio Giovara <vittorio.giovara@gmail.com> Fixes Bug 378.
2013-04-19ff_get_buffer(): allocate the frame for max(coded,display) dimensionsAnton Khirnov
Needed e.g. for h264 cropping to work properly.
2013-04-19mp3dec: fallback to generic seeking when a TOC is not presentMichael Niedermayer
Fixes seeking without a Xing/Info header. CC: libav-stable@libav.org Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-04-17indeo3: check motion vectors.Anton Khirnov
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
2013-04-17indeo3: fix data size checkAnton 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-17indeo3: switch parsing the header to bytestream2Anton 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-17rv10: check that extradata is large enoughAnton Khirnov
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
2013-04-17rv10: return meaningful error codes.Anton Khirnov
Also improve some error messages.
2013-04-17rv10: cosmetics, reformatAnton Khirnov
2013-04-17qdm2: check that the FFT size is a power of 2Anton Khirnov
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
2013-04-17svq1dec: 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-17svq1dec: 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-17af_channelmap: cosmetics, use an extra local variable to shorten the codeAnton Khirnov
2013-04-17af_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-16cmdutils: Fix build with lavfi disabledAnton Khirnov
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2013-04-16flvenc: do not mux more than one stream per typeRafaël Carré
FLV does not support multiple audio or video streams. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-04-15fate: Set the bitexact flag for vp3/vp5/vp6 testsMartin 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-15vp3: Use full transpose for all IDCTsRonald 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-15vp3: bfin: Transpose the IDCTsMartin 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-15x86: Move constants to the only place where they are usedRonald S. Bultje
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-15bfin: Match DEFUN_END macros to the right functionsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-12x86: dsputil: Move some ifdefs to avoid unused variable warningsDiego Biurrun
2013-04-12x86: dsputil: cosmetics: Remove two pointless variable indirectionsDiego Biurrun
2013-04-12x86: dsputil: Refactor some ff_{avg|put}_pixels function declarationsDiego Biurrun
2013-04-12x86: dsputil: ff_h263_*_loop_filter declarations to a more suitable placeDiego Biurrun
2013-04-12x86: h264qpel: int --> ptrdiff_t for some line_size parametersDiego Biurrun
2013-04-11FATE: add a test for the interlace filterVittorio Giovara
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-04-11lavfi: new interlace filterVittorio Giovara
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-04-11cmdutils: allow -h filter=<name> to print information about a filter.Anton Khirnov
2013-04-11avtools: move media_type_string() from avprobe to cmdutils.Anton Khirnov
It will be useful outside of avprobe.
2013-04-11avconv: print filter options in -h full output.Anton Khirnov
2013-04-11avconv: update to the new options syntax.Anton Khirnov
The separators were changed from ',' to '|' in all the filters.
2013-04-11lavfi: do not segfault on NULL passed to avfilter_get_by_name()Anton Khirnov
2013-04-11lavfi: change the filter registering system to match the other librariesAnton Khirnov
Removes an arbitrary hardcoded limit on the number of filters.
2013-04-11lavfi: 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-11lavfi: mark filters with dynamic number of inputs or outputs with special flagsAnton Khirnov
This will be useful in avtools in the following commits. Any other caller might also want to know this information.
2013-04-11lavfi: add avfilter_init_dict() for initializing a filter with a dict.Anton Khirnov