]> granicus.if.org Git - libvpx/commitdiff
Experiment regarding playback problems on Bravia TVs.
authorPaul Wilkins <paulwilkins@google.com>
Fri, 18 May 2018 16:36:30 +0000 (17:36 +0100)
committerPaul Wilkins <paulwilkins@google.com>
Fri, 18 May 2018 16:36:30 +0000 (17:36 +0100)
This patch experimentally reduces the maximum GF interval for
static content such as slide shows.

It does not fully revert the previous slide show patches as this
still allows the codec to code static sections only using GFs
groups rather than ARF groups or a mix of ARF and GF groups.
However, the maximum group length is reduced.

Change-Id: Ia968b608efb9a67d2402b12e979695d58ddc1ad7

vp9/encoder/vp9_ratectrl.h

index 3a40e013810d17ccc293ef7a4f43757ef26dfef6..94fbfdfdfbaaa20be254f108ee9530810355bf08 100644 (file)
@@ -40,7 +40,7 @@ extern "C" {
 #define STATIC_KF_GROUP_THRESH 99
 
 // The maximum duration of a GF group that is static (for example a slide show).
-#define MAX_STATIC_GF_GROUP_LENGTH 250
+#define MAX_STATIC_GF_GROUP_LENGTH 25
 
 typedef enum {
   INTER_NORMAL = 0,