]> granicus.if.org Git - libvpx/commitdiff
Add update types for hierarchical refs
authorZoe Liu <zoeliu@google.com>
Sun, 17 Jun 2018 12:42:31 +0000 (05:42 -0700)
committerZoe Liu <zoeliu@google.com>
Sun, 17 Jun 2018 12:42:31 +0000 (05:42 -0700)
Change-Id: I0cd91187e1efc1441086772e5683fbf72d9371cf

vp9/encoder/vp9_firstpass.h

index d6e3b12cd7f1fd17b84ff994f16ca81beca95fe4..c4bccfc8549448c093f446a3e97149675783742d 100644 (file)
@@ -107,7 +107,12 @@ typedef enum {
   GF_UPDATE = 2,
   ARF_UPDATE = 3,
   OVERLAY_UPDATE = 4,
-  FRAME_UPDATE_TYPES = 5
+  BRF_UPDATE = 5,            // Backward Reference Frame
+  LAST_BIPRED_UPDATE = 6,    // Last Bi-predictive Frame
+  BIPRED_UPDATE = 7,         // Bi-predictive Frame, but not the last one
+  INTNL_OVERLAY_UPDATE = 8,  // Internal Overlay Frame
+  INTNL_ARF_UPDATE = 9,      // Internal Altref Frame (candidate for ALTREF2)
+  FRAME_UPDATE_TYPES = 10
 } FRAME_UPDATE_TYPE;
 
 #define FC_ANIMATION_THRESH 0.15