diff options
author | Ronald S. Bultje <rsbultje@gmail.com> | 2010-07-19 21:18:04 +0000 |
---|---|---|
committer | Ronald S. Bultje <rsbultje@gmail.com> | 2010-07-19 21:18:04 +0000 |
commit | 3facfc99daecd10c2b87761d111d4dee1e3736b7 (patch) | |
tree | 987c1610b9ad1a6bf26f4181e26d91c8dbe842df /libavcodec/x86/vp8dsp.asm | |
parent | 581a96976b9061ed75b280e81fa1659ae3e395ee (diff) | |
download | ffmpeg-3facfc99daecd10c2b87761d111d4dee1e3736b7.tar.gz |
Change function prototypes for width=8 inner and mbedge loopfilter functions
so that it does both U and V planes at the same time. This will have speed
advantages when using SSE2 (or higher) optimizations, since we can do both
the U and V rows together in a single xmm register.
This also renames filter16 to filter16y and filter8 to filter8uv so that it's
more obvious what each function is used for.
Originally committed as revision 24337 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/x86/vp8dsp.asm')
-rw-r--r-- | libavcodec/x86/vp8dsp.asm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/x86/vp8dsp.asm b/libavcodec/x86/vp8dsp.asm index 70f0ae9286..116064c42f 100644 --- a/libavcodec/x86/vp8dsp.asm +++ b/libavcodec/x86/vp8dsp.asm @@ -1379,7 +1379,7 @@ SIMPLE_LOOPFILTER sse2, h, 6 ;----------------------------------------------------------------------------- %macro INNER_LOOPFILTER 4 -cglobal vp8_%2_loop_filter16_inner_%1, 5, %3, %4 +cglobal vp8_%2_loop_filter16y_inner_%1, 5, %3, %4 %define dst_reg r0 %define mstride_reg r1 %define E_reg r2 |