if (frame_is_intra_only(cm) || is_lossless_requested(&cpi->oxcf.rc_cfg) ||
cpi->rc.high_motion_content_screen_rtc || scene_change_detected ||
svc->temporal_layer_id > 0 ||
svc->prev_number_spatial_layers != svc->number_spatial_layers ||
p_rc->avg_frame_qindex[INTER_FRAME] < qp_thresh ||
(svc->number_spatial_layers > 1 &&
svc->layer_context[svc->temporal_layer_id].is_key_frame) ||
(frames_since_scene_change > 20 &&
p_rc->avg_frame_qindex[INTER_FRAME] > qp_max_thresh) ||
(rc->avg_frame_low_motion && rc->avg_frame_low_motion < 30 &&
frames_since_scene_change > 40) ||
cpi->ppi->rtc_ref.bias_recovery_frame) {
cr->apply_cyclic_refresh = 0;
return;
}
..
..