diff --git a/media_driver/agnostic/gen11/codec/hal/codechal_encode_csc_ds_g11.cpp b/media_driver/agnostic/gen11/codec/hal/codechal_encode_csc_ds_g11.cpp index 78c1adb62be..bbb1896bfcb 100644 --- a/media_driver/agnostic/gen11/codec/hal/codechal_encode_csc_ds_g11.cpp +++ b/media_driver/agnostic/gen11/codec/hal/codechal_encode_csc_ds_g11.cpp @@ -245,7 +245,7 @@ MOS_STATUS CodechalEncodeCscDsG11::SetKernelParamsCsc(KernelParams* params) { m_currRefList->b16xScalingUsed = true; m_lastTaskInPhase = params->bLastTaskInPhase16xDS; - m_curbeParams.downscaleStage = dsStage16x; + m_curbeParams.downscaleStage = dsStage4x; inputSurface = m_encoder->m_trackedBuf->Get4xDsSurface(CODEC_CURR_TRACKED_BUFFER); output4xDsSurface = m_encoder->m_trackedBuf->Get16xDsSurface(CODEC_CURR_TRACKED_BUFFER); output2xDsSurface = nullptr;