ref: dc86cfe5d802086b71f06ca09c6837f93f585165
parent: 26ccd837f19c76326780ff498720703c9c67bf8e
author: dong zhang <dongzha@cisco.com>
date: Mon Dec 29 11:40:26 EST 2014
speedup decoding
--- a/codec/decoder/core/src/decode_slice.cpp
+++ b/codec/decoder/core/src/decode_slice.cpp
@@ -1479,8 +1479,6 @@
uiCbpL = pCurLayer->pCbp[iMbXy] & 15;
}
- memset (pCurLayer->pScaledTCoeff[iMbXy], 0, MB_COEFF_LIST_SIZE * sizeof (int16_t));
-
ST32A4 (&pNzc[0], 0);
ST32A4 (&pNzc[4], 0);
ST32A4 (&pNzc[8], 0);
@@ -1495,7 +1493,7 @@
if (pCurLayer->pCbp[iMbXy] || MB_TYPE_INTRA16x16 == pCurLayer->pMbType[iMbXy]) {
int32_t iQpDelta, iId8x8, iId4x4;
-
+ memset (pCurLayer->pScaledTCoeff[iMbXy], 0, MB_COEFF_LIST_SIZE * sizeof (int16_t));
WELS_READ_VERIFY (BsGetSe (pBs, &iCode)); //mb_qp_delta
iQpDelta = iCode;