]> granicus.if.org Git - libvpx/commitdiff
Remove unused rate control data elements
authorPaul Wilkins <paulwilkins@google.com>
Wed, 12 Sep 2018 11:27:04 +0000 (12:27 +0100)
committerPaul Wilkins <paulwilkins@google.com>
Wed, 12 Sep 2018 11:29:18 +0000 (12:29 +0100)
Removal of rate control structure elements related to Zoe's
deprecated multi laryer ARF work.

Change-Id: I5070657f91df7bd3f9137cf74016f737313417c8

vp9/encoder/vp9_encoder.h
vp9/encoder/vp9_ratectrl.h

index 2b7e0ad8b53d1f7b1443501df8b5416d995b61cd..e96f419d833d31505cce652b49922af132ed8ef0 100644 (file)
@@ -528,8 +528,6 @@ typedef struct VP9_COMP {
 
   int refresh_last_frame;
   int refresh_golden_frame;
-  int refresh_bwd_ref_frame;
-  int refresh_alt2_ref_frame;
   int refresh_alt_ref_frame;
 
   int ext_refresh_frame_flags_pending;
index cf37117f964ccafaee859339a881ce5a698fd759..f8c605d892a679d7cb1a72a5d92c14f066e158c0 100644 (file)
@@ -114,16 +114,6 @@ typedef struct {
   int source_alt_ref_active;
   int is_src_frame_alt_ref;
 
-  // Length of the bi-predictive frame group interval
-  int bipred_group_interval;
-
-  // NOTE: Different types of frames may have different bits allocated
-  //       accordingly, aiming to achieve the overall optimal RD performance.
-  int is_bwd_ref_frame;
-  int is_last_bipred_frame;
-  int is_bipred_frame;
-  int is_src_frame_ext_arf;
-
   int avg_frame_bandwidth;  // Average frame size target for clip
   int min_frame_bandwidth;  // Minimum allocation used for any frame
   int max_frame_bandwidth;  // Maximum burst rate allowed for a frame.