Skip to content

Commit 4fe64bd

Browse files
zhugaofeng711intel-mediadev
authored andcommitted
[Encode] HEVC update Cmd2Settings for xe hpm
HEVCe update Cmd2Settings for xe hpm
1 parent 6da802d commit 4fe64bd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

media_driver/media_softlet/agnostic/Xe_M/Xe_XPM_base/codec/hal/enc/hevc/features/encode_hevc_vdenc_const_settings_xe_xpm_base.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -451,7 +451,7 @@ MOS_STATUS EncodeHevcVdencConstSettingsXe_Xpm_Base::SetVdencCmd2Settings()
451451
static const uint32_t dw53Lut[3][8][2][2][2][2] = { { { { { { 0, 0,}, { 0x80000000, 0x80000000,},}, { { 0, 0,}, { 0x80000000, 0x80000000,},},}, { { { 0, 0,}, { 0, 0,},}, { { 0, 0,}, { 0, 0,},},},}, { { { { 0xffffffff, 0xffffffff,}, { 0x80000000, 0x80000000,},}, { { 0xffffffff, 0xffffffff,}, { 0x80000000, 0x80000000,},},}, { { { 0xffffffff, 0xffffffff,}, { 0xffffffff, 0xffffffff,},}, { { 0xffffffff, 0xffffffff,}, { 0xffffffff, 0xffffffff,},},},}, { { { { 0xffffffff, 0xffffffff,}, { 0x80000000, 0x80000000,},}, { { 0xffffffff, 0xffffffff,}, { 0x80000000, 0x80000000,},},}, { { { 0xffffffff, 0xffffffff,}, { 0xffffffff, 0xffffffff,},}, { { 0xffffffff, 0xffffffff,}, { 0xffffffff, 0xffffffff,},},},}, { { { { 0xff000000, 0xff000000,}, { 0x80000000, 0x80000000,},}, { { 0xff000000, 0xff000000,}, { 0x80000000, 0x80000000,},},}, { { { 0xff000000, 0xff000000,}, { 0xff000000, 0xff000000,},}, { { 0xff000000, 0xff000000,}, { 0xff000000, 0xff000000,},},},}, { { { { 0xff000000, 0xff000000,}, { 0x80000000, 0x80000000,},}, { { 0xff000000, 0xff000000,}, { 0x80000000, 0x80000000,},},}, { { { 0xff000000, 0xff000000,}, { 0xff000000, 0xff000000,},}, { { 0xff000000, 0xff000000,}, { 0xff000000, 0xff000000,},},},}, { { { { 0xff000000, 0xff000000,}, { 0x80000000, 0x80000000,},}, { { 0xff000000, 0xff000000,}, { 0x80000000, 0x80000000,},},}, { { { 0xff000000, 0xff000000,}, { 0xff000000, 0xff000000,},}, { { 0xff000000, 0xff000000,}, { 0xff000000, 0xff000000,},},},}, { { { { 0xffff0000, 0xffff0000,}, { 0x80000000, 0x80000000,},}, { { 0xffff0000, 0xffff0000,}, { 0x80000000, 0x80000000,},},}, { { { 0xffff0000, 0xffff0000,}, { 0xffff0000, 0xffff0000,},}, { { 0xffff0000, 0xffff0000,}, { 0xffff0000, 0xffff0000,},},},}, { { { { 0xffff0000, 0xffff0000,}, { 0x80000000, 0x80000000,},}, { { 0xffff0000, 0xffff0000,}, { 0x80000000, 0x80000000,},},}, { { { 0xffff0000, 0xffff0000,}, { 0xffff0000, 0xffff0000,},}, { { 0xffff0000, 0xffff0000,}, { 0xffff0000, 0xffff0000,},},},},}, { { { { { 0, 0xfff0,}, { 0, 0xfff0,},}, { { 0x80000000, 0x80000000,}, { 0x80000000, 0x80000000,},},}, { { { 0, 0xfff0,}, { 0, 0xfff0,},}, { { 0x80000000, 0x80000000,}, { 0x80000000, 0x80000000,},},},}, { { { { 0xffffffff, 0xfffffff0,}, { 0xffffffff, 0xfffffff0,},}, { { 0x80000000, 0x80000000,}, { 0x80000000, 0x80000000,},},}, { { { 0xffffffff, 0xfffffff0,}, { 0xffffffff, 0xfffffff0,},}, { { 0x80000000, 0x80000000,}, { 0x80000000, 0x80000000,},},},}, { { { { 0xffffffff, 0xfffffff0,}, { 0xffffffff, 0xfffffff0,},}, { { 0x80000000, 0x80000000,}, { 0x80000000, 0x80000000,},},}, { { { 0xffffffff, 0xfffffff0,}, { 0xffffffff, 0xfffffff0,},}, { { 0x80000000, 0x80000000,}, { 0x80000000, 0x80000000,},},},}, { { { { 0xff000000, 0xff00fff0,}, { 0xff000000, 0xff00fff0,},}, { { 0x80000000, 0x80000000,}, { 0x80000000, 0x80000000,},},}, { { { 0xff000000, 0xff00fff0,}, { 0xff000000, 0xff00fff0,},}, { { 0x80000000, 0x80000000,}, { 0x80000000, 0x80000000,},},},}, { { { { 0xff000000, 0xff00fff0,}, { 0xff000000, 0xff00fff0,},}, { { 0x80000000, 0x80000000,}, { 0x80000000, 0x80000000,},},}, { { { 0xff000000, 0xff00fff0,}, { 0xff000000, 0xff00fff0,},}, { { 0x80000000, 0x80000000,}, { 0x80000000, 0x80000000,},},},}, { { { { 0xff000000, 0xff00fff0,}, { 0xff000000, 0xff00fff0,},}, { { 0x80000000, 0x80000000,}, { 0x80000000, 0x80000000,},},}, { { { 0xff000000, 0xff00fff0,}, { 0xff000000, 0xff00fff0,},}, { { 0x80000000, 0x80000000,}, { 0x80000000, 0x80000000,},},},}, { { { { 0xffff0000, 0xfffffff0,}, { 0xffff0000, 0xfffffff0,},}, { { 0x80000000, 0x80000000,}, { 0x80000000, 0x80000000,},},}, { { { 0xffff0000, 0xfffffff0,}, { 0xffff0000, 0xfffffff0,},}, { { 0x80000000, 0x80000000,}, { 0x80000000, 0x80000000,},},},}, { { { { 0xffff0000, 0xfffffff0,}, { 0xffff0000, 0xfffffff0,},}, { { 0x80000000, 0x80000000,}, { 0x80000000, 0x80000000,},},}, { { { 0xffff0000, 0xfffffff0,}, { 0xffff0000, 0xfffffff0,},}, { { 0x80000000, 0x80000000,}, { 0x80000000, 0x80000000,},},},},}, { { { { { 0, 0xfff0,}, { 0, 0xfff0,},}, { { 0, 0xfff0,}, { 0, 0xfff0,},},}, { { { 0, 0xfff0,}, { 0, 0xfff0,},}, { { 0, 0xfff0,}, { 0, 0xfff0,},},},}, { { { { 0xffffffff, 0xfffffff0,}, { 0xffffffff, 0xfffffff0,},}, { { 0xffffffff, 0xfffffff0,}, { 0xffffffff, 0xfffffff0,},},}, { { { 0xffffffff, 0xfffffff0,}, { 0xffffffff, 0xfffffff0,},}, { { 0xffffffff, 0xfffffff0,}, { 0xffffffff, 0xfffffff0,},},},}, { { { { 0xffffffff, 0xfffffff0,}, { 0xffffffff, 0xfffffff0,},}, { { 0xffffffff, 0xfffffff0,}, { 0xffffffff, 0xfffffff0,},},}, { { { 0xffffffff, 0xfffffff0,}, { 0xffffffff, 0xfffffff0,},}, { { 0xffffffff, 0xfffffff0,}, { 0xffffffff, 0xfffffff0,},},},}, { { { { 0xff000000, 0xff00fff0,}, { 0xff000000, 0xff00fff0,},}, { { 0xff000000, 0xff00fff0,}, { 0xff000000, 0xff00fff0,},},}, { { { 0xff000000, 0xff00fff0,}, { 0xff000000, 0xff00fff0,},}, { { 0xff000000, 0xff00fff0,}, { 0xff000000, 0xff00fff0,},},},}, { { { { 0xff000000, 0xff00fff0,}, { 0xff000000, 0xff00fff0,},}, { { 0xff000000, 0xff00fff0,}, { 0xff000000, 0xff00fff0,},},}, { { { 0xff000000, 0xff00fff0,}, { 0xff000000, 0xff00fff0,},}, { { 0xff000000, 0xff00fff0,}, { 0xff000000, 0xff00fff0,},},},}, { { { { 0xff000000, 0xff00fff0,}, { 0xff000000, 0xff00fff0,},}, { { 0xff000000, 0xff00fff0,}, { 0xff000000, 0xff00fff0,},},}, { { { 0xff000000, 0xff00fff0,}, { 0xff000000, 0xff00fff0,},}, { { 0xff000000, 0xff00fff0,}, { 0xff000000, 0xff00fff0,},},},}, { { { { 0xffff0000, 0xfffffff0,}, { 0xffff0000, 0xfffffff0,},}, { { 0xffff0000, 0xfffffff0,}, { 0xffff0000, 0xfffffff0,},},}, { { { 0xffff0000, 0xfffffff0,}, { 0xffff0000, 0xfffffff0,},}, { { 0xffff0000, 0xfffffff0,}, { 0xffff0000, 0xfffffff0,},},},}, { { { { 0xffff0000, 0xfffffff0,}, { 0xffff0000, 0xfffffff0,},}, { { 0xffff0000, 0xfffffff0,}, { 0xffff0000, 0xfffffff0,},},}, { { { 0xffff0000, 0xfffffff0,}, { 0xffff0000, 0xfffffff0,},}, { { 0xffff0000, 0xfffffff0,}, { 0xffff0000, 0xfffffff0,},},},},},};
452452
data[53] |= dw53Lut[CodingTypeMinus1][tu][currPicRef][Wa_22012463389][Wa_22011549751][Wa_14010476401];
453453

454-
static const uint32_t dw54Lut[8][2] = { { 0, 0,}, { 0xc0, 0xc0,}, { 0, 0,}, { 0x44000000, 0x44000000,}, { 0x44000000, 0x44000000,}, { 0x4000000, 0x4000000,}, { 0xbc000004, 0x34000004,}, { 0xbc000004, 0x34000004,},};
454+
static const uint32_t dw54Lut[8][2] = { { 0, 0,}, { 0xc0, 0xc0,}, { 0, 0,}, { 0x44000000, 0x44000000,}, { 0x44000000, 0x44000000,}, { 0x4000000, 0x4000000,}, { 0xbc000000, 0x34000000,}, { 0xbc000000, 0x34000000,},};
455455
data[54] |= dw54Lut[tu][Wa_22011531258];
456456

457457
static const uint32_t dw55Lut[2] = { 0, 0xcdef0123,};

0 commit comments

Comments
 (0)