/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/codec/hal/enc/hevc/packet/ |
H A D | encode_huc_brc_init_packet.cpp | 38 …m_basicFeature = dynamic_cast<HevcBasicFeature *>(m_featureManager->GetFeature(HevcFeatureIDs::bas… in Init() 39 ENCODE_CHK_NULL_RETURN(m_basicFeature); in Init() 73 …_CHK_STATUS_RETURN(m_miItf->SetWatchdogTimerThreshold(m_basicFeature->m_frameWidth, m_basicFeature… in Submit() 77 …g(CODECHAL_ENCODE_PERFTAG_CALL_BRC_INIT_RESET, (uint16_t)m_basicFeature->m_mode, m_basicFeature->m… in Submit() 120 ENCODE_CHK_NULL_RETURN(m_basicFeature); in MHW_SETPAR_DECL_SRC() 121 ENCODE_CHK_NULL_RETURN(m_basicFeature->m_recycleBuf); in MHW_SETPAR_DECL_SRC() 124 …params.regionParams[0].presRegion = m_basicFeature->m_recycleBuf->GetBuffer(VdencBRCHistoryBuffer,… in MHW_SETPAR_DECL_SRC() 142 …m_basicFeature->m_mode, (uint32_t*)&hucCommandsSize, (uint32_t*)&hucPatchListSize, &stateCmdSizePa… in CalculateCommandSize() 169 …cInitDmem->InitBufFull_U32 = MOS_MIN(m_basicFeature->m_hevcSeqParams->InitVBVBufferFullnessInBit… in SetDmemBuffer() 170 … hucVdencBrcInitDmem->BufSize_U32 = m_basicFeature->m_hevcSeqParams->VBVBufferSizeInBit; in SetDmemBuffer() [all …]
|
H A D | encode_huc_brc_update_packet.cpp | 65 …m_basicFeature = dynamic_cast<HevcBasicFeature *>(m_featureManager->GetFeature(HevcFeatureIDs::bas… in Init() 66 ENCODE_CHK_NULL_RETURN(m_basicFeature); in Init() 87 …m_basicFeature->m_mode, (uint32_t*)&hucCommandsSize, (uint32_t*)&hucPatchListSize, &stateCmdSizePa… in CalculateCommandSize() 171 …if (m_basicFeature->m_hevcSeqParams->FrameSizeTolerance == EFRAMESIZETOL_EXTREMELY_LOW) // Low De… in MHW_SETPAR_DECL_SRC() 210 ENCODE_CHK_NULL_RETURN(m_basicFeature); in MHW_SETPAR_DECL_SRC() 211 ENCODE_CHK_NULL_RETURN(m_basicFeature->m_recycleBuf); in MHW_SETPAR_DECL_SRC() 221 …params.regionParams[2].presRegion = m_basicFeature->m_recycleBuf->GetBuffer(FrameStatStreamOutBuff… in MHW_SETPAR_DECL_SRC() 227 …m_basicFeature->m_recycleBuf->GetBuffer(PakInfo, 0); // Region 8 - PAK Info… in MHW_SETPAR_DECL_SRC() 229 …params.regionParams[7].presRegion = m_basicFeature->m_recycleBuf->GetBuffer(LcuBaseAddressBuffer, … in MHW_SETPAR_DECL_SRC() 258 …params.regionParams[1].presRegion = m_basicFeature->m_recycleBuf->GetBuffer(VdencStatsBuffer, 0); … in MHW_SETPAR_DECL_SRC() [all …]
|
H A D | encode_hevc_vdenc_422_packet.cpp | 37 const uint32_t picWidthInLCU = MOS_ROUNDUP_DIVIDE(m_basicFeature->m_frameWidth, 64); in AllocateResources() 38 const uint32_t picHeightInLCU = MOS_ROUNDUP_DIVIDE(m_basicFeature->m_frameHeight, 64); in AllocateResources() 69 …420Buffer = (uint8_t *)m_osInterface->pfnLockResource(m_osInterface, m_basicFeature->m_resMbCodeBu… in Conversion() 81 while ((uint32_t)(data - mbCode420Buffer) < m_basicFeature->m_mbCodeSize) in Conversion() 144 …ENCODE_CHK_STATUS_RETURN(m_osInterface->pfnUnlockResource(m_osInterface, m_basicFeature->m_resMbCo… in Conversion() 154 ENCODE_CHK_NULL_RETURN(m_basicFeature); in Prepare() 155 ENCODE_CHK_NULL_RETURN(m_basicFeature->m_422State); in Prepare() 156 …ENCODE_CHK_STATUS_RETURN(m_basicFeature->m_422State->Revert422Format(m_basicFeature->m_hevcSeqPara… in Prepare() 157 m_basicFeature->m_outputChromaFormat, in Prepare() 158 m_basicFeature->m_reconSurface.Format, in Prepare() [all …]
|
H A D | encode_hevc_vdenc_packet.cpp | 52 …ocParamsForBufferLinear.dwBytes = MOS_ROUNDUP_DIVIDE(m_basicFeature->m_frameWidth, m_basicFeature… in AllocateResources() 63 …allocParamsForBufferLinear.dwBytes = MOS_ROUNDUP_DIVIDE(m_basicFeature->m_frameWidth, 32) * CODEC… in AllocateResources() 71 hcpBufSizePar.ucMaxBitDepth = m_basicFeature->m_bitDepth; in AllocateResources() 72 hcpBufSizePar.ucChromaFormat = m_basicFeature->m_chromaFormat; in AllocateResources() 75 …hcpBufSizePar.dwPicWidth = MOS_ALIGN_CEIL(m_basicFeature->m_frameWidth, m_basicFeature->m_maxL… in AllocateResources() 76 …hcpBufSizePar.dwPicHeight = MOS_ALIGN_CEIL(m_basicFeature->m_frameHeight, m_basicFeature->m_max… in AllocateResources() 109 …uint32_t maxTileColumns = MOS_ROUNDUP_DIVIDE(m_basicFeature->m_frameWidth, CODECHAL_HEVC_MIN_TI… in AllocateResources() 110 …locParamsForBufferLinear.dwBytes = 2 * m_basicFeature->m_sizeOfSseSrcPixelRowStoreBufferPerLcu * … in AllocateResources() 115 …uint32_t frameWidthInCus = CODECHAL_GET_WIDTH_IN_BLOCKS(m_basicFeature->m_frameWidth, CODECHAL_HEV… in AllocateResources() 116 …uint32_t frameHeightInCus = CODECHAL_GET_WIDTH_IN_BLOCKS(m_basicFeature->m_frameHeight, CODECHAL_H… in AllocateResources() [all …]
|
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/codec/hal/dec/vp9/features/ |
H A D | decode_vp9_reference_frames.cpp | 45 m_basicFeature = basicFeature; in Init() 70 …while (surfCount < m_basicFeature->m_refSurfaceNum && surfIndex < CODECHAL_NUM_UNCOMPRESSED_SURFAC… in UpdatePicture() 72 … if (!m_allocator->ResourceIsNull(&m_basicFeature->m_refFrameSurface[surfIndex].OsResource)) in UpdatePicture() 74 … m_vp9RefList[surfIndex]->resRefPic = m_basicFeature->m_refFrameSurface[surfIndex].OsResource; in UpdatePicture() 80 PCODEC_PICTURE refFrameList = &(m_basicFeature->m_vp9PicParams->RefFrameList[0]); in UpdatePicture() 81 … uint8_t lastRefPicIndex = m_basicFeature->m_vp9PicParams->PicFlags.fields.LastRefIdx; in UpdatePicture() 82 … uint8_t goldenRefPicIndex = m_basicFeature->m_vp9PicParams->PicFlags.fields.GoldenRefIdx; in UpdatePicture() 83 … uint8_t altRefPicIndex = m_basicFeature->m_vp9PicParams->PicFlags.fields.AltRefIdx; in UpdatePicture() 85 if (m_basicFeature->m_vp9PicParams->PicFlags.fields.frame_type == CODEC_VP9_KEY_FRAME || in UpdatePicture() 86 m_basicFeature->m_vp9PicParams->PicFlags.fields.intra_only) in UpdatePicture() [all …]
|
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/Xe_M_plus/Xe_LPM_plus_base/codec/hal/enc/vp9/packet/ |
H A D | encode_vp9_dynamic_scal_packet_xe_lpm_plus_base.cpp | 64 ENCODE_CHK_NULL_RETURN(m_basicFeature); in Submit() 65 ENCODE_CHK_NULL_RETURN(m_basicFeature->m_vp9PicParams); in Submit() 74 auto dysRefFrameFlags = m_basicFeature->m_ref.DysRefFrameFlags(); in Submit() 80 …_RETURN(Mos_Solo_PreProcessEncode(m_osInterface, &m_basicFeature->m_resBitstreamBuffer, &m_basicFe… in Submit() 89 syncParams.presSyncResource = &m_basicFeature->m_rawSurface.OsResource; in Submit() 96 …auto segmentParams = static_cast<PCODEC_VP9_ENCODE_SEGMENT_PARAMS>(m_basicFeature->m_vp9SegmentPar… in Submit() 100 uint8_t logTileRows = m_basicFeature->m_vp9PicParams->log2_tile_rows; in Submit() 101 uint8_t logTileColumns = m_basicFeature->m_vp9PicParams->log2_tile_columns; in Submit() 102 bool scalableMode = m_basicFeature->m_scalableMode; in Submit() 104 m_basicFeature->m_vp9PicParams->log2_tile_rows = 0; in Submit() [all …]
|
H A D | encode_vp9_vdenc_packet_xe_lpm_plus_base.cpp | 44 m_basicFeature->m_pakOnlyModeEnabledForLastPass = true; in Init() 74 …_RETURN(Mos_Solo_PreProcessEncode(m_osInterface, &m_basicFeature->m_resBitstreamBuffer, &m_basicFe… in Submit() 84 syncParams.presSyncResource = &m_basicFeature->m_rawSurface.OsResource; in Submit() 95 …RETURN(Mos_Solo_PostProcessEncode(m_osInterface, &m_basicFeature->m_resBitstreamBuffer, &m_basicFe… in Submit() 122 …allocParamsForBufferLinear.dwBytes = MOS_ROUNDUP_DIVIDE(m_basicFeature->m_frameWidth, 32) * CODEC… in AllocateResources() 129 …uint32_t maxPicWidthInSb = m_basicFeature->m_picWidthInSb; // MOS_ROUNDUP_DIVIDE(m_basicFeature… in AllocateResources() 130 …uint32_t maxPicHeightInSb = m_basicFeature->m_picHeightInSb; //MOS_ROUNDUP_DIVIDE(m_basicFeature-… in AllocateResources() 140 uint32_t aligned_width = MOS_ALIGN_CEIL(m_basicFeature->m_frameWidth, 64); in AllocateResources() 141 uint32_t aligned_height = MOS_ALIGN_CEIL(m_basicFeature->m_frameHeight, 64); in AllocateResources() 224 auto dysRefFrameFlags = m_basicFeature->m_ref.DysRefFrameFlags(); in SetVdencPipeModeSelectParams() [all …]
|
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/codec/hal/enc/av1/features/ |
H A D | encode_av1_brc.cpp | 46 …m_basicFeature = dynamic_cast<Av1BasicFeature*>(featureManager->GetFeature(Av1FeatureIDs::basicFea… in Av1Brc() 47 ENCODE_CHK_NULL_NO_STATUS_RETURN(m_basicFeature); in Av1Brc() 75 const auto& seqParams = *m_basicFeature->m_av1SeqParams; in Update() 92 ENCODE_CHK_NULL_RETURN(m_basicFeature); in AllocateResources() 93 ENCODE_CHK_NULL_RETURN(m_basicFeature->m_recycleBuf); in AllocateResources() 105 …m_basicFeature->m_recycleBuf->RegisterResource(VdencBRCHistoryBuffer, allocParamsForBufferLinear, … in AllocateResources() 111 …m_basicFeature->m_recycleBuf->RegisterResource(VdencBrcPakMmioBuffer, allocParamsForBufferLinear, … in AllocateResources() 177 ENCODE_CHK_NULL_RETURN(m_basicFeature); in SetDmemForUpdate() 178 ENCODE_CHK_NULL_RETURN(m_basicFeature->m_av1SeqParams); in SetDmemForUpdate() 179 auto seqParams = m_basicFeature->m_av1SeqParams; in SetDmemForUpdate() [all …]
|
H A D | encode_av1_scc.cpp | 46 …m_basicFeature = dynamic_cast<Av1BasicFeature *>(featureManager->GetFeature(Av1FeatureIDs::basicFe… in Av1Scc() 47 ENCODE_CHK_NULL_NO_STATUS_RETURN(m_basicFeature); in Av1Scc() 93 allocParams.dwBytes = MOS_ALIGN_CEIL(m_basicFeature->m_cdfMaxNumBytes, CODECHAL_PAGE_SIZE); in MakeCdfTrackedBufferLockable() 96 …ENCODE_CHK_STATUS_RETURN(m_basicFeature->m_trackedBuf->RegisterParam(encode::BufferType::bwdAdaptC… in MakeCdfTrackedBufferLockable() 103 …PMOS_RESOURCE cdfTrackedBuf = m_basicFeature->m_trackedBuf->GetBuffer(BufferType::bwdAdaptCdfBuffe… in ResetMvProbsToDefault() 138 if (m_IBCPossible && m_basicFeature->m_resolutionChanged) in Update() 159 … allocParams.Format = (10 == m_basicFeature->m_bitDepth) ? Format_P010 : Format_NV12; in Update() 160 … allocParams.dwWidth = MOS_ALIGN_CEIL(m_basicFeature->m_frameWidth, av1SuperBlockWidth); in Update() 161 … allocParams.dwHeight = MOS_ALIGN_CEIL(m_basicFeature->m_frameHeight, av1SuperBlockHeight); in Update() 166 if (m_basicFeature->m_outputChromaFormat == AVP_CHROMA_FORMAT_YUV444) in Update() [all …]
|
H A D | encode_av1_aqm.cpp | 41 …m_basicFeature = dynamic_cast<EncodeBasicFeature *>(encFeatureManager->GetFeature(Av1FeatureIDs::b… in Av1EncodeAqm() 42 ENCODE_CHK_NULL_NO_STATUS_RETURN(m_basicFeature); in Av1EncodeAqm() 47 auto basicFeature = dynamic_cast<Av1BasicFeature *>(m_basicFeature); in Update() 136 auto av1BasicFeature = dynamic_cast<Av1BasicFeature *>(m_basicFeature); in MHW_SETPAR_DECL_SRC() 153 auto basicFeature = dynamic_cast<Av1BasicFeature*>(m_basicFeature); in MHW_SETPAR_DECL_SRC() 159 auto bIdx = m_basicFeature->m_currOriginalPic.FrameIdx; in MHW_SETPAR_DECL_SRC() 165 …params.AqmPipeBufAddrStatePar4[1] = m_basicFeature->m_recycleBuf->GetBuffer(RecycleResId::VdaqmBuf… in MHW_SETPAR_DECL_SRC() 166 …params.AqmPipeBufAddrStatePar4[2] = m_basicFeature->m_recycleBuf->GetBuffer(RecycleResId::VdaqmBuf… in MHW_SETPAR_DECL_SRC() 167 …params.AqmPipeBufAddrStatePar4[3] = m_basicFeature->m_recycleBuf->GetBuffer(RecycleResId::VdaqmBuf… in MHW_SETPAR_DECL_SRC() 168 …params.AqmPipeBufAddrStatePar4[4] = m_basicFeature->m_recycleBuf->GetBuffer(RecycleResId::VdaqmBuf… in MHW_SETPAR_DECL_SRC() [all …]
|
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/codec/hal/enc/av1/packet/ |
H A D | encode_av1_vdenc_packet.cpp | 195 …m_basicFeature = dynamic_cast<Av1BasicFeature *>(m_featureManager->GetFeature(Av1FeatureIDs::basic… in Init() 196 ENCODE_CHK_NULL_RETURN(m_basicFeature); in Init() 201 m_basicFeature->m_mmcState = m_mmcState; in Init() 222 …_RETURN(Mos_Solo_PreProcessEncode(m_osInterface, &m_basicFeature->m_resBitstreamBuffer, &m_basicFe… in Submit() 231 syncParams.presSyncResource = &m_basicFeature->m_rawSurface.OsResource; in Submit() 247 …RETURN(Mos_Solo_PostProcessEncode(m_osInterface, &m_basicFeature->m_resBitstreamBuffer, &m_basicFe… in Submit() 276 m_basicFeature->m_recycleBuf->GetBuffer(VdencBrcPakMmioBuffer, 0); in AddCondBBEndFor2ndPass() 317 …_CHK_STATUS_RETURN(m_miItf->SetWatchdogTimerThreshold(m_basicFeature->m_frameWidth, m_basicFeature… in PatchPictureLevelCommands() 341 PMOS_RESOURCE bsSizeBuf = m_basicFeature->m_recycleBuf->GetBuffer(PakInfo, 0); in PatchPictureLevelCommands() 375 uint16_t picType = (m_basicFeature->m_pictureCodingType == I_TYPE) ? 1 : in SetPerfTag() [all …]
|
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/codec/hal/enc/vp9/packet/ |
H A D | encode_vp9_vdenc_packet.cpp | 50 …m_basicFeature = dynamic_cast<Vp9BasicFeature *>(m_featureManager->GetFeature(Vp9FeatureIDs::basic… in Init() 51 ENCODE_CHK_NULL_RETURN(m_basicFeature); in Init() 56 m_basicFeature->m_mmcState = m_mmcState; in Init() 90 m_vp9SeqParams = m_basicFeature->m_vp9SeqParams; in Prepare() 91 m_vp9PicParams = m_basicFeature->m_vp9PicParams; in Prepare() 92 m_vp9SegmentParams = m_basicFeature->m_vp9SegmentParams; in Prepare() 116 ENCODE_CHK_NULL_RETURN(m_basicFeature); in Completed() 127 if (statusReportData->numberTilesInFrame > 1 && m_basicFeature->m_scalableMode) in Completed() 136 m_basicFeature->Reset((CODEC_REF_LIST *)statusReportData->currRefList); in Completed() 268 CODEC_REF_LIST currRefList = *((CODEC_REF_LIST *)m_basicFeature->m_ref.GetCurrRefList()); in DumpOutput() [all …]
|
H A D | encode_vp9_hpu_packet.cpp | 305 …m_basicFeature = dynamic_cast<Vp9BasicFeature *>(m_featureManager->GetFeature(Vp9FeatureIDs::basic… in Init() 306 ENCODE_CHK_NULL_RETURN(m_basicFeature); in Init() 325 ENCODE_CHK_NULL_RETURN(m_basicFeature); in PatchHucProbCommands() 326 ENCODE_CHK_NULL_RETURN(m_basicFeature->m_recycleBuf); in PatchHucProbCommands() 329 …_CHK_STATUS_RETURN(m_miItf->SetWatchdogTimerThreshold(m_basicFeature->m_frameWidth, m_basicFeature… in PatchHucProbCommands() 333 SetPerfTag(perfTag, (uint16_t)m_basicFeature->m_mode, m_basicFeature->m_pictureCodingType); in PatchHucProbCommands() 355 …storeDataParams.pOsResource = m_basicFeature->m_recycleBuf->GetBuffer(VdencBrcPakMmioBuffer, … in PatchHucProbCommands() 367 …miStoreRegMemParams.presStoreBuffer = m_basicFeature->m_recycleBuf->GetBuffer(VdencBrcPakMmioBuffe… in PatchHucProbCommands() 401 ENCODE_CHK_STATUS_RETURN(m_basicFeature->UpdateParameters()); in PatchHucProbCommands() 423 …m_basicFeature->m_mode, (uint32_t *)&hucCommandsSize, (uint32_t *)&hucPatchListSize, &stateCmdSize… in CalculateCommandSize() [all …]
|
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/codec/hal/enc/vp9/pipeline/ |
H A D | encode_vp9_reference_frames.cpp | 46 m_basicFeature = basicFeature; in Init() 79 auto picParams = m_basicFeature->m_vp9PicParams; in Update() 86 m_currRefList->sRefReconBuffer = m_basicFeature->m_reconSurface; in Update() 87 m_currRefList->sRefRawBuffer = m_basicFeature->m_rawSurface; in Update() 90 m_currRefList->resBitstreamBuffer = m_basicFeature->m_resBitstreamBuffer; in Update() 91 m_currRefList->dwFrameWidth = m_basicFeature->m_oriFrameWidth; in Update() 92 m_currRefList->dwFrameHeight = m_basicFeature->m_oriFrameHeight; in Update() 133 ENCODE_CHK_NULL_RETURN(m_basicFeature); in SetHcpSurfaceParams() 141 if (m_basicFeature->m_pictureCodingType == I_TYPE) in SetHcpSurfaceParams() 146 auto trackedBuf = m_basicFeature->m_trackedBuf; in SetHcpSurfaceParams() [all …]
|
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/codec/hal/enc/hevc/features/ |
H A D | encode_hevc_brc.cpp | 49 …m_basicFeature = dynamic_cast<HevcBasicFeature *>(encFeatureManager->GetFeature(FeatureIDs::basicF… in HEVCEncodeBRC() 50 ENCODE_CHK_NULL_NO_STATUS_RETURN(m_basicFeature); in HEVCEncodeBRC() 117 ENCODE_CHK_NULL_RETURN(m_basicFeature); in AllocateResources() 118 ENCODE_CHK_NULL_RETURN(m_basicFeature->m_recycleBuf); in AllocateResources() 131 m_basicFeature->m_recycleBuf->RegisterResource(PakInfo, allocParamsForBufferLinear, 6); in AllocateResources() 134 HevcBasicFeature *hevcBasicFeature = dynamic_cast<HevcBasicFeature *>(m_basicFeature); in AllocateResources() 141 …m_basicFeature->m_recycleBuf->RegisterResource(VdencBRCHistoryBuffer, allocParamsForBufferLinear, … in AllocateResources() 159 …const uint32_t picWidthInMinLCU = MOS_ROUNDUP_DIVIDE(m_basicFeature->m_frameWidth, CODECHAL_HEVC_M… in AllocateResources() 160 …const uint32_t picHeightInMinLCU = MOS_ROUNDUP_DIVIDE(m_basicFeature->m_frameHeight, CODECHAL_HEVC… in AllocateResources() 165 …m_basicFeature->m_recycleBuf->RegisterResource(LcuBaseAddressBuffer, allocParamsForBufferLinear, 1… in AllocateResources() [all …]
|
H A D | encode_hevc_cqp.cpp | 50 …m_basicFeature = dynamic_cast<EncodeBasicFeature *>(encFeatureManager->GetFeature(FeatureIDs::basi… in HevcEncodeCqp() 51 ENCODE_CHK_NULL_NO_STATUS_RETURN(m_basicFeature); in HevcEncodeCqp() 98 if (m_basicFeature->m_newSeq) in Update() 129 auto hevcFeature = dynamic_cast<HevcBasicFeature *>(m_basicFeature); in UpdateRDOQCfg() 140 …if (1 == m_basicFeature->m_targetUsage || 2 == m_basicFeature->m_targetUsage || 4 == m_basicFeatur… in UpdateRDOQCfg() 144 else if (7 == m_basicFeature->m_targetUsage) in UpdateRDOQCfg() 146 uint32_t frameSize = m_basicFeature->m_oriFrameWidth * m_basicFeature->m_oriFrameHeight; in UpdateRDOQCfg() 155 ENCODE_CHK_NULL_RETURN(m_basicFeature); in SetConstSettings() 161 … m_rdoqEnable = m_rdoqEnable ? (setting->rdoqEnable[m_basicFeature->m_targetUsage]) : m_rdoqEnable; in SetConstSettings() 169 ENCODE_CHK_NULL_RETURN(m_basicFeature); in AllocateResources() [all …]
|
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/codec/hal/enc/avc/packet/ |
H A D | encode_avc_vdenc_packet.cpp | 95 …m_basicFeature = dynamic_cast<AvcBasicFeature *>(m_featureManager->GetFeature(FeatureIDs::basicFea… in Init() 96 ENCODE_CHK_NULL_RETURN(m_basicFeature); in Init() 101 m_basicFeature->m_mmcState = m_mmcState; in Init() 120 m_seqParam = m_basicFeature->m_seqParam; in Prepare() 121 m_picParam = m_basicFeature->m_picParam; in Prepare() 122 m_sliceParams = m_basicFeature->m_sliceParams; in Prepare() 139 rowstoreParams.dwPicWidth = m_basicFeature->m_frameWidth; in SetRowstoreCachingOffsets() 141 rowstoreParams.ucChromaFormat = m_basicFeature->m_chromaFormat; in SetRowstoreCachingOffsets() 177 …_RETURN(Mos_Solo_PreProcessEncode(m_osInterface, &m_basicFeature->m_resBitstreamBuffer, &m_basicFe… in Submit() 186 syncParams.presSyncResource = &m_basicFeature->m_rawSurface.OsResource; in Submit() [all …]
|
H A D | encode_avc_huc_brc_update_packet.cpp | 45 …m_basicFeature = dynamic_cast<AvcBasicFeature *>(m_featureManager->GetFeature(FeatureIDs::basicFea… in Init() 46 ENCODE_CHK_NULL_RETURN(m_basicFeature); in Init() 68 …m_basicFeature->m_mode, (uint32_t*)&hucCommandsSize, (uint32_t*)&hucPatchListSize, &stateCmdSizePa… in CalculateCommandSize() 250 (uint16_t)m_basicFeature->m_mode, in Execute() 251 m_basicFeature->m_pictureCodingType); in Execute() 279 if (m_basicFeature->m_perMBStreamOutEnable) in Execute() 287 …PMOS_RESOURCE sourceSurface = m_basicFeature->m_recycleBuf->GetBuffer(BrcPakStatisticBufferFull, m… in Execute() 288 … PMOS_RESOURCE destSurface = m_basicFeature->m_recycleBuf->GetBuffer(BrcPakStatisticBuffer, 0); in Execute() 290 …uint32_t sourceOffset = m_basicFeature->m_picWidthInMb * m_basicFeature->m_picHeightInMb * 6… in Execute() 362 …storeDataParams.pOsResource = m_basicFeature->m_recycleBuf->GetBuffer(VdencBrcPakMmioBuffer, … in Submit() [all …]
|
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/codec/hal/dec/mpeg2/pipeline/ |
H A D | decode_mpeg2_pipeline.cpp | 48 …m_basicFeature = dynamic_cast<Mpeg2BasicFeature*>(m_featureManager->GetFeature(FeatureIDs::basicFe… in Initialize() 49 DECODE_CHK_NULL(m_basicFeature); in Initialize() 87 for (uint16_t slcIdx = 0; slcIdx < m_basicFeature->m_totalNumSlicesRecv; slcIdx++) in CopyDummyBitstream() 90 …if (!m_basicFeature->m_copyDummySlicePresent && ((m_basicFeature->m_sliceRecord[slcIdx].prevSliceM… in CopyDummyBitstream() 91 …m_basicFeature->m_sliceRecord[slcIdx].sliceStartMbOffset && !m_basicFeature->m_sliceRecord[slcIdx]… in CopyDummyBitstream() 92 m_basicFeature->m_incompletePicture)) in CopyDummyBitstream() 94 m_basicFeature->m_copyDummySlicePresent = true; in CopyDummyBitstream() 95 copyParams.srcBuffer = &(m_basicFeature->m_resMpeg2DummyBistream->OsResource); in CopyDummyBitstream() 97 copyParams.destBuffer = &(m_basicFeature->m_copiedDataBuf->OsResource); in CopyDummyBitstream() 98 copyParams.destOffset = m_basicFeature->m_nextCopiedDataOffset; in CopyDummyBitstream() [all …]
|
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/codec/hal/enc/vp9/features/ |
H A D | encode_vp9_pak.cpp | 54 …m_basicFeature = dynamic_cast<Vp9BasicFeature *>(encFeatureManager->GetFeature(FeatureIDs::basicFe… in Vp9EncodePak() 55 ENCODE_CHK_NULL_NO_STATUS_RETURN(m_basicFeature); in Vp9EncodePak() 95 if (m_basicFeature->m_newSeq) in Update() 106 if (m_basicFeature->m_ref.DysRefFrameFlags() != DYS_REF_NONE) in Update() 148 …_cast<MOS_RESOURCE *>(&m_resHucPakInsertUncompressedHeaderReadBuffer[m_basicFeature->m_currRecycle… in SetRegionsForHucProb() 158 …params.regionParams[10].presRegion = const_cast<MOS_RESOURCE *>(&m_basicFeature->m_resBitstreamBuf… in SetRegionsForHucProb() 170 ENCODE_CHK_NULL_RETURN(m_basicFeature); in ConstructPicStateBatchBuffer() 177 auto dysRefFrameFlags = m_basicFeature->m_ref.DysRefFrameFlags(); in ConstructPicStateBatchBuffer() 178 if ((dysRefFrameFlags == DYS_REF_NONE) && m_basicFeature->m_pakOnlyModeEnabledForLastPass) in ConstructPicStateBatchBuffer() 181 … m_basicFeature->m_vdencPakonlyMultipassEnabled = ((passNum > 1) && isLastPass) ? true : false; in ConstructPicStateBatchBuffer() [all …]
|
H A D | encode_vp9_brc.cpp | 173 …m_basicFeature = dynamic_cast<Vp9BasicFeature *>(encFeatureManager->GetFeature(FeatureIDs::basicFe… in Vp9EncodeBrc() 174 ENCODE_CHK_NULL_NO_STATUS_RETURN(m_basicFeature); in Vp9EncodeBrc() 224 auto vp9PicParams = m_basicFeature->m_vp9PicParams; in Update() 225 auto vp9SeqParams = m_basicFeature->m_vp9SeqParams; in Update() 227 if (m_basicFeature->m_newSeq) in Update() 236 auto dysRefFrameFlags = m_basicFeature->m_ref.DysRefFrameFlags(); in Update() 237 auto dysVdencMultiPassEnabled = m_basicFeature->m_dysVdencMultiPassEnabled; in Update() 243 m_basicFeature->m_dysBrc = true; in Update() 250 m_basicFeature->m_dysCqp = true; in Update() 258 m_basicFeature->m_dysBrc = true; in Update() [all …]
|
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/codec/hal/enc/avc/features/ |
H A D | encode_avc_vdenc_stream_in_feature.cpp | 48 …m_basicFeature = dynamic_cast<AvcBasicFeature*>(m_featureManager->GetFeature(FeatureIDs::basicFeat… in AvcVdencStreamInFeature() 49 ENCODE_CHK_NULL_NO_STATUS_RETURN(m_basicFeature); in AvcVdencStreamInFeature() 70 ENCODE_CHK_NULL_RETURN(m_basicFeature); in Update() 71 ENCODE_CHK_NULL_RETURN(m_basicFeature->m_recycleBuf); in Update() 74 …if (!m_basicFeature->m_recycleBuf->GetBuffer(RecycleResId::StreamInBuffer, m_basicFeature->m_frame… in Update() 76 if (m_basicFeature->m_picWidthInMb == 0 || m_basicFeature->m_picHeightInMb == 0) in Update() 91 m_widthInMb = m_basicFeature->m_picWidthInMb; in Update() 92 m_heightInMb = m_basicFeature->m_picHeightInMb; in Update() 97 …ENCODE_CHK_STATUS_RETURN(m_basicFeature->m_recycleBuf->RegisterResource(RecycleResId::StreamInBuff… in Update() 100 …m_streamInBuffer = m_basicFeature->m_recycleBuf->GetBuffer(RecycleResId::StreamInBuffer, m_basicFe… in Update() [all …]
|
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/codec/hal/enc/shared/features/ |
H A D | encode_aqm_feature.cpp | 57 …m_basicFeature = dynamic_cast<EncodeBasicFeature *>(encFeatureManager->GetFeature(FeatureIDs::basi… in EncodeAqmFeature() 58 ENCODE_CHK_NULL_NO_STATUS_RETURN(m_basicFeature); in EncodeAqmFeature() 130 …uint32_t rowstoreBufferSize[5] = {(m_basicFeature->m_oriFrameWidth / 4 + 1), 3391, 1665, 833, 417}; in AllocateResources() 142 …codeAqmFeatureMember3[1] = EncodeAqmFeatureFunction0(m_basicFeature->m_oriFrameWidth, m_basicFeatu… in AllocateResources() 143 …codeAqmFeatureMember3[2] = EncodeAqmFeatureFunction0(m_basicFeature->m_oriFrameWidth, m_basicFeatu… in AllocateResources() 144 …codeAqmFeatureMember3[3] = EncodeAqmFeatureFunction0(m_basicFeature->m_oriFrameWidth, m_basicFeatu… in AllocateResources() 145 …codeAqmFeatureMember3[4] = EncodeAqmFeatureFunction0(m_basicFeature->m_oriFrameWidth, m_basicFeatu… in AllocateResources() 151 …m_basicFeature->m_recycleBuf->RegisterResource(RecycleResId::VdaqmBuffer0, allocParamsForBufferLin… in AllocateResources() 155 …m_basicFeature->m_recycleBuf->RegisterResource(RecycleResId::VdaqmBuffer1, allocParamsForBufferLin… in AllocateResources() 159 …m_basicFeature->m_recycleBuf->RegisterResource(RecycleResId::VdaqmBuffer2, allocParamsForBufferLin… in AllocateResources() [all …]
|
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/codec/hal/enc/av1/pipeline/ |
H A D | encode_av1_reference_frames.cpp | 42 m_basicFeature = basicFeature; in Init() 141 auto picParams = m_basicFeature->m_av1PicParams; in Update() 144 auto seqParams = m_basicFeature->m_av1SeqParams; in Update() 158 m_currRefList->sRefReconBuffer = m_basicFeature->m_reconSurface; in Update() 159 m_currRefList->sRefRawBuffer = m_basicFeature->m_rawSurface; in Update() 161 m_currRefList->resBitstreamBuffer = m_basicFeature->m_resBitstreamBuffer; in Update() 165 m_currRefList->m_miCols = m_basicFeature->m_miCols; in Update() 166 m_currRefList->m_miRows = m_basicFeature->m_miRows; in Update() 214 …Recon = seqParams->SeqFlags.fields.UseRawReconRef ? &m_basicFeature->m_rawSurface : &m_basicFeatur… in Update() 219 …m_basicFeature->GetSurfaceMmcInfo(m_firstValidRefPic, m_refMmcState[intraFrame], compressionFormat… in Update() [all …]
|
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/codec/hal/enc/shared/packet/ |
H A D | encode_preenc_packet.cpp | 46 …m_basicFeature = dynamic_cast<PreEncBasicFeature *>(m_featureManager->GetFeature(FeatureIDs::preEn… in Init() 47 ENCODE_CHK_NULL_RETURN(m_basicFeature); in Init() 48 ENCODE_CHK_STATUS_RETURN(m_basicFeature->GetEncodeMode(m_encodeMode)); in Init() 53 m_basicFeature->m_mmcState = m_mmcState; in Init() 90 m_hevcIqMatrixParams = &(m_basicFeature->m_hevcIqMatrixParams); in Prepare() 91 m_nalUnitParams = m_basicFeature->m_nalUnitParams; in Prepare() 116 …ocParamsForBufferLinear.dwBytes = MOS_ROUNDUP_DIVIDE(m_basicFeature->m_frameWidth, m_basicFeature… in AllocateResources() 127 …allocParamsForBufferLinear.dwBytes = MOS_ROUNDUP_DIVIDE(m_basicFeature->m_frameWidth, 32) * CODEC… in AllocateResources() 135 hcpBufSizePar.ucMaxBitDepth = m_basicFeature->m_bitDepth; in AllocateResources() 136 hcpBufSizePar.ucChromaFormat = m_basicFeature->m_chromaFormat; in AllocateResources() [all …]
|