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);