Commit 64db43d6 authored by Marco Paniconi's avatar Marco Paniconi
Browse files

vp8: reduce refresh_max_mbs_perframe with fewer layers.

Change-Id: Ib39cc0218a1f232c0cde8e99ca3319c17274bd48
parent 0cf0b02c
......@@ -1879,6 +1879,13 @@ struct VP8_COMP* vp8_create_compressor(VP8_CONFIG *oxcf)
*/
cpi->cyclic_refresh_mode_enabled = cpi->oxcf.error_resilient_mode;
cpi->cyclic_refresh_mode_max_mbs_perframe = (cpi->common.mb_rows * cpi->common.mb_cols) / 5;
if (cpi->oxcf.number_of_layers == 1) {
cpi->cyclic_refresh_mode_max_mbs_perframe =
(cpi->common.mb_rows * cpi->common.mb_cols) / 20;
} else if (cpi->oxcf.number_of_layers == 2) {
cpi->cyclic_refresh_mode_max_mbs_perframe =
(cpi->common.mb_rows * cpi->common.mb_cols) / 10;
}
cpi->cyclic_refresh_mode_index = 0;
cpi->cyclic_refresh_q = 32;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment