Resetting of the cyclic_refresh_mode_index: Reset the cyclie refresh mode index in alloc_compressor_data(). This is needed to handle both cases of internal and external spatial resizing. Change-Id: I2697e12d45135eae2e8f0d45161811f24722312a
diff --git a/vp8/encoder/onyx_if.c b/vp8/encoder/onyx_if.c index 1278b24..b4e02e2 100644 --- a/vp8/encoder/onyx_if.c +++ b/vp8/encoder/onyx_if.c
@@ -1120,6 +1120,7 @@ CHECK_MEM_ERROR(cpi->segmentation_map, vpx_calloc(cm->mb_rows * cm->mb_cols, sizeof(*cpi->segmentation_map))); + cpi->cyclic_refresh_mode_index = 0; vpx_free(cpi->active_map); CHECK_MEM_ERROR(cpi->active_map, vpx_calloc(cm->mb_rows * cm->mb_cols, @@ -3916,7 +3917,6 @@ Q = vp8_regulate_q(cpi, cpi->this_frame_target); if (cpi->cyclic_refresh_mode_enabled) { - cpi->cyclic_refresh_mode_index = 0; if (cpi->current_layer==0) cyclic_background_refresh(cpi, Q, 0); else