Skip to content

Commit 7c844a2

Browse files
chenhao5-Intelintel-mediadev
authored andcommitted
[Encode] Add intra mode checking configuration for AV1
* [Encode] Add intra mode checking configuration for AV1 Add configurable intra mode checking parameters for different CU sizes (8x8, 16x16, 32x32) in AV1 VDENC command settings. Introduces platform-specific default values based on target usage modes and adds debug user setting to override with additional intra angle checking. This provides flexibility to tune intra prediction quality versus encoding performance trade-offs.
1 parent 9c81b4b commit 7c844a2

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

media_softlet/agnostic/common/codec/hal/enc/av1/pipeline/encode_av1_user_setting.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,12 @@ MOS_STATUS Av1Pipeline::InitUserSetting(MediaUserSettingSharedPtr userSettingPtr
5858
MediaUserSetting::Group::Sequence,
5959
"",
6060
false);
61+
DeclareUserSettingKeyForDebug(
62+
userSettingPtr,
63+
"AV1 Encode Additional Intra Angles",
64+
MediaUserSetting::Group::Sequence,
65+
uint32_t(0),
66+
false);
6167
DeclareUserSettingKeyForDebug(
6268
userSettingPtr,
6369
"Encode Enable NonDefault Mapping",

0 commit comments

Comments
 (0)