Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRonald S. Bultje <rsbultje@gmail.com>2014-06-12 05:09:54 +0400
committerMichael Niedermayer <michaelni@gmx.at>2014-06-12 06:11:20 +0400
commit385a3420d1da2f6812dda56750b41edd469c6079 (patch)
tree8bf9400c3bfa013155a8a02be5103d2b052bf9a9 /libavcodec
parent3a1c8951bc886e8af30e09dc0e20491f6f5c3937 (diff)
vp9/x86: fix overwrite in ipred_vl_4x4_ssse3.
Fixes track ticket 3717. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec')
-rw-r--r--libavcodec/x86/vp9intrapred.asm8
1 files changed, 4 insertions, 4 deletions
diff --git a/libavcodec/x86/vp9intrapred.asm b/libavcodec/x86/vp9intrapred.asm
index 2cab05ab2f..588d42a138 100644
--- a/libavcodec/x86/vp9intrapred.asm
+++ b/libavcodec/x86/vp9intrapred.asm
@@ -966,13 +966,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