Clear system state to avoid encoding failure in 32-bit build.
BUG=webm:1547
Change-Id: Ia74c789d1993da09bc400baf24e971e19752e3c3
if (cpi->common.show_frame) return orig_rdmult;
- r0 = cpi->rd.r0;
-
for (row = mi_row; row < mi_row + mi_high; ++row) {
for (col = mi_col; col < mi_col + mi_wide; ++col) {
TplDepStats *this_stats = &tpl_stats[row * tpl_stride + col];
}
}
+ vpx_clear_system_state();
+
+ r0 = cpi->rd.r0;
rk = (double)intra_cost / mc_dep_cost;
beta = r0 / rk;
dr = vp9_get_adaptive_rdmult(cpi, beta);
dr = VPXMAX(dr, orig_rdmult * 1 / 2);
dr = VPXMAX(1, dr);
+
return dr;
}
}
}
+ vpx_clear_system_state();
+
if (tpl_frame->is_valid)
cpi->rd.r0 = (double)intra_cost_base / mc_dep_cost_base;
}