summaryrefslogtreecommitdiff
path: root/vp8/common
diff options
context:
space:
mode:
authorMarco <marpan@google.com>2016-10-17 14:32:28 -0700
committerMarco <marpan@google.com>2016-10-19 09:43:53 -0700
commitff38b8dfaed089cb36d651dcdc6c1fb74acab657 (patch)
tree7692c3fc912a6f484fc6d648cca22a9b4abeffa6 /vp8/common
parent7f31bfeddbe4a0309b2a79129c1d526ba5725864 (diff)
downloadlibvpx-ff38b8dfaed089cb36d651dcdc6c1fb74acab657.tar
libvpx-ff38b8dfaed089cb36d651dcdc6c1fb74acab657.tar.gz
libvpx-ff38b8dfaed089cb36d651dcdc6c1fb74acab657.tar.bz2
libvpx-ff38b8dfaed089cb36d651dcdc6c1fb74acab657.zip
vp8: Add control for gf boost for 1 pass cbr.
Control already exists for vp9, adding it to vp8. Usage is only when error_resilient is off. Added a datarate unittest for non-zero boost. Change-Id: I4296055ebe2f4f048e8210f344531f6486ac9e35
Diffstat (limited to 'vp8/common')
-rw-r--r--vp8/common/onyx.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/vp8/common/onyx.h b/vp8/common/onyx.h
index 43e3c29b5..72fba2ec5 100644
--- a/vp8/common/onyx.h
+++ b/vp8/common/onyx.h
@@ -110,6 +110,8 @@ typedef struct {
int Sharpness;
int cpu_used;
unsigned int rc_max_intra_bitrate_pct;
+ /* percent of rate boost for golden frame in CBR mode. */
+ unsigned int gf_cbr_boost_pct;
unsigned int screen_content_mode;
/* mode ->