From: bai-isaac <[email protected]>

Signed-off-by: Ch'ng, Seng Guan <[email protected]>

Upstream-status: Backport
Expect it to be removed once move to intel-media-23.2.4 or above
https://github.com/intel/media-driver/commit/d795297127488b328f1cc260cf5da66debf95b99
---
 media_softlet/agnostic/common/hw/vdbox/mhw_vdbox_vdenc_impl.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media_softlet/agnostic/common/hw/vdbox/mhw_vdbox_vdenc_impl.h 
b/media_softlet/agnostic/common/hw/vdbox/mhw_vdbox_vdenc_impl.h
index 3b79f4886..85a5a4127 100644
--- a/media_softlet/agnostic/common/hw/vdbox/mhw_vdbox_vdenc_impl.h
+++ b/media_softlet/agnostic/common/hw/vdbox/mhw_vdbox_vdenc_impl.h
@@ -649,10 +649,11 @@ protected:
                 &resourceParams));
         }
 
+        // SCC will use BwdRef0 as extra slot to store IBC if max fwd ref num 
is 3.
         typename cmd_t::VDENC_Reference_Picture_CMD *fwdRefs[] =
             {&cmd.FwdRef0, &cmd.FwdRef1, &cmd.FwdRef2, &cmd.BwdRef0};
         uint32_t fwdRefsDwLoaction[] =
-            {_MHW_CMD_DW_LOCATION(FwdRef0), _MHW_CMD_DW_LOCATION(FwdRef1), 
_MHW_CMD_DW_LOCATION(FwdRef2)};
+            {_MHW_CMD_DW_LOCATION(FwdRef0), _MHW_CMD_DW_LOCATION(FwdRef1), 
_MHW_CMD_DW_LOCATION(FwdRef2), _MHW_CMD_DW_LOCATION(BwdRef0)};
 
         typename cmd_t::VDENC_Down_Scaled_Reference_Picture_CMD 
*fwdRefsDsStage1[] =
             {&cmd.DsFwdRef0, &cmd.DsFwdRef1};
-- 
2.34.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#8003): 
https://lists.yoctoproject.org/g/meta-intel/message/8003
Mute This Topic: https://lists.yoctoproject.org/mt/99541669/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-intel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to