From: Paul Wilkins Date: Fri, 18 May 2018 16:36:30 +0000 (+0100) Subject: Experiment regarding playback problems on Bravia TVs. X-Git-Tag: v1.8.0~664^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=624f8105f5ae7e0bc82bdc7e10a4253295134a8b;p=libvpx 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 --- diff --git a/vp9/encoder/vp9_ratectrl.h b/vp9/encoder/vp9_ratectrl.h index 3a40e0138..94fbfdfdf 100644 --- a/vp9/encoder/vp9_ratectrl.h +++ b/vp9/encoder/vp9_ratectrl.h @@ -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,