Remove unused variables from AV1_COMP
This CL removes the elements in AV1_COMP
structure which are unused.
BUG=aomedia:2610
Change-Id: Ia43acaee77bd4cb7d964561be9c0163f12fae780
diff --git a/av1/encoder/encode_strategy.c b/av1/encoder/encode_strategy.c
index 900c9ae..d00dafc 100644
--- a/av1/encoder/encode_strategy.c
+++ b/av1/encoder/encode_strategy.c
@@ -394,7 +394,6 @@
if (source != NULL) {
cm->showable_frame = 1;
- cpi->alt_ref_source = source;
// When arf_src_index == rc->frames_to_key, it indicates a fwd_kf
if (arf_src_index == rc->frames_to_key) {
@@ -481,9 +480,6 @@
source = av1_lookahead_pop(cpi->lookahead, *flush, cpi->compressor_stage);
if (source == NULL) return NULL;
frame_params->show_frame = 1;
-
- // Check to see if the frame should be encoded as an arf overlay.
- if (cpi->alt_ref_source == source) cpi->alt_ref_source = NULL;
}
return source;
}
diff --git a/av1/encoder/encoder.c b/av1/encoder/encoder.c
index 84e6372..0e25acc 100644
--- a/av1/encoder/encoder.c
+++ b/av1/encoder/encoder.c
@@ -2924,7 +2924,6 @@
}
update_frame_size(cpi);
- cpi->alt_ref_source = NULL;
rc->is_src_frame_alt_ref = 0;
set_tile_info(cpi);
@@ -3028,10 +3027,6 @@
memset(cm->fc, 0, sizeof(*cm->fc));
memset(cm->default_frame_context, 0, sizeof(*cm->default_frame_context));
- cpi->resize_state = 0;
- cpi->resize_avg_qp = 0;
- cpi->resize_buffer_underflow = 0;
-
cpi->common.buffer_pool = pool;
cpi->lap_enabled = num_lap_buffers > 0;
diff --git a/av1/encoder/encoder.h b/av1/encoder/encoder.h
index 31cdcae..628ca9a 100644
--- a/av1/encoder/encoder.h
+++ b/av1/encoder/encoder.h
@@ -838,7 +838,6 @@
AV1_COMMON common;
AV1EncoderConfig oxcf;
struct lookahead_ctx *lookahead;
- struct lookahead_entry *alt_ref_source;
int no_show_kf;
TRELLIS_OPT_TYPE optimize_seg_arr[MAX_SEGMENTS];
@@ -863,7 +862,6 @@
double cs_rate_array[32];
int rate_size;
int rate_index;
- int previous_index;
unsigned int row_mt;
RefCntBuffer *scaled_ref_buf[INTER_REFS_PER_FRAME];
@@ -1033,10 +1031,6 @@
TOKENEXTRA *tile_tok[MAX_TILE_ROWS][MAX_TILE_COLS];
TOKENLIST *tplist[MAX_TILE_ROWS][MAX_TILE_COLS];
- int resize_state;
- int resize_avg_qp;
- int resize_buffer_underflow;
-
// Sequence parameters have been transmitted already and locked
// or not. Once locked av1_change_config cannot change the seq
// parameters.
@@ -1068,7 +1062,6 @@
AVxWorker *workers;
struct EncWorkerData *tile_thr_data;
int existing_fb_idx_to_show;
- int is_arf_filter_off[MAX_INTERNAL_ARFS + 1];
int global_motion_search_done;
int internal_altref_allowed;
// A flag to indicate if intrabc is ever used in current frame.
@@ -1134,7 +1127,6 @@
// Filter mask to allow certain interp_filter type.
uint16_t interp_filter_search_mask;
- int preserve_arf_as_gld;
MultiThreadHandle multi_thread_ctxt;
void (*row_mt_sync_read_ptr)(AV1RowMTSync *const, int, int);
void (*row_mt_sync_write_ptr)(AV1RowMTSync *const, int, int, const int);