summaryrefslogtreecommitdiff
path: root/libavcodec/vp56dsp.h
Commit message (Collapse)AuthorAgeFilesLines
* vp56: Separate VP5 and VP6 dsp initializationDiego Biurrun2016-08-261-5/+5
| | | | | VP5 has no arch-specific optimizations (nor will it get some in the future), so it makes no sense to try to share dsp init code with VP6.
* vp56: Change type of stride parameters to ptrdiff_tDiego Biurrun2016-08-261-4/+6
| | | | | This avoids SIMD-optimized functions having to sign-extend their line size argument manually to be able to do pointer arithmetic.
* vp56: Mark VP6-only optimizations as such.Diego Biurrun2013-08-231-2/+2
| | | | | Most of our VP56 optimizations are VP6-only and will stay that way. So avoid compiling them for VP5-only builds.
* Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov2012-08-071-3/+3
|
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Move vp6_filter_diag4() from DSPContext to VP56DSPContext.Ronald S. Bultje2010-08-251-0/+8
| | | | Originally committed as revision 24921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised VP6 edge filterMåns Rullgård2010-04-301-0/+1
| | | | Originally committed as revision 22993 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VP56: move vp56_edge_filter to new VP56DSPContextMåns Rullgård2010-04-301-0/+33
Using macro templates allows the vp[56]_adjust functions to be inlined instead of called through function pointers. The new function pointers enable optimised implementations of the filters. 4% faster VP6 decoding on Cortex-A8. Originally committed as revision 22992 to svn://svn.ffmpeg.org/ffmpeg/trunk