ref: 7a3c9b578d88c857207d5bc76b139ea6db5cc4be
parent: c87895b14495d199738bc2368f15a2cff6bb6463
author: Jingning Han <jingning@google.com>
date: Tue Aug 21 08:25:43 EDT 2018
Control reference frame refresh flags for USE_BUF_FRAME The enum USE_BUF_FRAME makes the use of show_existing_frame. In this setting, all the reference frame buffer condition will stay unchanged. Change-Id: I5b7b28488dbd94982f721667128f004e4e6a00d8
--- a/vp9/encoder/vp9_ratectrl.c
+++ b/vp9/encoder/vp9_ratectrl.c
@@ -1446,6 +1446,12 @@
cpi->refresh_alt_ref_frame = 0;
cpi->rc.is_src_frame_alt_ref = 1;
break;
+ case USE_BUF_FRAME:
+ cpi->refresh_last_frame = 0;
+ cpi->refresh_golden_frame = 0;
+ cpi->refresh_alt_ref_frame = 0;
+ cpi->rc.is_src_frame_alt_ref = 1;
+ break;
default:
assert(twopass->gf_group.update_type[gf_group_index] == ARF_UPDATE);
cpi->refresh_last_frame = 0;