summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_onyx_if.c
diff options
context:
space:
mode:
authorYaowu Xu <yaowu@google.com>2013-02-28 09:14:47 -0800
committerYaowu Xu <yaowu@google.com>2013-03-01 06:38:35 -0800
commitcea8cd08d36509fd254fa6f7eaf81103ceb08c78 (patch)
tree973521402b701d7e79ad2e33d027936eedbea4ce /vp9/encoder/vp9_onyx_if.c
parent103d83cb6cef64e966f671e8b5d6c628862f7584 (diff)
downloadlibvpx-cea8cd08d36509fd254fa6f7eaf81103ceb08c78.tar
libvpx-cea8cd08d36509fd254fa6f7eaf81103ceb08c78.tar.gz
libvpx-cea8cd08d36509fd254fa6f7eaf81103ceb08c78.tar.bz2
libvpx-cea8cd08d36509fd254fa6f7eaf81103ceb08c78.zip
Adjust the max_gf_interval initialization
to be a fixed value of 15. Test results: cif: .124%, .068%, .081% std-hd: 2.809%, 3.174%, 2.705% Change-Id: I380c8152c973506094da15eab59e3aa22b75a983
Diffstat (limited to 'vp9/encoder/vp9_onyx_if.c')
-rw-r--r--vp9/encoder/vp9_onyx_if.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/vp9/encoder/vp9_onyx_if.c b/vp9/encoder/vp9_onyx_if.c
index 42f327674..9aa062fbd 100644
--- a/vp9/encoder/vp9_onyx_if.c
+++ b/vp9/encoder/vp9_onyx_if.c
@@ -1068,10 +1068,7 @@ void vp9_new_frame_rate(VP9_COMP *cpi, double framerate) {
cpi->min_frame_bandwidth = FRAME_OVERHEAD_BITS;
// Set Maximum gf/arf interval
- cpi->max_gf_interval = ((int)(cpi->output_frame_rate / 2.0) + 2);
-
- if (cpi->max_gf_interval < 12)
- cpi->max_gf_interval = 12;
+ cpi->max_gf_interval = 15;
// Extended interval for genuinely static scenes
cpi->twopass.static_scene_max_gf_interval = cpi->key_frame_frequency >> 1;