ref: 624f8105f5ae7e0bc82bdc7e10a4253295134a8b
parent: d7b140487829ec81bd55774d22be6c8eba9073c0
author: Paul Wilkins <paulwilkins@google.com>
date: Fri May 18 13:36:30 EDT 2018
Experiment regarding playback problems on Bravia TVs. 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
--- a/vp9/encoder/vp9_ratectrl.h
+++ b/vp9/encoder/vp9_ratectrl.h
@@ -40,7 +40,7 @@
#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,