From c0fda017d1087903ade3b574bd57d02b63bfe2cc Mon Sep 17 00:00:00 2001 From: David Conrad Date: Fri, 28 May 2010 07:22:04 +0000 Subject: vp3: 10l Fix DC-only IDCT for C and ARM too Originally committed as revision 23359 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/arm/vp3dsp_neon.S | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'libavcodec/arm/vp3dsp_neon.S') diff --git a/libavcodec/arm/vp3dsp_neon.S b/libavcodec/arm/vp3dsp_neon.S index ade19984c2..d97ed3d21d 100644 --- a/libavcodec/arm/vp3dsp_neon.S +++ b/libavcodec/arm/vp3dsp_neon.S @@ -377,12 +377,10 @@ endfunc function ff_vp3_idct_dc_add_neon, export=1 ldrsh r2, [r2] - movw r3, #46341 - mul r2, r3, r2 - smulwt r2, r3, r2 mov r3, r0 + add r2, r2, #15 vdup.16 q15, r2 - vrshr.s16 q15, q15, #4 + vshr.s16 q15, q15, #5 vld1.8 {d0}, [r0,:64], r1 vld1.8 {d1}, [r0,:64], r1 -- cgit v1.2.3