Clean up unused variables in tpl_model
Change-Id: I906757ad8816d365f695d98d1f3289c504cf8982
diff --git a/av1/encoder/tpl_model.c b/av1/encoder/tpl_model.c
index fc59c52..9833c5a 100644
--- a/av1/encoder/tpl_model.c
+++ b/av1/encoder/tpl_model.c
@@ -440,8 +440,7 @@
}
}
-static void mc_flow_dispenser(AV1_COMP *cpi, YV12_BUFFER_CONFIG **gf_picture,
- int frame_idx) {
+static void mc_flow_dispenser(AV1_COMP *cpi, int frame_idx) {
const GF_GROUP *gf_group = &cpi->gf_group;
if (frame_idx == gf_group->size) return;
TplDepFrame *tpl_frame = &cpi->tpl_frame[frame_idx];
@@ -449,8 +448,6 @@
const YV12_BUFFER_CONFIG *ref_frame[7] = { NULL, NULL, NULL, NULL,
NULL, NULL, NULL };
- (void)gf_picture;
-
AV1_COMMON *cm = &cpi->common;
struct scale_factors sf;
int rdmult, idx;
@@ -546,11 +543,9 @@
}
}
-#define REF_IDX(ref) ((ref)-LAST_FRAME)
-
static void init_gop_frames_for_tpl(
AV1_COMP *cpi, const EncodeFrameParams *const init_frame_params,
- YV12_BUFFER_CONFIG **gf_picture, GF_GROUP *gf_group, int *tpl_group_frames,
+ GF_GROUP *gf_group, int *tpl_group_frames,
const EncodeFrameInput *const frame_input) {
AV1_COMMON *cm = &cpi->common;
const SequenceHeader *const seq_params = &cm->seq_params;
@@ -563,8 +558,6 @@
EncodeFrameParams frame_params = *init_frame_params;
int ref_picture_map[REF_FRAMES];
- (void)gf_picture;
-
for (int i = 0; i < FRAME_BUFFERS && frame_idx < INTER_REFS_PER_FRAME + 1;
++i) {
if (frame_bufs[i].ref_count == 0) {
@@ -595,7 +588,7 @@
int use_arf = gf_group->update_type[1] == ARF_UPDATE;
const int gop_length =
AOMMIN(gf_group->size - 1 + use_arf, MAX_LENGTH_TPL_FRAME_STATS - 1);
- for (gf_index = gf_group->index; gf_index <= gop_length; ++gf_index) {
+ for (gf_index = cur_frame_idx; gf_index <= gop_length; ++gf_index) {
TplDepFrame *tpl_frame = &cpi->tpl_frame[gf_index];
FRAME_UPDATE_TYPE frame_update_type = gf_group->update_type[gf_index];
if (gf_index == gf_group->size) {
@@ -686,7 +679,7 @@
++frame_display_index;
}
- av1_get_ref_frames(cpi, gf_group->update_type[gf_group->index],
+ av1_get_ref_frames(cpi, gf_group->update_type[cur_frame_idx],
&cpi->ref_buffer_stack);
}
@@ -703,12 +696,9 @@
void av1_tpl_setup_stats(AV1_COMP *cpi,
const EncodeFrameParams *const frame_params,
const EncodeFrameInput *const frame_input) {
- YV12_BUFFER_CONFIG
- *gf_picture_buffer[MAX_LENGTH_TPL_FRAME_STATS + REF_FRAMES];
- YV12_BUFFER_CONFIG **gf_picture = &gf_picture_buffer[REF_FRAMES];
GF_GROUP *gf_group = &cpi->gf_group;
- init_gop_frames_for_tpl(cpi, frame_params, gf_picture, gf_group,
+ init_gop_frames_for_tpl(cpi, frame_params, gf_group,
&cpi->tpl_gf_group_frames, frame_input);
init_tpl_stats(cpi);
@@ -724,7 +714,7 @@
if (gf_group->update_type[frame_idx] == INTNL_OVERLAY_UPDATE)
is_process = 0;
- if (is_process) mc_flow_dispenser(cpi, gf_picture, frame_idx);
+ if (is_process) mc_flow_dispenser(cpi, frame_idx);
}
}
}