From 9704cdec9fb777833599312fc84e3f1311d25eed Mon Sep 17 00:00:00 2001 From: Marco Paniconi Date: Thu, 27 Sep 2012 14:30:40 -0700 Subject: [PATCH] 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 --- vp8/encoder/onyx_if.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vp8/encoder/onyx_if.c b/vp8/encoder/onyx_if.c index 1278b2401..b4e02e22c 100644 --- a/vp8/encoder/onyx_if.c +++ b/vp8/encoder/onyx_if.c @@ -1120,6 +1120,7 @@ void vp8_alloc_compressor_data(VP8_COMP *cpi) 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 @@ static void encode_frame_to_data_rate 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 -- 2.50.1