summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_firstpass.c
diff options
context:
space:
mode:
authorMinghai Shang <minghai@google.com>2014-09-18 12:29:40 -0700
committerGerrit Code Review <gerrit@gerrit.golo.chromium.org>2014-09-18 12:29:40 -0700
commitf66be91f615c38f1e528d6432619ea0ce09212ae (patch)
tree59b85503fdd4a977fdee9adef533be52e062fdfb /vp9/encoder/vp9_firstpass.c
parent6d0ee9860e6e5571f4de1c083225f38ff3a0b998 (diff)
parentf780b16bb881c9df9ea89d057d068756ced3ec60 (diff)
downloadlibvpx-f66be91f615c38f1e528d6432619ea0ce09212ae.tar
libvpx-f66be91f615c38f1e528d6432619ea0ce09212ae.tar.gz
libvpx-f66be91f615c38f1e528d6432619ea0ce09212ae.tar.bz2
libvpx-f66be91f615c38f1e528d6432619ea0ce09212ae.zip
Merge "[spatial svc] Use same golden frame for all temporal layers"
Diffstat (limited to 'vp9/encoder/vp9_firstpass.c')
-rw-r--r--vp9/encoder/vp9_firstpass.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/vp9/encoder/vp9_firstpass.c b/vp9/encoder/vp9_firstpass.c
index e9b5aa258..71c98ecb5 100644
--- a/vp9/encoder/vp9_firstpass.c
+++ b/vp9/encoder/vp9_firstpass.c
@@ -2155,6 +2155,10 @@ void configure_buffer_updates(VP9_COMP *cpi) {
break;
}
if (is_two_pass_svc(cpi)) {
+ if (cpi->svc.temporal_layer_id > 0) {
+ cpi->refresh_last_frame = 0;
+ cpi->refresh_golden_frame = 0;
+ }
if (cpi->svc.layer_context[cpi->svc.spatial_layer_id].gold_ref_idx < 0)
cpi->refresh_golden_frame = 0;
if (cpi->alt_ref_source == NULL)