Skip to content

Commit

Permalink
[Decode] RT log for Decode on xe_lpm_plus
Browse files Browse the repository at this point in the history
RT log for Decode on xe_lpm_plus
  • Loading branch information
huangli2018 authored and intel-mediadev committed Nov 14, 2024
1 parent 22fc095 commit 6c94349
Show file tree
Hide file tree
Showing 12 changed files with 12 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ namespace decode
DECODE_CHK_NULL(m_hwInterface->GetVdencInterfaceNext());
auto mmioRegisters = m_hwInterface->GetVdencInterfaceNext()->GetMmioRegisters(MHW_VDBOX_NODE_1);
HalOcaInterfaceNext::On1stLevelBBStart(*cmdBuffer, (MOS_CONTEXT_HANDLE)m_osInterface->pOsContext, m_osInterface->CurrentGpuContextHandle, m_miItf, *mmioRegisters);
HalOcaInterfaceNext::OnDispatch(*cmdBuffer, *m_osInterface, m_miItf, *m_miItf->GetMmioRegisters());
}

DECODE_CHK_STATUS(PackPictureLevelCmds(*cmdBuffer));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ MOS_STATUS AvcDecodePktXe_Lpm_Plus_Base::Submit(
auto mmioRegisters = m_hwInterface->GetVdencInterfaceNext()->GetMmioRegisters(MHW_VDBOX_NODE_1);
HalOcaInterfaceNext::On1stLevelBBStart(*cmdBuffer, (MOS_CONTEXT_HANDLE)m_osInterface->pOsContext,
m_osInterface->CurrentGpuContextHandle, m_miItf, *mmioRegisters);
HalOcaInterfaceNext::OnDispatch(*cmdBuffer, *m_osInterface, m_miItf, *m_miItf->GetMmioRegisters());

if (m_avcBasicFeature->m_cencBuf && m_avcBasicFeature->m_cencBuf->checkStatusRequired)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ MOS_STATUS HevcDecodeBackEndPktXe_Lpm_Plus_Base::Submit(
DECODE_CHK_NULL(m_hwInterface->GetVdencInterfaceNext());
auto mmioRegisters = m_hwInterface->GetVdencInterfaceNext()->GetMmioRegisters(MHW_VDBOX_NODE_1);
HalOcaInterfaceNext::On1stLevelBBStart(*cmdBuffer, (MOS_CONTEXT_HANDLE)m_osInterface->pOsContext, m_osInterface->CurrentGpuContextHandle, m_miItf, *mmioRegisters);
HalOcaInterfaceNext::OnDispatch(*cmdBuffer, *m_osInterface, m_miItf, *m_miItf->GetMmioRegisters());

DECODE_CHK_STATUS(m_miItf->AddWatchdogTimerStopCmd(cmdBuffer));
auto scalability = m_hevcPipeline->GetMediaScalability();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ MOS_STATUS HevcDecodeFrontEndPktXe_Lpm_Plus_Base::Submit(
DECODE_CHK_NULL(m_hwInterface->GetVdencInterfaceNext());
auto mmioRegisters = m_hwInterface->GetVdencInterfaceNext()->GetMmioRegisters(MHW_VDBOX_NODE_1);
HalOcaInterfaceNext::On1stLevelBBStart(*cmdBuffer, (MOS_CONTEXT_HANDLE)m_osInterface->pOsContext, m_osInterface->CurrentGpuContextHandle, m_miItf, *mmioRegisters);
HalOcaInterfaceNext::OnDispatch(*cmdBuffer, *m_osInterface, m_miItf, *m_miItf->GetMmioRegisters());

if (m_hevcPipeline->IsShortFormat())
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ MOS_STATUS HevcDecodeLongPktXe_Lpm_Plus_Base::Submit(
DECODE_CHK_NULL(m_hwInterface->GetVdencInterfaceNext());
auto mmioRegisters = m_hwInterface->GetVdencInterfaceNext()->GetMmioRegisters(MHW_VDBOX_NODE_1);
HalOcaInterfaceNext::On1stLevelBBStart(*cmdBuffer, (MOS_CONTEXT_HANDLE)m_osInterface->pOsContext, m_osInterface->CurrentGpuContextHandle, m_miItf, *mmioRegisters);
HalOcaInterfaceNext::OnDispatch(*cmdBuffer, *m_osInterface, m_miItf, *m_miItf->GetMmioRegisters());

DECODE_CHK_STATUS(PackPictureLevelCmds(*cmdBuffer));

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@ MOS_STATUS HevcDecodeRealTilePktXe_Lpm_Plus_Base::Submit(
DECODE_CHK_NULL(m_hwInterface->GetVdencInterfaceNext());
auto mmioRegisters = m_hwInterface->GetVdencInterfaceNext()->GetMmioRegisters(MHW_VDBOX_NODE_1);
HalOcaInterfaceNext::On1stLevelBBStart(*cmdBuffer, (MOS_CONTEXT_HANDLE)m_osInterface->pOsContext, m_osInterface->CurrentGpuContextHandle, m_miItf, *mmioRegisters);
HalOcaInterfaceNext::OnDispatch(*cmdBuffer, *m_osInterface, m_miItf, *m_miItf->GetMmioRegisters());

auto scalability = m_hevcPipeline->GetMediaScalability();
DECODE_ASSERT(scalability != nullptr);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ MOS_STATUS JpegDecodePktXe_Lpm_Plus_Base::Submit(
auto mmioRegisters = m_hwInterface->GetVdencInterfaceNext()->GetMmioRegisters(MHW_VDBOX_NODE_1);
HalOcaInterfaceNext::On1stLevelBBStart(*cmdBuffer, (MOS_CONTEXT_HANDLE)m_osInterface->pOsContext,
m_osInterface->CurrentGpuContextHandle, m_miItf, *mmioRegisters);
HalOcaInterfaceNext::OnDispatch(*cmdBuffer, *m_osInterface, m_miItf, *m_miItf->GetMmioRegisters());

DECODE_CHK_STATUS(PackPictureLevelCmds(*cmdBuffer));

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ MOS_STATUS Mpeg2DecodePktXe_Lpm_Plus_Base::Submit(
DECODE_CHK_NULL(m_hwInterface->GetVdencInterfaceNext());
auto mmioRegisters = m_hwInterface->GetVdencInterfaceNext()->GetMmioRegisters(MHW_VDBOX_NODE_1);
HalOcaInterfaceNext::On1stLevelBBStart(*cmdBuffer, (MOS_CONTEXT_HANDLE)m_osInterface->pOsContext, m_osInterface->CurrentGpuContextHandle, m_miItf, *mmioRegisters);
HalOcaInterfaceNext::OnDispatch(*cmdBuffer, *m_osInterface, m_miItf, *m_miItf->GetMmioRegisters());

DECODE_CHK_STATUS(PackPictureLevelCmds(*cmdBuffer));

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ namespace decode
DECODE_CHK_NULL(m_hwInterface->GetVdencInterfaceNext());
auto mmioRegisters = m_hwInterface->GetVdencInterfaceNext()->GetMmioRegisters(MHW_VDBOX_NODE_1);
HalOcaInterfaceNext::On1stLevelBBStart(*cmdBuffer, (MOS_CONTEXT_HANDLE)m_osInterface->pOsContext, m_osInterface->CurrentGpuContextHandle, m_miItf, *mmioRegisters);
HalOcaInterfaceNext::OnDispatch(*cmdBuffer, *m_osInterface, m_miItf, *m_miItf->GetMmioRegisters());

DECODE_CHK_STATUS(PackPictureLevelCmds(*cmdBuffer));
DECODE_CHK_STATUS(PackSliceLevelCmds(*cmdBuffer));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ MOS_STATUS Vp9DecodeBackEndPktXe_Lpm_Plus_Base::Submit(
DECODE_CHK_NULL(m_hwInterface->GetVdencInterfaceNext());
auto mmioRegisters = m_hwInterface->GetVdencInterfaceNext()->GetMmioRegisters(MHW_VDBOX_NODE_1);
HalOcaInterfaceNext::On1stLevelBBStart(*cmdBuffer, (MOS_CONTEXT_HANDLE)m_osInterface->pOsContext, m_osInterface->CurrentGpuContextHandle, m_miItf, *mmioRegisters);
HalOcaInterfaceNext::OnDispatch(*cmdBuffer, *m_osInterface, m_miItf, *m_miItf->GetMmioRegisters());

DECODE_CHK_STATUS(m_miItf->AddWatchdogTimerStopCmd(cmdBuffer));
auto scalability = m_vp9Pipeline->GetMediaScalability();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ MOS_STATUS Vp9DecodeFrontEndPktXe_Lpm_Plus_Base::Submit(
DECODE_CHK_NULL(m_hwInterface->GetVdencInterfaceNext());
auto mmioRegisters = m_hwInterface->GetVdencInterfaceNext()->GetMmioRegisters(MHW_VDBOX_NODE_1);
HalOcaInterfaceNext::On1stLevelBBStart(*cmdBuffer, (MOS_CONTEXT_HANDLE)m_osInterface->pOsContext, m_osInterface->CurrentGpuContextHandle, m_miItf, *mmioRegisters);
HalOcaInterfaceNext::OnDispatch(*cmdBuffer, *m_osInterface, m_miItf, *m_miItf->GetMmioRegisters());

DECODE_CHK_STATUS(PackPictureLevelCmds(*cmdBuffer));
DECODE_CHK_STATUS(PackSliceLevelCmds(*cmdBuffer));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ MOS_STATUS Vp9DecodeSinglePktXe_Lpm_Plus_Base::Submit(
DECODE_CHK_NULL(m_hwInterface->GetVdencInterfaceNext());
auto mmioRegisters = m_hwInterface->GetVdencInterfaceNext()->GetMmioRegisters(MHW_VDBOX_NODE_1);
HalOcaInterfaceNext::On1stLevelBBStart(*cmdBuffer, (MOS_CONTEXT_HANDLE)m_osInterface->pOsContext, m_osInterface->CurrentGpuContextHandle, m_miItf, *mmioRegisters);
HalOcaInterfaceNext::OnDispatch(*cmdBuffer, *m_osInterface, m_miItf, *m_miItf->GetMmioRegisters());

DECODE_CHK_STATUS(PackPictureLevelCmds(*cmdBuffer));
DECODE_CHK_STATUS(PackSliceLevelCmds(*cmdBuffer));
Expand Down

0 comments on commit 6c94349

Please sign in to comment.