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

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-02-09dsputil: Move rnd_avg inline functions to a separate headerDiego Biurrun
2013-01-29bfin: Separate VP3 initialization codeDiego Biurrun
2013-01-23Drop DCTELEM typedefDiego Biurrun
It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2013-01-23vp3dsp: don't do aligned reads on input.Ronald S. Bultje
The input is not guaranteed to be aligned.
2013-01-22vp3/5: move put_no_rnd_pixels_l2 from dsputil to VP3DSPContext.Ronald S. Bultje
The function is only used in VP3 and VP5, so no need to have it in DSPContext.
2013-01-20vp3: integrate clear_blocks with idct of previous block.Ronald S. Bultje
This is identical to what e.g. vp8 does, and prevents the function call overhead (plus dependency on dsputil for this particular function). Arm asm updated by Janne Grunau <janne-libav@jannau.net>. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2012-08-15Don't include common.h from avutil.hMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-18vp3: move idct and loop filter pointers to new vp3dsp contextMans Rullgard
This moves all VP3-specific function pointers from dsputil to a new vp3dsp context. There is no reason to ever use the VP3 IDCT where an MPEG2 IDCT is expected or vice versa. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-03-06Don't use ff_cropTbl[] for IDCT.Ronald S. Bultje
Results of IDCT can by far outreach the range of ff_cropTbl[], leading to overreads and potentially crashes. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2010-06-23Improve some uses of ff_cropTbl with constant offsetMåns Rullgård
Originally committed as revision 23728 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-28vp3: 10l Fix DC-only IDCT for C and ARM tooDavid Conrad
Originally committed as revision 23359 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-20Remove explicit filename from Doxygen @file commands.Diego Biurrun
Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-17vp3: DC-only IDCTDavid Conrad
2-4% faster overall decode Originally committed as revision 22896 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-01Use full internal pathname in doxygen @file directives.Diego Biurrun
Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-04Move VP3 loop filter to DSPContextDavid Conrad
Originally committed as revision 15551 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-14Fix decoding of 320x240.ogg.Michael Niedermayer
Originally committed as revision 14227 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-10Remove redundant #inclusion of common.h, avcodec.h already #includes it.Diego Biurrun
Originally committed as revision 8967 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-08rename always_inline to av_always_inline and move to common.hMåns Rullgård
Originally committed as revision 7256 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-12rename cropTbl -> ff_cropTblMåns Rullgård
Originally committed as revision 6992 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-07Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun
and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-20avoid 4 +Michael Niedermayer
Originally committed as revision 5799 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-20remove 166 useless underscores, and make this file valid c code as a resultMichael Niedermayer
Originally committed as revision 5798 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-20remove a few useless casts and avoid the useless t1/t2 variablesMichael Niedermayer
Originally committed as revision 5797 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-13Update licensing information: The FSF changed postal address.Diego Biurrun
Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-17COSMETICS: Remove all trailing whitespace.Diego Biurrun
Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-07Kill some compiler warnings. Compiled code verified identical after changes.Måns Rullgård
Originally committed as revision 4567 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-14kill a bunch of compiler warningsMåns Rullgård
Originally committed as revision 4522 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-17porting vp3 idct over to lavc idct apiMichael Niedermayer
Originally committed as revision 4257 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-17remove permutation done to quant tables and then undone during idctMichael Niedermayer
move permutation from idct to unpack_vlcs Originally committed as revision 4256 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-05-18some of the warning fixes by (Michael Roitzsch <mroi at users dot ↵Michael Niedermayer
sourceforge dot net>) Originally committed as revision 3140 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-26reorganize and simplify the VP3 IDCT stuffMike Melanson
Originally committed as revision 3071 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-08seperated out the C-based VP3 DSP functions into a different file; alsoMike Melanson
ported the MMX-optimized versions of those functions Originally committed as revision 2855 to svn://svn.ffmpeg.org/ffmpeg/trunk