diff options
author | Marco <marpan@google.com> | 2016-10-17 14:32:28 -0700 |
---|---|---|
committer | Marco <marpan@google.com> | 2016-10-19 09:43:53 -0700 |
commit | ff38b8dfaed089cb36d651dcdc6c1fb74acab657 (patch) | |
tree | 7692c3fc912a6f484fc6d648cca22a9b4abeffa6 /vp8/common | |
parent | 7f31bfeddbe4a0309b2a79129c1d526ba5725864 (diff) | |
download | libvpx-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.h | 2 |
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 -> |