ref: ccdc448b70fe766430b4dd77feb664debe1cebb7
parent: 01613aa753b6ce906a84d0628f210c0848362e25
author: Jingning Han <jingning@google.com>
date: Tue Dec 16 04:21:22 EST 2014
Remove reset mode_info array per frame The mode_info array was unnecessarily reset to zero every frame when error resilient mode turned on, given that the mode info values per block will be assigned during mode search stage. This commit removes this reset operation. It reduces the runtime cost on memset operation to 1/3. The overall speed -6 runtime is reduced by 2%. Change-Id: I32ecb73338d8995cc0c5147de09357364f13d45b
--- a/vp9/common/vp9_entropymode.c
+++ b/vp9/common/vp9_entropymode.c
@@ -470,8 +470,6 @@
vpx_memset(cm->prev_mip, 0, cm->mi_stride * (cm->mi_rows + 1) *
sizeof(*cm->prev_mip));
- vpx_memset(cm->mip, 0, cm->mi_stride * (cm->mi_rows + 1) * sizeof(*cm->mip));
-
vp9_zero(cm->ref_frame_sign_bias);
cm->frame_context_idx = 0;
--
⑨