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
This commit is contained in:
parent
d539c1db5a
commit
9704cdec9f
@ -1120,6 +1120,7 @@ void vp8_alloc_compressor_data(VP8_COMP *cpi)
|
|||||||
CHECK_MEM_ERROR(cpi->segmentation_map,
|
CHECK_MEM_ERROR(cpi->segmentation_map,
|
||||||
vpx_calloc(cm->mb_rows * cm->mb_cols,
|
vpx_calloc(cm->mb_rows * cm->mb_cols,
|
||||||
sizeof(*cpi->segmentation_map)));
|
sizeof(*cpi->segmentation_map)));
|
||||||
|
cpi->cyclic_refresh_mode_index = 0;
|
||||||
vpx_free(cpi->active_map);
|
vpx_free(cpi->active_map);
|
||||||
CHECK_MEM_ERROR(cpi->active_map,
|
CHECK_MEM_ERROR(cpi->active_map,
|
||||||
vpx_calloc(cm->mb_rows * cm->mb_cols,
|
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);
|
Q = vp8_regulate_q(cpi, cpi->this_frame_target);
|
||||||
if (cpi->cyclic_refresh_mode_enabled)
|
if (cpi->cyclic_refresh_mode_enabled)
|
||||||
{
|
{
|
||||||
cpi->cyclic_refresh_mode_index = 0;
|
|
||||||
if (cpi->current_layer==0)
|
if (cpi->current_layer==0)
|
||||||
cyclic_background_refresh(cpi, Q, 0);
|
cyclic_background_refresh(cpi, Q, 0);
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user