[FFmpeg-cvslog] vp9/x86: fix bug in intra_pred_hd_32x32.

Ronald S. Bultje git at videolan.org
Tue Aug 12 14:12:09 CEST 2014


ffmpeg | branch: master | Ronald S. Bultje <rsbultje at gmail.com> | Tue Aug 12 06:37:00 2014 -0400| [45bed0ab3006c9340deaec3edc51da2910d24ea8] | committer: Michael Niedermayer

vp9/x86: fix bug in intra_pred_hd_32x32.

Fixes mismatch in first keyframe in sample
ffvp9_fails_where_libvpx.succeeds.webm from ticket 3849. There's still
a second mismatch a few frames into the sample.

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=45bed0ab3006c9340deaec3edc51da2910d24ea8
---

 libavcodec/x86/vp9intrapred.asm |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavcodec/x86/vp9intrapred.asm b/libavcodec/x86/vp9intrapred.asm
index 86b925a..c710793 100644
--- a/libavcodec/x86/vp9intrapred.asm
+++ b/libavcodec/x86/vp9intrapred.asm
@@ -1374,7 +1374,7 @@ cglobal vp9_ipred_hd_32x32, 4, 6, 8, dst, stride, l, a
     palignr                 m6, m1, m0,  1
     palignr                 m1, m0,  2
     LOWPASS                  1,  6,  0,  7
-    pavgb                   m0, m1
+    pavgb                   m0, m6
     SBUTTERFLY              bw,  2,  3,  6
     SBUTTERFLY              bw,  0,  1,  6
 



More information about the ffmpeg-cvslog mailing list