diff options
author | Ronald S. Bultje <rsbultje@gmail.com> | 2014-06-11 21:09:54 -0400 |
---|---|---|
committer | Carl Eugen Hoyos <cehoyos@ag.or.at> | 2014-06-12 08:52:24 +0200 |
commit | 98f33430a2a7ecb98fd91d0a37c5fea5766900e1 (patch) | |
tree | 5e1a76e87e06cf52bebf49ab4303beeef3c70cf8 | |
parent | 3002e5976d43947ce2bd760c7135a09b85ab5ab5 (diff) | |
download | ffmpeg-98f33430a2a7ecb98fd91d0a37c5fea5766900e1.tar.gz |
vp9/x86: fix overwrite in ipred_vl_4x4_ssse3.
Fixes track ticket 3717.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit 385a3420d1da2f6812dda56750b41edd469c6079)
-rw-r--r-- | libavcodec/x86/vp9intrapred.asm | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libavcodec/x86/vp9intrapred.asm b/libavcodec/x86/vp9intrapred.asm index 3faf1c564d..a6b5442b06 100644 --- a/libavcodec/x86/vp9intrapred.asm +++ b/libavcodec/x86/vp9intrapred.asm @@ -817,13 +817,13 @@ cglobal vp9_ipred_vl_4x4, 4, 4, 0, dst, stride, l, a psrlq m2, m1, 8 LOWPASS 2, 1, 0, 3 pavgb m1, m0 - movq [dstq+strideq*0], m1 - movq [dstq+strideq*1], m2 + movd [dstq+strideq*0], m1 + movd [dstq+strideq*1], m2 lea dstq, [dstq+strideq*2] psrlq m1, 8 psrlq m2, 8 - movq [dstq+strideq*0], m1 - movq [dstq+strideq*1], m2 + movd [dstq+strideq*0], m1 + movd [dstq+strideq*1], m2 RET %macro VL_XMM_FUNCS 1 |