summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_encoder.c
diff options
context:
space:
mode:
authorJianhui Dai <jianhui.j.dai@intel.com>2022-01-01 08:01:48 +0800
committerJianhui Dai <jianhui.j.dai@intel.com>2022-01-01 12:34:28 +0800
commit44e611482e13fdffa0acde780a20dd68ee153498 (patch)
tree3acf869619eadcdb920d576e8e05d48888ad0efe /vp9/encoder/vp9_encoder.c
parent6b68c81892baddb514a8e1247c50f0b35786f5aa (diff)
downloadlibvpx-44e611482e13fdffa0acde780a20dd68ee153498.tar
libvpx-44e611482e13fdffa0acde780a20dd68ee153498.tar.gz
libvpx-44e611482e13fdffa0acde780a20dd68ee153498.tar.bz2
libvpx-44e611482e13fdffa0acde780a20dd68ee153498.zip
Add vp9 ref frame to flag map function
Change-Id: I371c2346b9e0153c0f8053cab399ce14cd286c56
Diffstat (limited to 'vp9/encoder/vp9_encoder.c')
-rw-r--r--vp9/encoder/vp9_encoder.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/vp9/encoder/vp9_encoder.c b/vp9/encoder/vp9_encoder.c
index 8d5ec5a36..1038bd951 100644
--- a/vp9/encoder/vp9_encoder.c
+++ b/vp9/encoder/vp9_encoder.c
@@ -586,8 +586,6 @@ static void apply_roi_map(VP9_COMP *cpi) {
int ref_frame[8];
int internal_delta_q[MAX_SEGMENTS];
int i;
- static const int flag_list[4] = { 0, VP9_LAST_FLAG, VP9_GOLD_FLAG,
- VP9_ALT_FLAG };
// TODO(jianj): Investigate why ROI not working in speed < 5 or in non
// realtime mode.
@@ -628,7 +626,7 @@ static void apply_roi_map(VP9_COMP *cpi) {
valid_ref = 0;
// If GOLDEN is selected, make sure it's set as reference.
if (ref_frame[i] == GOLDEN_FRAME &&
- !(cpi->ref_frame_flags & flag_list[ref_frame[i]])) {
+ !(cpi->ref_frame_flags & ref_frame_to_flag(ref_frame[i]))) {
valid_ref = 0;
}
// GOLDEN was updated in previous encoded frame, so GOLDEN and LAST are