summaryrefslogtreecommitdiff
path: root/libavcodec/vp8data.h
Commit message (Collapse)AuthorAge
* lavc: Deduplicate zigzag_scan tableDiego Biurrun2016-03-25
|
* On2 VP7 decoderPeter Ross2014-04-04
| | | | | | | | | Further performance improvements and security fixes by Vittorio Giovara, Luca Barbato and Diego Biurrun. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* vp8: K&R formatting cosmeticsVittorio Giovara2014-03-29
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* doxygen: do not include license boilerplate in Doxygen documentationDiego Biurrun2011-07-15
|
* multiple inclusion guard cleanupDiego Biurrun2011-05-21
| | | | | Add missing multiple inclusion guards; clean up #endif comments; add missing library prefixes; keep guard names consistent.
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* VP8: split out declarations to new headerJason Garrett-Glaser2011-02-17
|
* VP8: ARM optimised decode_block_coeffs_internalMans Rullgard2011-02-11
| | | | | | Approximately 5% faster on Cortex-A8. Signed-off-by: Mans Rullgard <mans@mansr.com>
* VP8: simplify lf_delta mb mode logicJason Garrett-Glaser2011-02-03
|
* VP8: slightly faster DCT coefficient probability updateJason Garrett-Glaser2010-08-03
| | | | Originally committed as revision 24687 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VP8: unroll partition type decoding treeJason Garrett-Glaser2010-08-03
| | | | | | ~34% faster partition type decoding. Originally committed as revision 24681 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VP8: unroll splitmv decoding treeJason Garrett-Glaser2010-08-03
| | | | | | Much faster splitmv mode decoding. Originally committed as revision 24680 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VP8: unroll MB mode decoding treeJason Garrett-Glaser2010-08-03
| | | | | | ~50% faster MB mode decoding, plus eliminate a costly switch. Originally committed as revision 24679 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VP8: eliminate a dereference in coefficient decodingJason Garrett-Glaser2010-08-02
| | | | Originally committed as revision 24671 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VP8: simplify token_prob handlingJason Garrett-Glaser2010-08-02
| | | | | | ~1.5% faster decode_block_coeffs Originally committed as revision 24659 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VP8: Inline traversing vp8_small_mvtreeDavid Conrad2010-07-23
| | | | | | Much faster read_mv_component, slightly faster overall Originally committed as revision 24470 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Decode DCT tokens by branching to a different code path for each branchDavid Conrad2010-07-23
| | | | | | | | | | on the huffman tree, instead of traversing the tree in a while loop. Based on the similar optimization in libvpx's detokenize.c 10% faster at normal bitrates, and 30% faster for high-bitrate intra-only Originally committed as revision 24468 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Eliminate a LUT in escape decoding in VP8 decode_block_coeffsJason Garrett-Glaser2010-07-22
| | | | Originally committed as revision 24441 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 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