summaryrefslogtreecommitdiff
path: root/vp9/encoder
diff options
context:
space:
mode:
authorPaul Wilkins <paulwilkins@google.com>2018-05-18 17:36:30 +0100
committerPaul Wilkins <paulwilkins@google.com>2018-05-18 17:36:30 +0100
commit624f8105f5ae7e0bc82bdc7e10a4253295134a8b (patch)
treed7d41f0e1175a74a0790ffe61ee16a4c897325f2 /vp9/encoder
parentd7b140487829ec81bd55774d22be6c8eba9073c0 (diff)
downloadlibvpx-624f8105f5ae7e0bc82bdc7e10a4253295134a8b.tar
libvpx-624f8105f5ae7e0bc82bdc7e10a4253295134a8b.tar.gz
libvpx-624f8105f5ae7e0bc82bdc7e10a4253295134a8b.tar.bz2
libvpx-624f8105f5ae7e0bc82bdc7e10a4253295134a8b.zip
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
Diffstat (limited to 'vp9/encoder')
-rw-r--r--vp9/encoder/vp9_ratectrl.h2
1 files changed, 1 insertions, 1 deletions
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,