rtc-svc: Enable last-golden compound for 3 TL
For speed 10 3TL with 55/20/25 split on rtc_set:
~1% bdrate gain, several clips ~2-4% gain.
IC% slowdown ~1.5%
Change-Id: Ib98a503908f99c4b2205fa5709f9e1e881138faa
diff --git a/examples/svc_encoder_rtc.c b/examples/svc_encoder_rtc.c
index 40e29b9..77a123c 100644
--- a/examples/svc_encoder_rtc.c
+++ b/examples/svc_encoder_rtc.c
@@ -803,8 +803,11 @@
// Every frame can reference GOLDEN AND ALTREF.
ref_frame_config->reference[SVC_GOLDEN_FRAME] = 1;
ref_frame_config->reference[SVC_ALTREF_FRAME] = 1;
- // Allow for compound prediction using LAST and ALTREF.
- if (speed >= 7) ref_frame_comp_pred->use_comp_pred[2] = 1;
+ // Allow for compound prediction for LAST-ALTREF and LAST-GOLDEN.
+ if (speed >= 7) {
+ ref_frame_comp_pred->use_comp_pred[2] = 1;
+ ref_frame_comp_pred->use_comp_pred[0] = 1;
+ }
break;
case 4:
// 3-temporal layer: but middle layer updates GF, so 2nd TL2 will