Home
last modified time | relevance | path

Searched refs:slcIdx (Results 1 – 23 of 23) sorted by relevance

/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 Ddecode_avc_slice_packet_m12.cpp78 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 Ddecode_avc_slice_xe_m_base_packet.cpp67 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 Ddecode_avc_slice_packet_m12.h47 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 Ddecode_avc_slice_xe_m_base_packet.h70 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 Ddecode_avc_packet_m12.cpp111 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 Ddecode_mpeg2_basic_feature.cpp238 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 Ddecode_mpeg2_basic_feature.h208 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 Ddecode_hevc_tile_coding.cpp79 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 Ddecode_mpeg2_slice_packet_m12.cpp32 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 Ddecode_mpeg2_slice_packet_xe_m_base.cpp68 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 Ddecode_mpeg2_slice_packet_xe_m_base.h70 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 Ddecode_mpeg2_packet_m12.cpp111 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 Ddecode_mpeg2_slice_packet_m12.h47 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 Ddecode_mpeg2_pipeline.cpp85 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 Ddecode_vp9_slice_packet_xe_m_base.h70 …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 Dmhw_vdbox_vdenc_interface.h163 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 Dmhw_vdbox_vdenc_interface.h166 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 Dcodechal_vdenc_avc.cpp8352 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 Dcodechal_vdenc_avc.h785 uint16_t slcIdx);
H A Dcodechal_encode_avc_base.cpp403 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 Dcodechal_encode_hevc_g12.cpp5880 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 Dcodechal_encode_hevc_g12.cpp6166 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 Dcodechal_encode_avc_base.cpp403 vdencWalkerStateParams.slcIdx = params->dwSliceIndex; in SendSlice()