summaryrefslogtreecommitdiff
path: root/libavcodec/vp8data.h
Commit message (Collapse)AuthorAge
* Simplify MV parsing, removes laying out 2 or 4 (16x8/8x8/8x16) MVs over allRonald S. Bultje2010-06-28
| | | | | | | 16 subblocks (since we no longer need that), which should also lead to a minor speedup. Originally committed as revision 23854 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Optimize split MC, so we don't always do 4x4 blocks of 4x4pixels each, butRonald S. Bultje2010-06-28
| | | | | | | | | we apply them as 16x8/8x16/8x8 subblocks where possible. Since this allows us to use width=8/16 instead of width=4 MC functions, we can now take more advantage of SSE2/SSSE3 optimizations, leading to a total speedup for splitMV filter of about 10%. Originally committed as revision 23853 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix a typo, spotted by Diego.Ronald S. Bultje2010-06-23
| | | | Originally committed as revision 23738 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Native VP8 decoder.David Conrad2010-06-22
Patch by David Conrad <lessen42 gmail com> and myself. Originally committed as revision 23719 to svn://svn.ffmpeg.org/ffmpeg/trunk