rtc: Fix to get_ref_frame_flags for Golden ref
LAST2/3 are not used in fast nonrd_pickmode, so
condition the removal of golden reference on
fast nonrd mode.
Change-Id: I9365bceb3b223125651abf5d93cfc0cbe72cc19f
diff --git a/av1/encoder/encode_strategy.c b/av1/encoder/encode_strategy.c
index d73caf3..cbbdb60 100644
--- a/av1/encoder/encode_strategy.c
+++ b/av1/encoder/encode_strategy.c
@@ -327,9 +327,9 @@
if (last3_is_last || last3_is_alt || last3_is_last2) flags &= ~AOM_LAST3_FLAG;
- if (gld_is_last || gld_is_last2 || gld_is_last3) {
+ if (gld_is_last ||
+ (!cpi->sf.use_fast_nonrd_pick_mode && (gld_is_last2 || gld_is_last3)))
flags &= ~AOM_GOLD_FLAG;
- }
if (!cpi->sf.use_fast_nonrd_pick_mode && gld_is_alt) {
flags &= ~AOM_GOLD_FLAG;