ref: 0e1b4fb9415818052b98554d35055aef1c1d6204
parent: e723e36da6566624e6b2fb827c348ad52b10b845
author: Debargha Mukherjee <[email protected]>
date: Tue Sep 15 02:11:24 EDT 2015
Fix two pass svc encoding Fixes temporal scalability. Updates were inadvertently turned off for two pass svc causing crashes due to gf_group.index growing unchecked. Change-Id: Iff759946bf61bbde70630347cc8fa4d51a8c2d2f
--- a/vp9/encoder/vp9_ratectrl.c
+++ b/vp9/encoder/vp9_ratectrl.c
@@ -1354,7 +1354,7 @@
rc->total_target_vs_actual = rc->total_actual_bits - rc->total_target_bits;
- if (!cpi->use_svc) {
+ if (!cpi->use_svc || is_two_pass_svc(cpi)) {
if (is_altref_enabled(cpi) && cpi->refresh_alt_ref_frame &&
(cm->frame_type != KEY_FRAME))
// Update the alternate reference frame stats as appropriate.