/dports/multimedia/libva-intel-media-driver/media-driver-intel-media-22.1.1/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/avc/packet/ |
H A D | decode_avc_slice_packet_m12.cpp | 78 DECODE_CHK_STATUS(AddMfxAvcSlice(cmdBuffer, slcIdx)); in Execute() 80 DECODE_CHK_STATUS(AddBsdObj(cmdBuffer, slcIdx)); in Execute() 86 MOS_COMMAND_BUFFER &cmdBuffer, uint32_t slcIdx) in AddPhantomSliceCmd() argument 91 PCODEC_AVC_SLICE_PARAMS slc = m_avcSliceParams + slcIdx; in AddPhantomSliceCmd() 106 MOS_COMMAND_BUFFER &cmdBuffer, uint32_t slcIdx) in AddMfxSliceState() argument 122 MOS_COMMAND_BUFFER &cmdBuffer, uint32_t slcIdx) in AddMfxAvcRefIdx() argument 127 PCODEC_AVC_SLICE_PARAMS slc = m_avcSliceParams + slcIdx; in AddMfxAvcRefIdx() 129 SetSliceRefIdxParams(refIdxParams, slcIdx); in AddMfxAvcRefIdx() 142 MOS_COMMAND_BUFFER &cmdBuffer, uint32_t slcIdx) in AddMfxAvcWeightOffset() argument 169 MOS_COMMAND_BUFFER &cmdBuffer, uint32_t slcIdx) in AddMfxAvcSlice() argument [all …]
|
H A D | decode_avc_slice_xe_m_base_packet.cpp | 67 MHW_VDBOX_AVC_SLICE_STATE &avcSliceState, uint32_t slcIdx) in SetAvcSliceStateParams() argument 73 PCODEC_AVC_SLICE_PARAMS slc = m_avcSliceParams + slcIdx; in SetAvcSliceStateParams() 77 if (slcIdx < m_avcBasicFeature->m_lastValidSlice) in SetAvcSliceStateParams() 99 avcSliceState.dwSliceIndex = slcIdx; in SetAvcSliceStateParams() 103 if (slcIdx > 0) in SetAvcSliceStateParams() 116 MHW_VDBOX_AVC_SLICE_STATE &avcSliceState, uint32_t slcIdx) in SetAvcPhantomSliceParams() argument 120 PCODEC_AVC_SLICE_PARAMS slc = m_avcSliceParams + slcIdx; in SetAvcPhantomSliceParams() 147 uint32_t slcIdx) in SetSliceWeightOffsetParams() argument 151 PCODEC_AVC_SLICE_PARAMS slc = m_avcSliceParams + slcIdx; in SetSliceWeightOffsetParams() 164 uint32_t slcIdx) in SetSliceRefIdxParams() argument [all …]
|
H A D | decode_avc_slice_packet_m12.h | 47 virtual MOS_STATUS Execute(MOS_COMMAND_BUFFER& cmdBuffer, uint32_t slcIdx) override; 50 MOS_STATUS AddMfxSliceState(MOS_COMMAND_BUFFER &cmdBuffer, uint32_t slcIdx); 51 MOS_STATUS AddMfxAvcRefIdx(MOS_COMMAND_BUFFER &cmdBuffer, uint32_t slcIdx); 52 MOS_STATUS AddMfxAvcWeightOffset(MOS_COMMAND_BUFFER &cmdBuffer, uint32_t slcIdx); 53 MOS_STATUS AddMfxAvcSlice(MOS_COMMAND_BUFFER &cmdBuffer, uint32_t slcIdx); 54 MOS_STATUS AddBsdObj(MOS_COMMAND_BUFFER &cmdBuffer, uint32_t slcIdx); 55 MOS_STATUS AddPhantomSliceCmd(MOS_COMMAND_BUFFER &cmdBuffer, uint32_t slcIdx);
|
H A D | decode_avc_slice_xe_m_base_packet.h | 70 virtual MOS_STATUS Execute(MOS_COMMAND_BUFFER& cmdBuffer, uint32_t slcIdx) = 0; 87 …rtual MOS_STATUS SetAvcSliceStateParams(MHW_VDBOX_AVC_SLICE_STATE &avcSliceState, uint32_t slcIdx); 88 …ual MOS_STATUS SetAvcPhantomSliceParams(MHW_VDBOX_AVC_SLICE_STATE &avcSliceState, uint32_t slcIdx); 89 …SetSliceWeightOffsetParams(MHW_VDBOX_AVC_WEIGHTOFFSET_PARAMS &weightOffsetParams, uint32_t slcIdx); 90 virtual void SetSliceRefIdxParams(MHW_VDBOX_AVC_REF_IDX_PARAMS &refIdxParams, uint32_t slcIdx);
|
H A D | decode_avc_packet_m12.cpp | 111 for (uint32_t slcIdx = 0; slcIdx < m_avcBasicFeature->m_numSlices; slcIdx++) in PackSliceLevelCmds() local 113 if (m_avcBasicFeature->m_sliceRecord[slcIdx].skip) in PackSliceLevelCmds() 115 slcIdx++; in PackSliceLevelCmds() 118 DECODE_CHK_STATUS(m_slicePkt->Execute(cmdBuffer, slcIdx)); in PackSliceLevelCmds()
|
/dports/multimedia/libva-intel-media-driver/media-driver-intel-media-22.1.1/media_softlet/agnostic/common/codec/hal/dec/mpeg2/features/ |
H A D | decode_mpeg2_basic_feature.cpp | 238 for (uint16_t slcIdx = startSliceIdx; slcIdx < m_totalNumSlicesRecv; slcIdx++) in SetSliceStructs() local 258 m_sliceRecord[slcIdx].recordSliceParam = *slc; in SetSliceStructs() 259 m_sliceRecord[slcIdx].skip = false; in SetSliceStructs() 260 m_sliceRecord[slcIdx].isLastSlice = false; in SetSliceStructs() 264 m_sliceRecord[slcIdx].skip = true; in SetSliceStructs() 275 lastSlice = slcIdx; in SetSliceStructs() 282 if (slcIdx == m_totalNumSlicesRecv - 1) in SetSliceStructs() 322 for (uint16_t slcIdx = startSliceIdx; slcIdx < m_totalNumSlicesRecv; slcIdx++) in CheckCompletePicture() local 324 if (!m_sliceRecord[slcIdx].skip && m_sliceRecord[slcIdx].isLastSlice) in CheckCompletePicture() 331 m_sliceRecord[slcIdx].isLastSlice = false; in CheckCompletePicture() [all …]
|
H A D | decode_mpeg2_basic_feature.h | 208 bool DetectSliceError(CodecDecodeMpeg2SliceParams &slc, uint32_t slcIdx, bool firstValidSlice);
|
/dports/multimedia/libva-intel-media-driver/media-driver-intel-media-22.1.1/media_softlet/agnostic/common/codec/hal/dec/hevc/features/ |
H A D | decode_hevc_tile_coding.cpp | 79 for (uint32_t slcIdx = 0; slcIdx < m_basicFeature->m_numSlices; slcIdx++) in UpdateSlice() local 81 SliceTileInfo* sliceTileInfo = AllocateSliceTileInfo(slcIdx); in UpdateSlice() 84 if (m_basicFeature->IsIndependentSlice(slcIdx)) in UpdateSlice() 106 for (uint32_t slcIdx = 0; slcIdx < m_basicFeature->m_numSlices; slcIdx++) in UpdateSlice() local 108 SliceTileInfo* sliceTileInfo = m_sliceTileInfoList[slcIdx]; in UpdateSlice() 133 for (uint32_t slcIdx = 0; slcIdx < m_basicFeature->m_numSlices; slcIdx++) in UpdateSliceTileInfo() local 135 SliceTileInfo* sliceTileInfo = m_sliceTileInfoList[slcIdx]; in UpdateSliceTileInfo() 138 if (slcIdx == 0) in UpdateSliceTileInfo() 144 auto tileInfo = GetSliceTileInfo(slcIdx-1); in UpdateSliceTileInfo() 149 bool lastSlice = m_basicFeature->IsLastSlice(slcIdx); in UpdateSliceTileInfo() [all …]
|
/dports/multimedia/libva-intel-media-driver/media-driver-intel-media-22.1.1/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/mpeg2/packet/ |
H A D | decode_mpeg2_slice_packet_m12.cpp | 32 MOS_STATUS Mpeg2DecodeSlcPktM12::Execute(MHW_BATCH_BUFFER& batchBuffer, uint16_t slcIdx) in Execute() argument 36 if (!m_mpeg2BasicFeature->m_sliceRecord[slcIdx].skip) in Execute() 38 if (m_mpeg2BasicFeature->m_sliceRecord[slcIdx].sliceStartMbOffset != in Execute() 39 m_mpeg2BasicFeature->m_sliceRecord[slcIdx].prevSliceMbEnd) in Execute() 41 uint16_t startMB = (uint16_t)m_mpeg2BasicFeature->m_sliceRecord[slcIdx].prevSliceMbEnd; in Execute() 42 … uint16_t endMB = (uint16_t)m_mpeg2BasicFeature->m_sliceRecord[slcIdx].sliceStartMbOffset; in Execute() 46 DECODE_CHK_STATUS(AddBsdObj(batchBuffer, slcIdx)); in Execute() 49 if ((slcIdx == (m_mpeg2BasicFeature->m_totalNumSlicesRecv - 1) && in Execute()
|
H A D | decode_mpeg2_slice_packet_xe_m_base.cpp | 68 MHW_VDBOX_MPEG2_SLICE_STATE& mpeg2SliceState, uint16_t slcIdx) in SetMpeg2SliceStateParams() argument 73 … CodecDecodeMpeg2SliceParams* slc = &m_mpeg2BasicFeature->m_sliceRecord[slcIdx].recordSliceParam; in SetMpeg2SliceStateParams() 79 mpeg2SliceState.dwLength = m_mpeg2BasicFeature->m_sliceRecord[slcIdx].length; in SetMpeg2SliceStateParams() 80 mpeg2SliceState.dwOffset = m_mpeg2BasicFeature->m_sliceRecord[slcIdx].offset; in SetMpeg2SliceStateParams() 81 …mpeg2SliceState.dwSliceStartMbOffset = m_mpeg2BasicFeature->m_sliceRecord[slcIdx].sliceStartMbOffs… in SetMpeg2SliceStateParams() 82 mpeg2SliceState.bLastSlice = m_mpeg2BasicFeature->m_sliceRecord[slcIdx].isLastSlice; in SetMpeg2SliceStateParams() 87 MOS_STATUS Mpeg2DecodeSlcPktXe_M_Base::AddBsdObj(MHW_BATCH_BUFFER& batchBuffer, uint16_t slcIdx) in AddBsdObj() argument 92 DECODE_CHK_STATUS(SetMpeg2SliceStateParams(mpeg2SliceState, slcIdx)); in AddBsdObj()
|
H A D | decode_mpeg2_slice_packet_xe_m_base.h | 70 virtual MOS_STATUS Execute(MHW_BATCH_BUFFER& batchBuffer, uint16_t slcIdx) = 0; 96 …MOS_STATUS SetMpeg2SliceStateParams(MHW_VDBOX_MPEG2_SLICE_STATE& mpeg2SliceState, uint16_t slcIdx); 99 MOS_STATUS AddBsdObj(MHW_BATCH_BUFFER& batchBuffer, uint16_t slcIdx);
|
H A D | decode_mpeg2_packet_m12.cpp | 111 for (uint16_t slcIdx = 0; slcIdx < m_mpeg2BasicFeature->m_totalNumSlicesRecv; slcIdx++) in PackSliceLevelCmds() local 113 DECODE_CHK_STATUS(m_slicePkt->Execute(*batchBuf, slcIdx)); in PackSliceLevelCmds()
|
H A D | decode_mpeg2_slice_packet_m12.h | 47 virtual MOS_STATUS Execute(MHW_BATCH_BUFFER& batchBuffer, uint16_t slcIdx) override;
|
/dports/multimedia/libva-intel-media-driver/media-driver-intel-media-22.1.1/media_softlet/agnostic/common/codec/hal/dec/mpeg2/pipeline/ |
H A D | decode_mpeg2_pipeline.cpp | 85 for (uint16_t slcIdx = 0; slcIdx < m_basicFeature->m_totalNumSlicesRecv; slcIdx++) in CopyDummyBitstream() local 88 …if (!m_basicFeature->m_copyDummySlicePresent && ((m_basicFeature->m_sliceRecord[slcIdx].prevSliceM… in CopyDummyBitstream() 89 …m_basicFeature->m_sliceRecord[slcIdx].sliceStartMbOffset && !m_basicFeature->m_sliceRecord[slcIdx]… in CopyDummyBitstream()
|
/dports/multimedia/libva-intel-media-driver/media-driver-intel-media-22.1.1/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/vp9/packet/ |
H A D | decode_vp9_slice_packet_xe_m_base.h | 70 …virtual MOS_STATUS Execute(MOS_COMMAND_BUFFER& cmdBuffer, uint32_t slcIdx, uint32_t subTileIdx) = …
|
/dports/multimedia/cmrtlib/media-driver-intel-media-20.1.1/media_driver/agnostic/common/hw/vdbox/ |
H A D | mhw_vdbox_vdenc_interface.h | 163 uint32_t slcIdx = 0; member
|
/dports/multimedia/libva-intel-media-driver/media-driver-intel-media-22.1.1/media_driver/agnostic/common/hw/vdbox/ |
H A D | mhw_vdbox_vdenc_interface.h | 166 uint32_t slcIdx = 0; member
|
/dports/multimedia/libva-intel-media-driver/media-driver-intel-media-22.1.1/media_driver/agnostic/common/codec/hal/ |
H A D | codechal_vdenc_avc.cpp | 8352 uint16_t slcIdx) in SetSliceState() argument 8360 packSlcHeaderParams.pAvcSliceParams = &avcSlcParams[slcIdx]; in SetSliceState() 8363 slcData[slcIdx].SliceOffset = m_bsBuffer.SliceOffset; in SetSliceState() 8365 slcData[slcIdx].BitSize = m_bsBuffer.BitSize; in SetSliceState() 8369 slcData[slcIdx].CmdOffset = slcIdx * m_sliceHeight * m_picWidthInMb * 16 * 4; in SetSliceState() 8377 sliceState.pEncodeAvcSliceParams = &avcSlcParams[slcIdx]; in SetSliceState() 8379 m_slcData[slcIdx].CmdOffset + m_mbcodeBottomFieldOffset; in SetSliceState() 8380 sliceState.dwOffset = slcData[slcIdx].SliceOffset; in SetSliceState() 8381 sliceState.dwLength = slcData[slcIdx].BitSize; in SetSliceState() 8383 sliceState.dwSliceIndex = slcIdx; in SetSliceState() [all …]
|
H A D | codechal_vdenc_avc.h | 785 uint16_t slcIdx);
|
H A D | codechal_encode_avc_base.cpp | 403 vdencWalkerStateParams.slcIdx = params->dwSliceIndex; in SendSlice()
|
/dports/multimedia/libva-intel-media-driver/media-driver-intel-media-22.1.1/media_driver/agnostic/gen12/codec/hal/ |
H A D | codechal_encode_hevc_g12.cpp | 5880 for (uint32_t slcIdx = 0; slcIdx < m_numSlices; ++slcIdx) in GenerateSkipFrameMbCodeSurface() local 5882 sliceFirstCtbIdx = m_hevcSliceParams[slcIdx].slice_segment_address; in GenerateSkipFrameMbCodeSurface() 5898 …for (uint32_t ctbIdxInSlice = 0; ctbIdxInSlice < m_hevcSliceParams[slcIdx].NumLCUsInSlice; ++ctbId… in GenerateSkipFrameMbCodeSurface() 5939 if (ctbIdxInSlice == (m_hevcSliceParams[slcIdx].NumLCUsInSlice - 1)) in GenerateSkipFrameMbCodeSurface()
|
/dports/multimedia/cmrtlib/media-driver-intel-media-20.1.1/media_driver/agnostic/gen12/codec/hal/ |
H A D | codechal_encode_hevc_g12.cpp | 6166 for (uint32_t slcIdx = 0; slcIdx < m_numSlices; ++slcIdx) in GenerateSkipFrameMbCodeSurface() local 6168 sliceFirstCtbIdx = m_hevcSliceParams[slcIdx].slice_segment_address; in GenerateSkipFrameMbCodeSurface() 6184 …for (uint32_t ctbIdxInSlice = 0; ctbIdxInSlice < m_hevcSliceParams[slcIdx].NumLCUsInSlice; ++ctbId… in GenerateSkipFrameMbCodeSurface() 6225 if (ctbIdxInSlice == (m_hevcSliceParams[slcIdx].NumLCUsInSlice - 1)) in GenerateSkipFrameMbCodeSurface()
|
/dports/multimedia/cmrtlib/media-driver-intel-media-20.1.1/media_driver/agnostic/common/codec/hal/ |
H A D | codechal_encode_avc_base.cpp | 403 vdencWalkerStateParams.slcIdx = params->dwSliceIndex; in SendSlice()
|