/aosp_15_r20/external/intel-media-driver/media_driver/agnostic/gen9_skl/codec/hal/ |
H A D | codechal_fei_hevc_g9_skl.cpp | 2281 curbe->DW1.BRCEnable = m_encodeParams.bMbQpDataEnabled || m_brcEnabled; in Encode32x32PuModeDecisionKernel() 2282 curbe->DW1.LCUBRCEnable = m_encodeParams.bMbQpDataEnabled || m_lcuBrcEnabled; in Encode32x32PuModeDecisionKernel() 2287 curbe->DW1.EnableStatsDataDump = m_encodeParams.bReportStatisticsEnabled; in Encode32x32PuModeDecisionKernel() 2288 curbe->DW1.EnableQualityImprovement = m_encodeParams.bQualityImprovementEnable; in Encode32x32PuModeDecisionKernel() 2637 curbe->DW3.BRCEnable = m_encodeParams.bMbQpDataEnabled || m_brcEnabled; in Encode16x16PuModeDecisionKernel() 2638 curbe->DW3.LCUBRCEnable = m_encodeParams.bMbQpDataEnabled || m_lcuBrcEnabled; in Encode16x16PuModeDecisionKernel() 2645 curbe->DW3.EnableQualityImprovement = m_encodeParams.bQualityImprovementEnable; in Encode16x16PuModeDecisionKernel() 2674 if (m_encodeParams.bReportStatisticsEnabled) in Encode16x16PuModeDecisionKernel() 2868 curbe->DW1.BRCEnable = m_encodeParams.bMbQpDataEnabled || m_brcEnabled; in Encode8x8PUKernel() 2869 curbe->DW1.LCUBRCEnable = m_encodeParams.bMbQpDataEnabled || m_lcuBrcEnabled; in Encode8x8PUKernel() [all …]
|
/aosp_15_r20/external/intel-media-driver/media_driver/agnostic/gen11/codec/hal/ |
H A D | codechal_encode_jpeg_g11.cpp | 109 if (m_encodeParams.dwNumSlices != 1) in ExecuteSliceLevel() 129 for (uint32_t scanCount = 0; scanCount < m_encodeParams.dwNumSlices; scanCount++) in ExecuteSliceLevel() 141 m_encodeParams.dwNumHuffBuffers = 2; //for Y8 only 2 huff tables in ExecuteSliceLevel() 204 for (uint32_t i = 0; i < m_encodeParams.dwNumHuffBuffers; i++) in ExecuteSliceLevel() 268 if ((m_encodeParams.dwNumHuffBuffers / 2 < JPEG_MAX_NUM_HUFF_TABLE_INDEX) in ExecuteSliceLevel() 274 for (uint32_t i = 0; i < m_encodeParams.dwNumHuffBuffers; i++) in ExecuteSliceLevel() 304 for (uint32_t i = 0; i < m_encodeParams.dwNumHuffBuffers / 2; i++) in ExecuteSliceLevel() 604 for (uint32_t i = 0; i < m_encodeParams.dwNumHuffBuffers; i++) in ExecuteSliceLevel()
|
H A D | codechal_vdenc_hevc_g11.cpp | 4175 …curbe.DW6.InputStreamInEn = (m_hevcPicParams->NumROI || m_encodeParams.bMbQpDataEnabled || (m_h… in SetMeCurbe() 4459 …if (m_hevcPicParams->NumROI || m_encodeParams.bMbQpDataEnabled || (m_hevcPicParams->NumDirtyRects … in SendMeSurfaces() 5132 uint64_t activeBitstreamSize = (uint64_t)m_encodeParams.dwBitstreamSize; in SetTileData() 6641 m_encodeParams.dwBitstreamSize, in DumpHucPakIntegrate()
|
H A D | codechal_vdenc_avc_g11.cpp | 917 sliceState.bAcceleratorHeaderPackingCaps = m_encodeParams.bAcceleratorHeaderPackingCaps; in ExecuteSliceLevel()
|
H A D | codechal_encode_hevc_g11.cpp | 3077 if(m_encodeParams.bMbQpDataEnabled) in SetCurbeMbEncKernel() 6336 pCallBack = (pAppCallBack) m_encodeParams.plastEncKernelSubmissionCompleteCallback; in EncodeKernelFunctions() 6813 m_encodeParams.dwBitstreamSize, in DumpHucDebugOutputBuffers()
|
H A D | codechal_encode_avc_g11.cpp | 4741 sliceState.bAcceleratorHeaderPackingCaps = m_encodeParams.bAcceleratorHeaderPackingCaps; in ExecuteSliceLevel()
|
/aosp_15_r20/external/intel-media-driver/media_driver/agnostic/common/codec/hal/ |
H A D | codechal_encode_jpeg.cpp | 654 if (m_encodeParams.dwNumSlices != 1) in ExecuteSliceLevel() 674 for (uint32_t scanCount = 0; scanCount < m_encodeParams.dwNumSlices; scanCount++) in ExecuteSliceLevel() 686 m_encodeParams.dwNumHuffBuffers = 2; //for Y8 only 2 huff tables in ExecuteSliceLevel() 749 for (uint32_t i = 0; i < m_encodeParams.dwNumHuffBuffers; i++) in ExecuteSliceLevel() 813 if ((m_encodeParams.dwNumHuffBuffers / 2 < JPEG_MAX_NUM_HUFF_TABLE_INDEX) in ExecuteSliceLevel() 819 for (uint32_t i = 0; i < m_encodeParams.dwNumHuffBuffers; i++) in ExecuteSliceLevel() 849 for (uint32_t i = 0; i < m_encodeParams.dwNumHuffBuffers / 2; i++) in ExecuteSliceLevel() 1145 for (uint32_t i = 0; i < m_encodeParams.dwNumHuffBuffers; i++) in ExecuteSliceLevel() 1298 …commandBufferSize += (m_encodeParams.dwAppDataSize + (2 * sizeof(uint32_t) * (m_encodeParams.dwApp… in CalculateCommandBufferSize()
|
H A D | codechal_vdenc_hevc.cpp | 515 m_encodeParams.bMbQpDataEnabled) in SetupBRCROIStreamIn() 524 m_osInterface, &(m_encodeParams.psMbQpDataSurface->OsResource), &LockFlagsReadOnly); in SetupBRCROIStreamIn() 533 … deltaQpData[iMB] = *(pInputDataGfx + m_encodeParams.psMbQpDataSurface->dwPitch * curY + curX); in SetupBRCROIStreamIn() 539 &(m_encodeParams.psMbQpDataSurface->OsResource)); in SetupBRCROIStreamIn() 835 … m_osInterface, &(m_encodeParams.psMbQpDataSurface->OsResource), in SetupMbQpStreamIn() 845 … m_osInterface, &(m_encodeParams.psMbQpDataSurface->OsResource), in SetupMbQpStreamIn() 883 …streaminDataParams.forceQp[0] = (int8_t) ( pInputData[(h * 2) * m_encodeParams.psMbQpDataSurfa… in SetupMbQpStreamIn() 884 …streaminDataParams.forceQp[1] = (int8_t) ( pInputData[(h * 2) * m_encodeParams.psMbQpDataSurfa… in SetupMbQpStreamIn() 885 …streaminDataParams.forceQp[2] = (int8_t) ( pInputData[(h * 2 + 1) * m_encodeParams.psMbQpDataSurfa… in SetupMbQpStreamIn() 886 …streaminDataParams.forceQp[3] = (int8_t) ( pInputData[(h * 2 + 1) * m_encodeParams.psMbQpDataSurfa… in SetupMbQpStreamIn() [all …]
|
H A D | codechal_encoder_base.cpp | 1310 EncoderParams* encodeParams = &m_encodeParams; in InitCommon() 4644 if (m_encodeParams.m_setMarkerEnabled) in SendPrologWithFrameTracking() 4682 if (m_encodeParams.m_predicationEnabled) in SendPrologWithFrameTracking() 4708 loadRegisterMemParams.presStoreBuffer = m_encodeParams.m_presPredication; in SendPredicationCommand() 4709 loadRegisterMemParams.dwOffset = (uint32_t)m_encodeParams.m_predicationResOffset; in SendPredicationCommand() 4723 loadRegisterMemParams.presStoreBuffer = m_encodeParams.m_presPredication; in SendPredicationCommand() 4724 …loadRegisterMemParams.dwOffset = (uint32_t)m_encodeParams.m_predicationResOffset + sizeof(uint32_t… in SendPredicationCommand() 4774 CODECHAL_ENCODE_CHK_NULL_RETURN(m_encodeParams.m_tempPredicationBuffer); in SendPredicationCommand() 4775 *m_encodeParams.m_tempPredicationBuffer = &m_predicationBuffer; in SendPredicationCommand() 4780 …CODECHAL_ENCODE_CHK_STATUS_RETURN(PreparePredicationBuf(m_encodeParams.m_predicationNotEqualZero)); in SendPredicationCommand() [all …]
|
H A D | codechal_encode_csc_ds.cpp | 720 preEncParams = (FeiPreEncParams*)m_encoder->m_encodeParams.pPreEncParams; in SetSurfaceParamsDS() 1393 … auto seqParams = (PCODEC_VP9_ENCODE_SEQUENCE_PARAMS)(m_encoder->m_encodeParams.pSeqParams); in CscKernel() 1625 … auto seqParams = (PCODEC_VP9_ENCODE_SEQUENCE_PARAMS)(m_encoder->m_encodeParams.pSeqParams); in DsKernel() 1731 preEncParams = (FeiPreEncParams*)m_encoder->m_encodeParams.pPreEncParams; in DsKernel()
|
H A D | codechal_encode_avc_base.cpp | 2669 CODECHAL_ENCODE_CHK_NULL_RETURN(m_encodeParams.presMbCodeSurface); in SetPictureStructs() 2670 m_resMbCodeSurface = *(m_encodeParams.presMbCodeSurface); in SetPictureStructs() 2674 if (m_encodeParams.presMbCodeSurface == nullptr || in SetPictureStructs() 2675 Mos_ResourceIsNull(m_encodeParams.presMbCodeSurface)) in SetPictureStructs() 2682 m_resMbCodeSurface = *(m_encodeParams.presMbCodeSurface); in SetPictureStructs() 2683 m_resMvDataSurface = *(m_encodeParams.presMbCodeSurface); in SetPictureStructs() 2690 feiPicParams = (CodecEncodeAvcFeiPicParams *)m_encodeParams.pFeiPicParams; in SetPictureStructs() 2776 feiPicParams = (CodecEncodeAvcFeiPicParams *)m_encodeParams.pFeiPicParams; in SetPictureStructs()
|
H A D | codechal_encode_mpeg2.cpp | 1931 CODECHAL_ENCODE_CHK_NULL_RETURN(m_encodeParams.presMbCodeSurface); in SetPictureStructs() 1932 m_resMbCodeSurface = *(m_encodeParams.presMbCodeSurface); in SetPictureStructs() 2430 auto userDataListHead = (CodecEncodeMpeg2UserDataList *)m_encodeParams.pMpeg2UserDataListHead; in PackPicUserData() 2565 if(m_encodeParams.pMpeg2UserDataListHead) in PackPictureParams() 2726 m_bitstreamUpperBound = m_encodeParams.dwBitstreamSize; in InitializePicture()
|
H A D | codechal_encode_hevc_base.cpp | 1194 …CodecEncodeHevcFeiPicParams *feiPicParams = (CodecEncodeHevcFeiPicParams *)m_encodeParams.pFeiPicP… in SetPictureStructs() 1206 CODECHAL_ENCODE_CHK_NULL_RETURN(m_encodeParams.presMbCodeSurface); in SetPictureStructs() 1207 m_resMbCodeSurface = *m_encodeParams.presMbCodeSurface; in SetPictureStructs() 2357 m_bitstreamUpperBound = m_encodeParams.dwBitstreamSize; in InitializePicture()
|
H A D | codechal_encode_avc.cpp | 5677 feiPicParams = (CodecEncodeAvcFeiPicParams *)m_encodeParams.pFeiPicParams; in SetPictureStructs() 6251 m_bitstreamUpperBound = m_encodeParams.dwBitstreamSize; in InitializePicture() 6891 sliceState.bAcceleratorHeaderPackingCaps = m_encodeParams.bAcceleratorHeaderPackingCaps; in ExecuteSliceLevel() 9057 m_encodeParams = *encodeParams; in ExecutePreEnc() 9069 CODECHAL_ENCODE_CHK_STATUS_MESSAGE_RETURN(InitializePicture(m_encodeParams), in ExecutePreEnc()
|
H A D | codechal_encoder_base.h | 1393 …EncoderParams m_encodeParams = {}; //!< Encode parameters used in each … variable
|
H A D | codechal_vdenc_avc.cpp | 5753 m_avcPicParam->NumDirtyROI || m_encodeParams.bMbQpDataEnabled) in InitializePicture() 5758 m_encodeParams.bMbQpDataEnabled ? "_MBQP" : "_ROI", in InitializePicture() 5812 m_bitstreamUpperBound = m_encodeParams.dwBitstreamSize; in InitializePicture() 8429 sliceState.bAcceleratorHeaderPackingCaps = m_encodeParams.bAcceleratorHeaderPackingCaps; in SetCommonSliceState()
|
H A D | codechal_encode_vp8.cpp | 1333 CODECHAL_ENCODE_CHK_NULL_RETURN(m_encodeParams.presMbCodeSurface); in SetPictureStructs() 1334 m_resMbCodeSurface = *m_encodeParams.presMbCodeSurface; in SetPictureStructs()
|
/aosp_15_r20/external/intel-media-driver/media_driver/agnostic/gen12/codec/hal/ |
H A D | codechal_vdenc_avc_g12.cpp | 786 if (m_encodeParams.bMbQpDataEnabled) in SetPictureStructs() 1268 &(m_encodeParams.psMbQpDataSurface->OsResource), in SetupMBQPStreamIn() 1272 …uint32_t uiSize = (uint32_t)m_encodeParams.psMbQpDataSurface->OsResource.pGmmResInfo->GetSizeSurfa… in SetupMBQPStreamIn() 1291 &m_encodeParams.psMbQpDataSurface->OsResource); in SetupMBQPStreamIn() 2022 paramsG12->bStreamInMbQpEnabled = m_encodeParams.bMbQpDataEnabled; in SetMfxAvcImgStateParams() 2198 … pData->DW1.Qpprimey = *(pInputData + m_encodeParams.psMbQpDataSurface->dwPitch * curY + curX); in CopyMBQPDataToStreamIn() 2634 CODECHAL_ENCODE_CHK_NULL_RETURN(m_encodeParams.pBSBuffer); in ModifyEncodedFrameSizeWithFakeHeaderSize() 2635 …uint32_t totalHeaderSize = uint32_t(m_encodeParams.pBSBuffer->pCurrent - m_encodeParams.pBSBuffer-… in ModifyEncodedFrameSizeWithFakeHeaderSize()
|
H A D | codechal_vdenc_hevc_g12.cpp | 5874 …curbe.DW6.InputStreamInEn = (m_hevcPicParams->NumROI || m_encodeParams.bMbQpDataEnabled || (m_h… in SetMeCurbe() 6182 …if (m_hevcPicParams->NumROI || m_encodeParams.bMbQpDataEnabled || (m_hevcPicParams->NumDirtyRects … in SendMeSurfaces() 7301 uint64_t activeBitstreamSize = (uint64_t)m_encodeParams.dwBitstreamSize; in SetTileData() 9383 auto bitStreamSize = m_encodeParams.dwBitstreamSize - in DumpHucPakIntegrate() 9611 cmd2Params->bEnableSubPelMode = m_encodeParams.bEnableSubPelMode; in SetAddCommands() 9612 cmd2Params->SubPelMode = m_encodeParams.SubPelMode; in SetAddCommands()
|
H A D | codechal_vdenc_vp9_g12.cpp | 3373 …PCODEC_VP9_ENCODE_SEQUENCE_PARAMS seqParams = (PCODEC_VP9_ENCODE_SEQUENCE_PARAMS)m_encodeParams.pS… in SetSequenceStructs() 3374 rawSurface = *(m_encodeParams.psRawSurface); in SetSequenceStructs()
|
H A D | codechal_encode_hevc_g12.cpp | 7780 m_encodeParams.dwBitstreamSize, in DumpHucDebugOutputBuffers()
|
/aosp_15_r20/external/intel-media-driver/media_driver/agnostic/gen9/codec/hal/ |
H A D | codechal_encode_hevc_g9.cpp | 7156 curbe->DW36.BRCEnable = m_encodeParams.bMbQpDataEnabled || m_brcEnabled; in Encode8x8PBMbEncKernel() 7157 curbe->DW36.LCUBRCEnable = m_encodeParams.bMbQpDataEnabled || m_lcuBrcEnabled; in Encode8x8PBMbEncKernel() 7859 curbe->DW1.BRCEnable = m_encodeParams.bMbQpDataEnabled || m_brcEnabled; in Encode32x32PuModeDecisionKernel() 7860 curbe->DW1.LCUBRCEnable = m_encodeParams.bMbQpDataEnabled || m_lcuBrcEnabled; in Encode32x32PuModeDecisionKernel() 8398 curbe->DW3.BRCEnable = m_encodeParams.bMbQpDataEnabled || m_brcEnabled; in Encode16x16PuModeDecisionKernel() 8399 curbe->DW3.LCUBRCEnable = m_encodeParams.bMbQpDataEnabled || m_lcuBrcEnabled; in Encode16x16PuModeDecisionKernel() 8622 curbe->DW1.BRCEnable = m_encodeParams.bMbQpDataEnabled || m_brcEnabled; in Encode8x8PUKernel() 8623 curbe->DW1.LCUBRCEnable = m_encodeParams.bMbQpDataEnabled || m_lcuBrcEnabled; in Encode8x8PUKernel() 8875 curbe->DW1.BRCEnable = m_encodeParams.bMbQpDataEnabled || m_brcEnabled; in Encode8x8PUFMODEKernel() 8876 curbe->DW1.LCUBRCEnable = m_encodeParams.bMbQpDataEnabled || m_lcuBrcEnabled; in Encode8x8PUFMODEKernel() [all …]
|
H A D | codechal_fei_avc_g9.cpp | 2415 auto preEncParams = (FeiPreEncParams*)m_encodeParams.pPreEncParams; in EncodePreEncKernelFunctions() 3012 auto preEncParams = (FeiPreEncParams*)m_encodeParams.pPreEncParams; in EncodeScalingKernel() 3190 auto preEncParams = (FeiPreEncParams*)m_encodeParams.pPreEncParams; in PreProcKernel() 3472 auto preEncParams = (FeiPreEncParams*)m_encodeParams.pPreEncParams; in PreProcKernel() 3679 auto preEncParams = (FeiPreEncParams*)m_encodeParams.pPreEncParams; in SetCurbeMe()
|
/aosp_15_r20/external/intel-media-driver/media_driver/agnostic/Xe_M/Xe_HPM/codec/hal/ |
H A D | codechal_vdenc_avc_xe_hpm.cpp | 695 … uint8_t qpData = *(pInputData + m_encodeParams.psMbQpDataSurface->dwPitch * curY + curX); in CopyMBQPDataToStreamIn()
|
/aosp_15_r20/external/intel-media-driver/media_driver/agnostic/gen8/codec/hal/ |
H A D | codechal_fei_avc_g8.cpp | 3881 auto preEncParams = (FeiPreEncParams*)m_encodeParams.pPreEncParams; in EncodePreEncKernelFunctions() 4483 auto preEncParams = (FeiPreEncParams*)m_encodeParams.pPreEncParams; in EncodeScalingKernel() 5286 auto preEncParams = (FeiPreEncParams*)m_encodeParams.pPreEncParams; in PreProcKernel() 6248 auto preEncParams = (FeiPreEncParams*)m_encodeParams.pPreEncParams; in PreProcKernel() 6456 auto preEncParams = (FeiPreEncParams*)m_encodeParams.pPreEncParams; in SetCurbeMe()
|