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-01 12:34:28 +0800 |
commit | 44e611482e13fdffa0acde780a20dd68ee153498 (patch) | |
tree | 3acf869619eadcdb920d576e8e05d48888ad0efe /vp9/encoder/vp9_speed_features.c | |
parent | 6b68c81892baddb514a8e1247c50f0b35786f5aa (diff) | |
download | libvpx-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_speed_features.c')
-rw-r--r-- | vp9/encoder/vp9_speed_features.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/vp9/encoder/vp9_speed_features.c b/vp9/encoder/vp9_speed_features.c index 81695e915..7d7b2c3fb 100644 --- a/vp9/encoder/vp9_speed_features.c +++ b/vp9/encoder/vp9_speed_features.c @@ -495,11 +495,10 @@ static void set_rt_speed_feature_framesize_independent( (cpi->external_resize == 1 || cpi->oxcf.resize_mode == RESIZE_DYNAMIC)) { MV_REFERENCE_FRAME ref_frame; - static const int flag_list[4] = { 0, VP9_LAST_FLAG, VP9_GOLD_FLAG, - VP9_ALT_FLAG }; for (ref_frame = LAST_FRAME; ref_frame <= ALTREF_FRAME; ++ref_frame) { const YV12_BUFFER_CONFIG *yv12 = get_ref_frame_buffer(cpi, ref_frame); - if (yv12 != NULL && (cpi->ref_frame_flags & flag_list[ref_frame])) { + if (yv12 != NULL && + (cpi->ref_frame_flags & ref_frame_to_flag(ref_frame))) { const struct scale_factors *const scale_fac = &cm->frame_refs[ref_frame - 1].sf; if (vp9_is_scaled(scale_fac)) sf->reference_masking = 0; |