diff options
author | Jianhui Dai <jianhui.j.dai@intel.com> | 2022-01-01 08:01:48 +0800 |
---|---|---|
committer | Jianhui Dai <jianhui.j.dai@intel.com> | 2022-01-19 11:11:51 +0800 |
commit | 82014b6675ef9acf20cb2bb42c83f95d9e33906b (patch) | |
tree | 19270b00405235a98ab5c5a171d831f9b303b4ff /vp9/encoder/vp9_encoder.c | |
parent | 51415c4076578d3cbc32fcd0d683161c3e887814 (diff) | |
download | libvpx-82014b6675ef9acf20cb2bb42c83f95d9e33906b.tar libvpx-82014b6675ef9acf20cb2bb42c83f95d9e33906b.tar.gz libvpx-82014b6675ef9acf20cb2bb42c83f95d9e33906b.tar.bz2 libvpx-82014b6675ef9acf20cb2bb42c83f95d9e33906b.zip |
Reland "Add vp9 ref frame to flag map function"
Original change's description:
> Add vp9 ref frame to flag map function
>
> Change-Id: I371c2346b9e0153c0f8053cab399ce14cd286c56
Change-Id: I04a407ee0ef66c01a0d224b4468e043213f8791f
Diffstat (limited to 'vp9/encoder/vp9_encoder.c')
-rw-r--r-- | vp9/encoder/vp9_encoder.c | 4 |
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 |