From: Alex Converse Date: Mon, 19 Sep 2016 17:04:47 +0000 (-0700) Subject: Zero the whole rd_counts struct rather than the each member X-Git-Tag: v1.6.1~255 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=01e29025210bc4b04a2eb3c44a757b37c852a90d;p=libvpx Zero the whole rd_counts struct rather than the each member Change-Id: I495aa9cec2b2b8f1ae69bdab8b3feeca76358472 --- diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c index 8d7c3576b..335faca82 100644 --- a/vp9/encoder/vp9_encodeframe.c +++ b/vp9/encoder/vp9_encodeframe.c @@ -3990,17 +3990,12 @@ static void encode_frame_internal(VP9_COMP *cpi) { MACROBLOCK *const x = &td->mb; VP9_COMMON *const cm = &cpi->common; MACROBLOCKD *const xd = &x->e_mbd; - RD_COUNTS *const rdc = &cpi->td.rd_counts; xd->mi = cm->mi_grid_visible; xd->mi[0] = cm->mi; vp9_zero(*td->counts); - vp9_zero(rdc->coef_counts); - vp9_zero(rdc->comp_pred_diff); - vp9_zero(rdc->filter_diff); - rdc->m_search_count = 0; // Count of motion search hits. - rdc->ex_search_count = 0; // Exhaustive mesh search hits. + vp9_zero(cpi->td.rd_counts); xd->lossless = cm->base_qindex == 0 && cm->y_dc_delta_q == 0 && cm->uv_dc_delta_q == 0 && cm->uv_ac_delta_q == 0;