shithub: libvpx

Download patch

ref: 76ccba9ec88fd421814a21f8049a16e71ae9d119
parent: 97d1f1aaaeead02e59b4124b29de65fb49cf05a7
author: Jingning Han <[email protected]>
date: Tue Jul 7 11:18:30 EDT 2015

Reset dqcoeff[0] only if eob is 1

If only the first dequantized coefficient is non-zero, reset
dqcoeff[0] to zero directly.

Change-Id: I0197ba72028a8ec436f0b1b9abcc1c0ae5d70abe

--- a/vp9/decoder/vp9_decodeframe.c
+++ b/vp9/decoder/vp9_decodeframe.c
@@ -277,7 +277,7 @@
 #endif  // CONFIG_VP9_HIGHBITDEPTH
 
     if (eob == 1) {
-      memset(dqcoeff, 0, 2 * sizeof(dqcoeff[0]));
+      dqcoeff[0] = 0;
     } else {
       if (tx_type == DCT_DCT && tx_size <= TX_16X16 && eob <= 10)
         memset(dqcoeff, 0, 4 * (4 << tx_size) * sizeof(dqcoeff[0]));