summaryrefslogtreecommitdiff
path: root/libavcodec/vp3.c
Commit message (Collapse)AuthorAge
...
* read loop filter limit values from Theora header, courtesy of MatthieuMike Melanson2005-05-24
| | | | | | Castet (castet.matthieu -at- free.fr) Originally committed as revision 4304 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix bugs in new loop filter code; also, refrain from filtering againstMike Melanson2005-05-21
| | | | | | | data that has yet to be rendered; still #if'd out, will revisit when proper algorithm can be validated Originally committed as revision 4297 to svn://svn.ffmpeg.org/ffmpeg/trunk
* disable broken loop filter optimizationMichael Niedermayer2005-05-21
| | | | | | melanson please test your optimizations before commiting! Originally committed as revision 4292 to svn://svn.ffmpeg.org/ffmpeg/trunk
* apply the loop filter to fragments as they are rendered into the finalMike Melanson2005-05-21
| | | | | | output Originally committed as revision 4291 to svn://svn.ffmpeg.org/ffmpeg/trunk
* render by the slice rather than the planeMike Melanson2005-05-21
| | | | Originally committed as revision 4290 to svn://svn.ffmpeg.org/ffmpeg/trunk
* clean up some warnings and dead codeMike Melanson2005-05-21
| | | | Originally committed as revision 4288 to svn://svn.ffmpeg.org/ffmpeg/trunk
* another bitstream extraction to optimize: fixed-length motion vectorsMike Melanson2005-05-21
| | | | Originally committed as revision 4286 to svn://svn.ffmpeg.org/ffmpeg/trunk
* read Huffman tables from Theora header (patch courtesy ofMike Melanson2005-05-19
| | | | | | Matthieu Castet <castet.matthieu at free.fr>) Originally committed as revision 4284 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use O(number of non zero coeffs) instead of O(number of coeffs) storage for ↵Michael Niedermayer2005-05-19
| | | | | | the coefficient colleting/reordering Originally committed as revision 4279 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace unpack_token() with a series of lookup tablesMike Melanson2005-05-19
| | | | Originally committed as revision 4277 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix 4MV MC and reinstate new MC VLCMike Melanson2005-05-18
| | | | Originally committed as revision 4273 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reduce size of Vp3Fragment from 32byte to 16byteMichael Niedermayer2005-05-18
| | | | Originally committed as revision 4270 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimizing rle decoding loops a littleMichael Niedermayer2005-05-18
| | | | Originally committed as revision 4269 to svn://svn.ffmpeg.org/ffmpeg/trunk
* disabling buggy optimizationsMichael Niedermayer2005-05-18
| | | | Originally committed as revision 4268 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace get_superblock_run_length() with a VLC tableMike Melanson2005-05-18
| | | | Originally committed as revision 4267 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use VLCs for in place of get_fragment_run_length(), get_mode_code(), andMike Melanson2005-05-17
| | | | | | get_motion_vector_vlc() Originally committed as revision 4266 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some optimizations gcc should have done (10% faster loop filter)Michael Niedermayer2005-05-17
| | | | Originally committed as revision 4263 to svn://svn.ffmpeg.org/ffmpeg/trunk
* SATURATE_U8 -> clip_uint8 (10% faster loop filter)Michael Niedermayer2005-05-17
| | | | Originally committed as revision 4262 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove duplicate zigzag tablesMichael Niedermayer2005-05-17
| | | | Originally committed as revision 4259 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix idct permutationMichael Niedermayer2005-05-17
| | | | Originally committed as revision 4258 to svn://svn.ffmpeg.org/ffmpeg/trunk
* porting vp3 idct over to lavc idct apiMichael Niedermayer2005-05-17
| | | | Originally committed as revision 4257 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove permutation done to quant tables and then undone during idctMichael Niedermayer2005-05-17
| | | | | | move permutation from idct to unpack_vlcs Originally committed as revision 4256 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix last coeffMichael Niedermayer2005-05-17
| | | | Originally committed as revision 4254 to svn://svn.ffmpeg.org/ffmpeg/trunk
* clear blocks after each idct instead of per pictureMichael Niedermayer2005-05-17
| | | | | | dont store the all zero coefficients of skiped blocks Originally committed as revision 4253 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some benchmarking codeMichael Niedermayer2005-05-16
| | | | Originally committed as revision 4250 to svn://svn.ffmpeg.org/ffmpeg/trunk
* various 10l fixes for the loop filterMichael Niedermayer2005-05-16
| | | | Originally committed as revision 4249 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix dequant matrixMichael Niedermayer2005-05-16
| | | | Originally committed as revision 4246 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix theora header parsingMatthieu Castet2005-05-13
| | | | | | patch by Matthieu Castet <castet dot matthieu at free dot fr> Originally committed as revision 4238 to svn://svn.ffmpeg.org/ffmpeg/trunk
* theora decoding using libtheoraMåns Rullgård2005-05-11
| | | | Originally committed as revision 4218 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 04-vp3 fix(by matthieu castet).patchMichael Niedermayer2005-03-03
| | | | Originally committed as revision 3998 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VP3 post-processing loop filter; disabled until the correct final stepMike Melanson2005-03-01
| | | | | | is determined Originally committed as revision 3996 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (negative strides)Michael Niedermayer2005-01-26
| | | | Originally committed as revision 3887 to svn://svn.ffmpeg.org/ffmpeg/trunk
* various security fixes and precautionary checksMichael Niedermayer2005-01-12
| | | | Originally committed as revision 3822 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Memory leak fix patch by (Burkhard Plaum <plaum >at< ipf.uni-stuttgart )dot( ↵Burkhard Plaum2004-11-27
| | | | | | de>) Originally committed as revision 3717 to svn://svn.ffmpeg.org/ffmpeg/trunk
* get_bits(32) fixMichael Niedermayer2004-08-16
| | | | Originally committed as revision 3393 to svn://svn.ffmpeg.org/ffmpeg/trunk
* warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)Michael Niedermayer2004-05-25
| | | | Originally committed as revision 3156 to svn://svn.ffmpeg.org/ffmpeg/trunk
* data_size = 0 cleanupMichael Niedermayer2004-05-21
| | | | Originally committed as revision 3146 to svn://svn.ffmpeg.org/ffmpeg/trunk
* separate out put_signed_pixels_clamped() into its own function andMike Melanson2004-04-27
| | | | | | implement an optimized MMX version of the function Originally committed as revision 3082 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reorganize and simplify the VP3 IDCT stuffMike Melanson2004-04-26
| | | | Originally committed as revision 3071 to svn://svn.ffmpeg.org/ffmpeg/trunk
* hook up support for SSE2-optimized VP3 IDCTMike Melanson2004-04-25
| | | | Originally committed as revision 3064 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cut over to using new VP3 DSP functions and remove the old ones; bringMike Melanson2004-03-08
| | | | | | | certain source code identifiers in line with official VP3 spec (well, *my* VP3 spec, anyway) Originally committed as revision 2856 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix motion compensation with (x+1/2,y+1/2) MVsMichael Niedermayer2004-03-05
| | | | Originally committed as revision 2849 to svn://svn.ffmpeg.org/ffmpeg/trunk
* FF_DEBUG_PICT_INFO and CODEC_FLAG_GRAY supportAlex Beregszaszi2003-12-08
| | | | Originally committed as revision 2577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more correct header parsingAlex Beregszaszi2003-12-08
| | | | Originally committed as revision 2571 to svn://svn.ffmpeg.org/ffmpeg/trunk
* theora alpha3 support (with maintaining backward compatibility, maybe we ↵Alex Beregszaszi2003-11-23
| | | | | | should remove all backward compatibility codes after final theora release?) Originally committed as revision 2527 to svn://svn.ffmpeg.org/ffmpeg/trunk
* finally working with old theora bitstream (flipped image), the only sample I ↵Alex Beregszaszi2003-11-23
| | | | | | have is decoded successfully (theora.ogg) Originally committed as revision 2526 to svn://svn.ffmpeg.org/ffmpeg/trunk
* av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)Michel Bardiaux2003-11-03
| | | | Originally committed as revision 2469 to svn://svn.ffmpeg.org/ffmpeg/trunk
* theora comments skippingAlex Beregszaszi2003-10-11
| | | | Originally committed as revision 2361 to svn://svn.ffmpeg.org/ffmpeg/trunk
* theora decoding support (only keyframes for now, because by theora the frame ↵Alex Beregszaszi2003-10-11
| | | | | | isn't flipped so the motion vectors are getting screwed up) Originally committed as revision 2359 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * patch for compile problem by "Steven M. Schultz" sms at 2BSD dot COMRoman Shaposhnik2003-09-12
| | | | Originally committed as revision 2267 to svn://svn.ffmpeg.org/ffmpeg/trunk