rtc: Remove unused code in cyclic_refresh
Change-Id: I32847f68d5b3c5eae9eea45ddf7d54e551a38c31
diff --git a/av1/encoder/aq_cyclicrefresh.c b/av1/encoder/aq_cyclicrefresh.c
index be4b938..fd98fd2 100644
--- a/av1/encoder/aq_cyclicrefresh.c
+++ b/av1/encoder/aq_cyclicrefresh.c
@@ -395,10 +395,6 @@
const AV1_COMMON *const cm = &cpi->common;
CYCLIC_REFRESH *const cr = cpi->cyclic_refresh;
SVC *const svc = &cpi->svc;
- int num4x4bl = cm->mi_params.MBs << 4;
- int target_refresh = 0;
- double weight_segment_target = 0;
- double weight_segment = 0;
const int qp_thresh = AOMMAX(16, rc->best_quality + 4);
const int qp_max_thresh = 118 * MAXQ >> 7;
const int scene_change_detected = is_scene_change_detected(cpi);
@@ -517,25 +513,10 @@
cr->rate_ratio_qdelta = 1.0;
}
}
- // Weight for segment prior to encoding: take the average of the target
- // number for the frame to be encoded and the actual from the previous frame.
- // Use the target if its less. To be used for setting the base qp for the
- // frame in av1_rc_regulate_q.
- target_refresh =
- cr->percent_refresh * cm->mi_params.mi_rows * cm->mi_params.mi_cols / 100;
- weight_segment_target = (double)(target_refresh) / num4x4bl;
- weight_segment = (double)((target_refresh + cr->actual_num_seg1_blocks +
- cr->actual_num_seg2_blocks) >>
- 1) /
- num4x4bl;
- if (weight_segment_target < 7 * weight_segment / 8)
- weight_segment = weight_segment_target;
- cr->weight_segment = weight_segment;
if (rc->rtc_external_ratectrl) {
cr->actual_num_seg1_blocks = cr->percent_refresh * cm->mi_params.mi_rows *
cm->mi_params.mi_cols / 100;
cr->actual_num_seg2_blocks = 0;
- cr->weight_segment = (double)(cr->actual_num_seg1_blocks) / num4x4bl;
}
}
diff --git a/av1/encoder/aq_cyclicrefresh.h b/av1/encoder/aq_cyclicrefresh.h
index 48b102e..64dbd89 100644
--- a/av1/encoder/aq_cyclicrefresh.h
+++ b/av1/encoder/aq_cyclicrefresh.h
@@ -117,7 +117,6 @@
/*!\cond */
int qindex_delta[3];
- double weight_segment;
int apply_cyclic_refresh;
int skip_over4x4;
int counter_encode_maxq_scene_change;