From 385f5cf58f23bf4580c361a9b99f7956a88425ee Mon Sep 17 00:00:00 2001 From: Bossonor Date: Thu, 3 Aug 2023 13:28:42 +0800 Subject: [PATCH] [Encode] Fix coding issue on loop restoration Set UseSameLoopRestorationSizeForChroma to 0 when loop restoration is disabled referring to spec. --- .../codec/hal/enc/av1/features/encode_av1_basic_feature.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/media_softlet/agnostic/common/codec/hal/enc/av1/features/encode_av1_basic_feature.cpp b/media_softlet/agnostic/common/codec/hal/enc/av1/features/encode_av1_basic_feature.cpp index ab13f18811..5cbd40e2a4 100644 --- a/media_softlet/agnostic/common/codec/hal/enc/av1/features/encode_av1_basic_feature.cpp +++ b/media_softlet/agnostic/common/codec/hal/enc/av1/features/encode_av1_basic_feature.cpp @@ -1010,7 +1010,8 @@ MHW_SETPAR_DECL_SRC(AVP_INLOOP_FILTER_STATE, Av1BasicFeature) params.LoopRestorationType[1] == 0 && params.LoopRestorationType[2] == 0) { - params.LoopRestorationSizeLuma = 0; + params.LoopRestorationSizeLuma = 0; + params.UseSameLoopRestorationSizeForChroma = false; } else {