Revert "Assign gld_stack frames to ALTREF2 when applicable"
This reverts commit e74f075c0551d27e2b60b6908b216d59262fde2d.
Reason for revert: <Causing regression for speed >= 2>
STATS_CHANGED
Change-Id: I1ea643082d270887f668cb63f3fc9275b49b83a2
diff --git a/av1/encoder/encode_strategy.c b/av1/encoder/encode_strategy.c
index b47194b..1631bab 100644
--- a/av1/encoder/encode_strategy.c
+++ b/av1/encoder/encode_strategy.c
@@ -1013,20 +1013,11 @@
if (gld_stack_size) {
remapped_ref_idx[GOLDEN_FRAME - LAST_FRAME] = gld_stack[0];
- // If there are more frames in the golden stack, assign them to BWDREF,
- // ALTREF2, or LAST3.
if (gld_stack_size > 1) {
- if (arf_stack_size <= 2) {
- if (arf_stack_size <= 1) {
- remapped_ref_idx[BWDREF_FRAME - LAST_FRAME] = gld_stack[1];
- if (gld_stack_size > 2)
- remapped_ref_idx[ALTREF2_FRAME - LAST_FRAME] = gld_stack[2];
- } else {
- remapped_ref_idx[ALTREF2_FRAME - LAST_FRAME] = gld_stack[1];
- }
- } else {
+ if (arf_stack_size <= 1)
+ remapped_ref_idx[BWDREF_FRAME - LAST_FRAME] = gld_stack[1];
+ else
remapped_ref_idx[LAST3_FRAME - LAST_FRAME] = gld_stack[1];
- }
}
}