Home
last modified time | relevance | path

Searched refs:encodeStatusReport (Results 1 – 25 of 37) sorted by relevance

12

/aosp_15_r20/external/intel-media-driver/media_driver/linux/common/codec/ddi/
H A Dmedia_ddi_encode_base.cpp195 … EncodeStatusReport *encodeStatusReport = (EncodeStatusReport*)m_encodeCtx->pEncodeStatusReport; in StatusReport() local
196 encodeStatusReport->bSequential = true; //Query the encoded frame status in sequential. in StatusReport()
200 mosStatus = m_encodeCtx->pCodecHal->GetStatusReport(encodeStatusReport, numStatus); in StatusReport()
209 if (CODECHAL_STATUS_SUCCESSFUL == encodeStatusReport[0].CodecStatus) in StatusReport()
212 status = (encodeStatusReport[0].AverageQp & VA_CODED_BUF_STATUS_PICTURE_AVE_QP_MASK); in StatusReport()
221 … if ((encodeStatusReport[0].SuggestedQpYDelta == 0) && (encodeStatusReport[0].NumberPasses != 1)) in StatusReport()
223 encodeStatusReport[0].NumberPasses = 1; in StatusReport()
227 status = status | ((encodeStatusReport[0].NumberPasses) & 0xf)<<24; in StatusReport()
229 …>pCpDdiInterface->StatusReportForHdcp2Buffer(&m_encodeCtx->BufMgr, encodeStatusReport), "fail to g… in StatusReport()
230 … if (UpdateStatusReportBuffer(encodeStatusReport[0].bitstreamSize, status) != VA_STATUS_SUCCESS) in StatusReport()
[all …]
H A Dmedia_ddi_encode_vp8.cpp251 … EncodeStatusReport* encodeStatusReport = (EncodeStatusReport*)m_encodeCtx->pEncodeStatusReport; in StatusReport() local
252 encodeStatusReport->bSequential = true; //Query the encoded frame status in sequential. in StatusReport()
255 m_encodeCtx->pCodecHal->GetStatusReport(encodeStatusReport, numStatus); in StatusReport()
257 if (CODECHAL_STATUS_SUCCESSFUL == encodeStatusReport[0].CodecStatus) in StatusReport()
260 status = (encodeStatusReport[0].AverageQp & VA_CODED_BUF_STATUS_PICTURE_AVE_QP_MASK); in StatusReport()
262 …>pCpDdiInterface->StatusReportForHdcp2Buffer(&m_encodeCtx->BufMgr, encodeStatusReport), "fail to g… in StatusReport()
263 … if (UpdateStatusReportBuffer(encodeStatusReport[0].bitstreamSize, status) != VA_STATUS_SUCCESS) in StatusReport()
274 else if (CODECHAL_STATUS_INCOMPLETE == encodeStatusReport[0].CodecStatus) in StatusReport()
307 else if (CODECHAL_STATUS_ERROR == encodeStatusReport[0].CodecStatus) in StatusReport()
H A Dmedia_ddi_encode_vp9.cpp1066 EncodeStatusReport *encodeStatusReport, in ReportExtraStatus() argument
1071 … DDI_CHK_NULL(encodeStatusReport, "nullptr encodeStatusReport", VA_STATUS_ERROR_INVALID_PARAMETER); in ReportExtraStatus()
1078 codedBufStatus->loop_filter_level = encodeStatusReport->loopFilterLevel; in ReportExtraStatus()
1079 codedBufStatus->long_term_indication = encodeStatusReport->LongTermIndication; in ReportExtraStatus()
1080 codedBufStatus->next_frame_width = encodeStatusReport->NextFrameWidthMinus1 + 1; in ReportExtraStatus()
1081 codedBufStatus->next_frame_height = encodeStatusReport->NextFrameHeightMinus1 + 1; in ReportExtraStatus()
H A Dmedia_ddi_encode_vp9.h206 EncodeStatusReport *encodeStatusReport,
H A Dmedia_ddi_encode_base.h498 EncodeStatusReport *encodeStatusReport, in ReportExtraStatus() argument
/aosp_15_r20/external/intel-media-driver/media_driver/agnostic/common/codec/hal/
H A Dcodechal_encoder_base.cpp2187 … if(tmpEncodeStatus != nullptr && tmpEncodeStatus->encodeStatusReport.pHEVCTileinfo != nullptr) in FreeResources()
2189 MOS_FreeMemory(tmpEncodeStatus->encodeStatusReport.pHEVCTileinfo); in FreeResources()
2190 tmpEncodeStatus->encodeStatusReport.pHEVCTileinfo = nullptr; in FreeResources()
2230 … if(tmpEncodeStatus != nullptr && tmpEncodeStatus->encodeStatusReport.pHEVCTileinfo != nullptr) in FreeResources()
2232 MOS_FreeMemory(tmpEncodeStatus->encodeStatusReport.pHEVCTileinfo); in FreeResources()
2233 tmpEncodeStatus->encodeStatusReport.pHEVCTileinfo = nullptr; in FreeResources()
2991 EncodeStatusReport* encodeStatusReport = &encodeStatus->encodeStatusReport; in SetStatusReportParams() local
2994 encodeStatusReport->StatusReportNumber = m_statusReportFeedbackNumber; in SetStatusReportParams()
2995 encodeStatusReport->CurrOriginalPic = m_currOriginalPic; in SetStatusReportParams()
3000 encodeStatusReport->Func = CODECHAL_ENCODE_ENC_ID; in SetStatusReportParams()
[all …]
H A Dcodechal_encode_hevc_base.cpp693 EncodeStatusReport *encodeStatusReport) in CalculatePSNR() argument
700 CODECHAL_ENCODE_CHK_NULL_RETURN(encodeStatusReport); in CalculatePSNR()
734 encodeStatusReport->PSNRx100[i] = (uint16_t) CodecHal_Clip3(0, 10000, in CalculatePSNR()
737 CODECHAL_ENCODE_VERBOSEMESSAGE("PSNRx100[%d]:%d.\n", i, encodeStatusReport->PSNRx100[i]); in CalculatePSNR()
2202 EncodeStatusReport *encodeStatusReport) in GetStatusReport() argument
2209 CODECHAL_ENCODE_CHK_NULL_RETURN(encodeStatusReport); in GetStatusReport()
2218 encodeStatusReport->CodecStatus = CODECHAL_STATUS_SUCCESSFUL; in GetStatusReport()
2219encodeStatusReport->bitstreamSize = encodeStatus->dwMFCBitstreamByteCountPerFrame + encodeStatus->… in GetStatusReport()
2221 encodeStatusReport->PanicMode = encodeStatus->ImageStatusCtrl.Panic; in GetStatusReport()
2222 encodeStatusReport->AverageQp = 0; in GetStatusReport()
[all …]
H A Dcodechal_encoder_base.h1024 …EncodeStatusReport encodeStatusReport; //!< The detailed encode status report str… member
1799 EncodeStatusReport* encodeStatusReport);
1814 EncodeStatusReport* encodeStatusReport, in GetStatusReportExt() argument
1829 MOS_STATUS ReadCounterValue(uint16_t index, EncodeStatusReport* encodeStatusReport);
1896 EncodeStatusReport* encodeStatusReport) = 0;
H A Dcodechal_encoder_unsupported.h89 …STATUS GetStatusReport(EncodeStatus* encodeStatus, EncodeStatusReport* encodeStatusReport) override in GetStatusReport() argument
H A Dcodechal_vdenc_hevc.cpp3188 EncodeStatusReport *encodeStatusReport) in GetStatusReport() argument
3195 …NCODE_CHK_STATUS_RETURN(CodechalEncodeHevcBase::GetStatusReport(encodeStatus, encodeStatusReport)); in GetStatusReport()
3208 encodeStatusReport->NumberSlices = encodeStatus->sliceReport.NumberSlices; in GetStatusReport()
3209encodeStatusReport->SizeOfSliceSizesBuffer = sizeof(uint16_t) * encodeStatus->sliceReport.NumberS… in GetStatusReport()
3210encodeStatusReport->SliceSizeOverflow = (encodeStatus->sliceReport.SliceSizeOverflow >> 16) … in GetStatusReport()
3211 encodeStatusReport->pSliceSizes = (uint16_t*)sliceSize; in GetStatusReport()
3222encodeStatusReport->pSliceSizes[sliceCount] = CurrAccumulatedSliceSize - prevCumulativeSliceSize; in GetStatusReport()
3223 prevCumulativeSliceSize += encodeStatusReport->pSliceSizes[sliceCount]; in GetStatusReport()
3230 encodeStatusReport->pLookaheadStatus = &encodeStatus->lookaheadStatus; in GetStatusReport()
3295 encodeStatusReport->pLookaheadStatus = nullptr; in GetStatusReport()
H A Dcodechal_encode_avc_base.cpp4835 EncodeStatusReport* encodeStatusReport) in GetStatusReport() argument
4839 encodeStatusReport->CodecStatus = CODECHAL_STATUS_SUCCESSFUL; in GetStatusReport()
4840 encodeStatusReport->bitstreamSize = in GetStatusReport()
4845 encodeStatusReport->QpY = encodeStatus->BrcQPReport.DW0.QPPrimeY; in GetStatusReport()
4846 encodeStatusReport->SuggestedQpYDelta = in GetStatusReport()
4848 encodeStatusReport->NumberPasses = (uint8_t)encodeStatus->dwNumberPasses; in GetStatusReport()
4849 ENCODE_VERBOSEMESSAGE("statusReportData->numberPasses: %d\n", encodeStatusReport->NumberPasses); in GetStatusReport()
4850 encodeStatusReport->SceneChangeDetected = in GetStatusReport()
4857encodeStatusReport->AverageQp = (unsigned char)(((uint32_t)encodeStatus->QpStatusCount.cumulativeQ… in GetStatusReport()
4859 encodeStatusReport->PanicMode = encodeStatus->ImageStatusCtrl.Panic; in GetStatusReport()
[all …]
H A Dcodechal_encode_jpeg.h173 EncodeStatusReport* encodeStatusReport) override;
H A Dcodechal_encode_jpeg.cpp1327 EncodeStatusReport* encodeStatusReport) in GetStatusReport() argument
1337 encodeStatusReport->CodecStatus = CODECHAL_STATUS_ERROR; in GetStatusReport()
1341 eStatus = GetStatusReportCommon(encodeStatus, encodeStatusReport); in GetStatusReport()
/aosp_15_r20/external/intel-media-driver/media_driver/agnostic/gen11/codec/hal/
H A Dcodechal_vdenc_vp9_g11.cpp1701 EncodeStatusReport* encodeStatusReport, in StatusReportCleanup() argument
1716 …osInterface->pfnUnlockResource(osInterface, &encodeStatusReport->pCurrRefList->resBitstreamBuffer); in StatusReportCleanup()
1722 if (encodeStatusReport->CodecStatus == CODECHAL_STATUS_SUCCESSFUL) in StatusReportCleanup()
1724 for (uint32_t i = 0; i < encodeStatusReport->NumberTilesInFrame; i++) in StatusReportCleanup()
1749 EncodeStatusReport* encodeStatusReport) in GetStatusReport() argument
1756 CODECHAL_ENCODE_CHK_NULL_RETURN(encodeStatusReport); in GetStatusReport()
1758 if (encodeStatusReport->UsedVdBoxNumber == 1) in GetStatusReport()
1760encodeStatusReport->bitstreamSize = encodeStatus->dwMFCBitstreamByteCountPerFrame + encodeStatus->… in GetStatusReport()
1761 encodeStatusReport->NumberPasses = (uint8_t)encodeStatus->dwNumberPasses; in GetStatusReport()
1763 encodeStatusReport->CodecStatus = CODECHAL_STATUS_SUCCESSFUL; in GetStatusReport()
[all …]
H A Dcodechal_vdenc_hevc_g11.cpp1461 EncodeStatusReport *encodeStatusReport) in GetStatusReport() argument
1468 CODECHAL_ENCODE_CHK_NULL_RETURN(encodeStatusReport); in GetStatusReport()
1472 if (encodeStatusReport->UsedVdBoxNumber <= 1) in GetStatusReport()
1474 …NCODE_CHK_STATUS_RETURN(CodechalVdencHevcState::GetStatusReport(encodeStatus, encodeStatusReport)); in GetStatusReport()
1479 …PCODECHAL_ENCODE_BUFFER tileSizeStatusReport = &m_tileRecordBuffer[encodeStatusReport->CurrOrigina… in GetStatusReport()
1490 encodeStatusReport->CodecStatus = CODECHAL_STATUS_SUCCESSFUL; in GetStatusReport()
1491 encodeStatusReport->PanicMode = false; in GetStatusReport()
1492 encodeStatusReport->AverageQp = 0; in GetStatusReport()
1493 encodeStatusReport->QpY = 0; in GetStatusReport()
1494 encodeStatusReport->SuggestedQpYDelta = 0; in GetStatusReport()
[all …]
H A Dcodechal_encode_hevc_g11.cpp1607 EncodeStatusReport *encodeStatusReport) in GetStatusReport() argument
1614 CODECHAL_ENCODE_CHK_NULL_RETURN(encodeStatusReport); in GetStatusReport()
1616 if(encodeStatusReport->UsedVdBoxNumber <= 1) in GetStatusReport()
1619 return CodechalEncodeHevcBase::GetStatusReport(encodeStatus, encodeStatusReport); in GetStatusReport()
1622 …PCODECHAL_ENCODE_BUFFER tileSizeStatusReport = &m_tileRecordBuffer[encodeStatusReport->CurrOrigina… in GetStatusReport()
1633 encodeStatusReport->CodecStatus = CODECHAL_STATUS_SUCCESSFUL; in GetStatusReport()
1634 encodeStatusReport->PanicMode = false; in GetStatusReport()
1635 encodeStatusReport->AverageQp = 0; in GetStatusReport()
1636 encodeStatusReport->QpY = 0; in GetStatusReport()
1637 encodeStatusReport->SuggestedQpYDelta = 0; in GetStatusReport()
[all …]
/aosp_15_r20/external/intel-media-driver/media_driver/agnostic/gen12/codec/hal/
H A Dcodechal_vdenc_hevc_g12.cpp1876 EncodeStatusReport *encodeStatusReport) in GetStatusReport() argument
1883 CODECHAL_ENCODE_CHK_NULL_RETURN(encodeStatusReport); in GetStatusReport()
1888 …if ((encodeStatusReport->UsedVdBoxNumber == 1) && (!m_enableTileReplay || (m_enableTileReplay && e… in GetStatusReport()
1890 …NCODE_CHK_STATUS_RETURN(CodechalVdencHevcState::GetStatusReport(encodeStatus, encodeStatusReport)); in GetStatusReport()
1895encodeStatusReport->SizeOfTileInfoBuffer = encodeStatusReport->NumberTilesInFrame * sizeof(Codecha… in GetStatusReport()
1896 if (encodeStatusReport->pHEVCTileinfo) in GetStatusReport()
1898 MOS_FreeMemory(encodeStatusReport->pHEVCTileinfo); in GetStatusReport()
1899 encodeStatusReport->pHEVCTileinfo = nullptr; in GetStatusReport()
1901encodeStatusReport->pHEVCTileinfo = (CodechalTileInfo *)MOS_AllocAndZeroMemory(encodeStatusReport-… in GetStatusReport()
1902 CODECHAL_ENCODE_CHK_NULL_RETURN(encodeStatusReport->pHEVCTileinfo); in GetStatusReport()
[all …]
H A Dcodechal_vdenc_vp9_g12.cpp2059 EncodeStatusReport* encodeStatusReport, in StatusReportCleanup() argument
2074 …osInterface->pfnUnlockResource(osInterface, &encodeStatusReport->pCurrRefList->resBitstreamBuffer); in StatusReportCleanup()
2080 if (encodeStatusReport->CodecStatus == CODECHAL_STATUS_SUCCESSFUL) in StatusReportCleanup()
2082 for (uint32_t i = 0; i < encodeStatusReport->NumberTilesInFrame; i++) in StatusReportCleanup()
2094 EncodeStatusReport* encodeStatusReport) in GetStatusReport() argument
2101 CODECHAL_ENCODE_CHK_NULL_RETURN(encodeStatusReport); in GetStatusReport()
2103 if (encodeStatusReport->UsedVdBoxNumber == 1) in GetStatusReport()
2105encodeStatusReport->bitstreamSize = encodeStatus->dwMFCBitstreamByteCountPerFrame + encodeStatus->… in GetStatusReport()
2106 encodeStatusReport->NumberPasses = (uint8_t)encodeStatus->dwNumberPasses; in GetStatusReport()
2107 … ENCODE_VERBOSEMESSAGE("statusReportData->numberPasses: %d\n", encodeStatusReport->NumberPasses); in GetStatusReport()
[all …]
H A Dcodechal_encode_hevc_g12.cpp1925 EncodeStatusReport *encodeStatusReport) in GetStatusReport() argument
1932 CODECHAL_ENCODE_CHK_NULL_RETURN(encodeStatusReport); in GetStatusReport()
1934 if (encodeStatusReport->UsedVdBoxNumber <= 1) in GetStatusReport()
1936 return CodechalEncodeHevcBase::GetStatusReport(encodeStatus, encodeStatusReport); in GetStatusReport()
1939 …PCODECHAL_ENCODE_BUFFER tileSizeStatusReport = &m_tileRecordBuffer[encodeStatusReport->CurrOrigina… in GetStatusReport()
1950encodeStatusReport->CodecStatus = CODECHAL_STATUS_SUCCESSFUL; in GetStatusReport()
1951 encodeStatusReport->PanicMode = false; in GetStatusReport()
1952 encodeStatusReport->AverageQp = 0; in GetStatusReport()
1953 encodeStatusReport->QpY = 0; in GetStatusReport()
1954 encodeStatusReport->SuggestedQpYDelta = 0; in GetStatusReport()
[all …]
/aosp_15_r20/external/intel-media-driver/media_driver/agnostic/gen11_icllp/codec/hal/
H A Dcodechal_encode_jpeg_g11_jsl_ehl.cpp31 EncodeStatusReport* encodeStatusReport) in GetStatusReport() argument
49 eStatus = GetStatusReportCommon(encodeStatus, encodeStatusReport); in GetStatusReport()
H A Dcodechal_encode_jpeg_g11_jsl_ehl.h55 EncodeStatusReport* encodeStatusReport) override;
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/codec/hal/enc/shared/packet/
H A Dencode_huc.cpp359 EncodeStatusReportData* encodeStatusReport = (EncodeStatusReportData *)statusReport; in Completed() local
361 … " for Frame number #" + std::to_string(encodeStatusReport->statusReportNumber) + "."; in Completed()
/aosp_15_r20/external/intel-media-driver/media_driver/linux/common/cp/ddi/
H A Dmedia_libva_cp_interface.h84 void* encodeStatusReport);
H A Dmedia_libva_cp_interface.cpp104 void* encodeStatusReport) in StatusReportForHdcp2Buffer() argument
/aosp_15_r20/external/intel-media-driver/media_softlet/linux/common/cp/ddi/
H A Dddi_cp_interface_next.h107 void *encodeStatusReport) in StatusReportForHdcp2Buffer() argument

12