/aosp_15_r20/external/intel-media-driver/media_driver/agnostic/common/codec/hal/ |
H A D | codechal_encoder_base.cpp | 1461 m_encodeStatusBuf.dwReportSize = MOS_ALIGN_CEIL(sizeof(EncodeStatus), MHW_CACHELINE_SIZE); in AllocateResources() 1462 …uint32_t size = m_encodeStatusBuf.dwReportSize * CODECHAL_ENCODE_STATUS_NUM + sizeof(uint32_t) * 2; in AllocateResources() 1471 &m_encodeStatusBuf.resStatusBuffer), in AllocateResources() 1476 &m_encodeStatusBuf.resStatusBuffer)); in AllocateResources() 1480 &(m_encodeStatusBuf.resStatusBuffer), in AllocateResources() 1484 m_encodeStatusBuf.pData = (uint32_t*)data; in AllocateResources() 1485 m_encodeStatusBuf.pEncodeStatus = (uint8_t*)(data + sizeof(uint32_t) * 2); in AllocateResources() 1486 m_encodeStatusBuf.dwSize = size; in AllocateResources() 1491 m_encodeStatusBuf.dwStoreDataOffset = 0; in AllocateResources() 1492 …m_encodeStatusBuf.dwBSByteCountOffset = CODECHAL_OFFSETOF(EncodeStatus, dwMFCBitstreamByteCoun… in AllocateResources() [all …]
|
H A D | codechal_encode_hevc.cpp | 310 uint32_t offset = (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in ReadBrcPakStats() 311 m_encodeStatusBuf.dwNumPassesOffset + // Num passes offset in ReadBrcPakStats() 317 readBrcPakStatsParams.presStatusBuffer = &m_encodeStatusBuf.resStatusBuffer; in ReadBrcPakStats() 427 uint32_t baseOffset = (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in ExecutePictureLevel() 430 …CODECHAL_ENCODE_ASSERT((m_encodeStatusBuf.dwImageStatusMaskOffset & 7) == 0); // Make sure uint64_… in ExecutePictureLevel() 431 …CODECHAL_ENCODE_ASSERT((m_encodeStatusBuf.dwImageStatusMaskOffset + sizeof(uint32_t)) == m_encodeS… in ExecutePictureLevel() 433 miConditionalBatchBufferEndParams.presSemaphoreBuffer = &m_encodeStatusBuf.resStatusBuffer; in ExecutePictureLevel() 434 …miConditionalBatchBufferEndParams.dwOffset = baseOffset + m_encodeStatusBuf.dwImageStatusMaskOffse… in ExecutePictureLevel() 447 miLoadRegMemParams.presStoreBuffer = &m_encodeStatusBuf.resStatusBuffer; in ExecutePictureLevel() 448 miLoadRegMemParams.dwOffset = baseOffset + m_encodeStatusBuf.dwImageStatusCtrlOffset; in ExecutePictureLevel() [all …]
|
H A D | codechal_vdenc_hevc.cpp | 1833 uint32_t offset = (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in ReadBrcPakStats() 1834 m_encodeStatusBuf.dwNumPassesOffset + // Num passes offset in ReadBrcPakStats() 1840 readBrcPakStatsParams.presStatusBuffer = &m_encodeStatusBuf.resStatusBuffer; in ReadBrcPakStats() 1960 …uint32_t baseOffset = (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize + sizeof(uint… in ReadSliceSize() 1966 if (Mos_ResourceIsNull(&m_resSliceReport[m_encodeStatusBuf.wCurrIndex])) in ReadSliceSize() 1978 &m_resSliceReport[m_encodeStatusBuf.wCurrIndex]), in ReadSliceSize() 1983 …_t*)m_osInterface->pfnLockResource(m_osInterface, &m_resSliceReport[m_encodeStatusBuf.wCurrIndex],… in ReadSliceSize() 1986 … m_osInterface->pfnUnlockResource(m_osInterface, &m_resSliceReport[m_encodeStatusBuf.wCurrIndex]); in ReadSliceSize() 1991 miFlushDwParams.pOsResource = &m_encodeStatusBuf.resStatusBuffer; in ReadSliceSize() 1992 …DECHAL_OFFSETOF(EncodeStatusSliceReport, pSliceSize) + baseOffset + m_encodeStatusBuf.dwSliceRepor… in ReadSliceSize() [all …]
|
H A D | codechal_encode_vp8.cpp | 3415 &m_encodeStatusBuf.resStatusBuffer; in ExecutePictureLevel() 3417 (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in ExecutePictureLevel() 3418 m_encodeStatusBuf.dwImageStatusMaskOffset + in ExecutePictureLevel() 3648 (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in EncodeSliceLevelBrc() 3649 m_encodeStatusBuf.dwNumPassesOffset + // Num passes offset in EncodeSliceLevelBrc() 3657 readBrcPakStatsParams.presStatusBuffer = &m_encodeStatusBuf.resStatusBuffer; in EncodeSliceLevelBrc() 3889 (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in ExecuteSliceLevel() 3890 m_encodeStatusBuf.dwNumPassesOffset + // Num passes offset in ExecuteSliceLevel() 3899 readBrcPakStatsParams.presStatusBuffer = &m_encodeStatusBuf.resStatusBuffer; in ExecuteSliceLevel() 4037 encodeStatusBuf = &m_encodeStatusBuf; in ReadImageStatus() [all …]
|
H A D | codechal_encode_mpeg2.cpp | 4421 &m_encodeStatusBuf.resStatusBuffer; in ExecutePictureLevel() 4423 (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in ExecutePictureLevel() 4424 m_encodeStatusBuf.dwImageStatusMaskOffset + in ExecutePictureLevel() 4644 (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in ExecuteSliceLevel() 4645 … m_encodeStatusBuf.dwNumPassesOffset + // Num passes offset in ExecuteSliceLevel() 4651 readBrcPakStatsParams.presStatusBuffer = &m_encodeStatusBuf.resStatusBuffer; in ExecuteSliceLevel() 4855 auto encodeStatus = (EncodeStatus*)(m_encodeStatusBuf.pEncodeStatus + in EncodeCopySkipFrame() 4856 m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize); in EncodeCopySkipFrame()
|
H A D | codechal_vdenc_vp9_base.cpp | 1060 EncodeStatusBuffer encodeStatusBuf = m_encodeStatusBuf; in StoreHucErrorStatus() 1222 EncodeStatusBuffer* encodeStatusBuf = &m_encodeStatusBuf; in HuCVp9Prob() 1224 (encodeStatusBuf->wCurrIndex * m_encodeStatusBuf.dwReportSize) + in HuCVp9Prob() 4805 (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in ExecuteSliceLevel() 4806 m_encodeStatusBuf.dwNumPassesOffset + in ExecuteSliceLevel() 4810 storeDataParams.pOsResource = &m_encodeStatusBuf.resStatusBuffer; in ExecuteSliceLevel() 5038 (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in ExecuteDysPictureLevel() 5039 m_encodeStatusBuf.dwNumPassesOffset + in ExecuteDysPictureLevel() 5044 storeDataParams.pOsResource = &m_encodeStatusBuf.resStatusBuffer; in ExecuteDysPictureLevel() 7202 EncodeStatusBuffer* encodeStatusBuf = &m_encodeStatusBuf; in ReadHcpStatus() [all …]
|
H A D | codechal_encode_hevc_base.cpp | 677 …2_t sseOffsetinBytes = (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + sizeof(ui… in ReadSseStatistics() 684 miCpyMemMemParams.presDst = &m_encodeStatusBuf.resStatusBuffer; in ReadSseStatistics() 2101 EncodeStatusBuffer *encodeStatusBuf = &m_encodeStatusBuf; in ReadHcpStatus() 2143 EncodeStatusBuffer *encodeStatusBuf = &m_encodeStatusBuf; in ReadImageStatus()
|
H A D | codechal_encode_avc.cpp | 7015 (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in ExecuteSliceLevel() 7016 m_encodeStatusBuf.dwNumPassesOffset + // Num passes offset in ExecuteSliceLevel() 7022 readBrcPakStatsParams.presStatusBuffer = &m_encodeStatusBuf.resStatusBuffer; in ExecuteSliceLevel() 8919 &m_encodeStatusBuf.resStatusBuffer; in GenericEncodePictureLevel() 8921 (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in GenericEncodePictureLevel() 8922 m_encodeStatusBuf.dwImageStatusMaskOffset + in GenericEncodePictureLevel()
|
H A D | codechal_vdenc_avc.cpp | 5094 EncodeStatusBuffer encodeStatusBuf = m_encodeStatusBuf; in StoreHucErrorStatus() 6174 … miConditionalBatchBufferEndParams.presSemaphoreBuffer = &m_encodeStatusBuf.resStatusBuffer; in ExecutePictureLevel() 6176 (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in ExecutePictureLevel() 6177 m_encodeStatusBuf.dwImageStatusMaskOffset + (sizeof(uint32_t) * 2); in ExecutePictureLevel() 6646 &(m_encodeStatusBuf), in ExecuteSliceLevel()
|
H A D | codechal_encoder_base.h | 1456 …EncodeStatusBuffer m_encodeStatusBuf = {}; //!< Stores all th… variable
|
/aosp_15_r20/external/intel-media-driver/media_driver/agnostic/gen11/codec/hal/ |
H A D | codechal_vdenc_hevc_g11.cpp | 1808 …uint32_t baseOffset = (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize + sizeof(uint… in ReadSliceSize() 1816 if (Mos_ResourceIsNull(&m_resSliceReport[m_encodeStatusBuf.wCurrIndex])) in ReadSliceSize() 1828 &m_resSliceReport[m_encodeStatusBuf.wCurrIndex]), in ReadSliceSize() 1833 …_t*)m_osInterface->pfnLockResource(m_osInterface, &m_resSliceReport[m_encodeStatusBuf.wCurrIndex],… in ReadSliceSize() 1836 … m_osInterface->pfnUnlockResource(m_osInterface, &m_resSliceReport[m_encodeStatusBuf.wCurrIndex]); in ReadSliceSize() 1841 miFlushDwParams.pOsResource = &m_encodeStatusBuf.resStatusBuffer; in ReadSliceSize() 1842 …DECHAL_OFFSETOF(EncodeStatusSliceReport, pSliceSize) + baseOffset + m_encodeStatusBuf.dwSliceRepor… in ReadSliceSize() 1843 …hDwParams.dwDataDW1 = (uint32_t)((uint64_t)&m_resSliceReport[m_encodeStatusBuf.wCurrIndex] … in ReadSliceSize() 1844 …DwParams.dwDataDW2 = (uint32_t)(((uint64_t)&m_resSliceReport[m_encodeStatusBuf.wCurrIndex] … in ReadSliceSize() 1855 &m_resSliceReport[m_encodeStatusBuf.wCurrIndex], in ReadSliceSize() [all …]
|
H A D | codechal_encode_hevc_g11.cpp | 1899 uint32_t BaseOffset = (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in ExecutePictureLevel() 1904 …CODECHAL_ENCODE_ASSERT((m_encodeStatusBuf.dwHuCStatusMaskOffset & 7) == 0); // Make sure uint64_t … in ExecutePictureLevel() 1905 …CODECHAL_ENCODE_ASSERT((m_encodeStatusBuf.dwHuCStatusMaskOffset + sizeof(uint32_t)) == m_encodeSta… in ExecutePictureLevel() 1907 … miConditionalBatchBufferEndParams.presSemaphoreBuffer = &m_encodeStatusBuf.resStatusBuffer; in ExecutePictureLevel() 1908 … miConditionalBatchBufferEndParams.dwOffset = BaseOffset + m_encodeStatusBuf.dwHuCStatusMaskOffset; in ExecutePictureLevel() 1912 …CODECHAL_ENCODE_ASSERT((m_encodeStatusBuf.dwImageStatusMaskOffset & 7) == 0); // Make sure uint64_… in ExecutePictureLevel() 1913 …CODECHAL_ENCODE_ASSERT((m_encodeStatusBuf.dwImageStatusMaskOffset + sizeof(uint32_t)) == m_encodeS… in ExecutePictureLevel() 1915 … miConditionalBatchBufferEndParams.presSemaphoreBuffer = &m_encodeStatusBuf.resStatusBuffer; in ExecutePictureLevel() 1916 …miConditionalBatchBufferEndParams.dwOffset = BaseOffset + m_encodeStatusBuf.dwImageStatusMaskOffse… in ExecutePictureLevel() 1947 miStoreRegMemParams.presStoreBuffer = &m_encodeStatusBuf.resStatusBuffer; in ExecutePictureLevel() [all …]
|
H A D | codechal_encode_mpeg2_g11.cpp | 1387 (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in ExecuteSliceLevel() 1388 m_encodeStatusBuf.dwNumPassesOffset + // Num passes offset in ExecuteSliceLevel() 1394 readBrcPakStatsParams.presStatusBuffer = &m_encodeStatusBuf.resStatusBuffer; in ExecuteSliceLevel()
|
H A D | codechal_encode_avc_g11.cpp | 4865 (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in ExecuteSliceLevel() 4866 m_encodeStatusBuf.dwNumPassesOffset + // Num passes offset in ExecuteSliceLevel() 4872 readBrcPakStatsParams.presStatusBuffer = &m_encodeStatusBuf.resStatusBuffer; in ExecuteSliceLevel() 5545 uint32_t offset = (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) in SceneChangeReport() 5546 + (sizeof(uint32_t) * 2) + m_encodeStatusBuf.dwSceneChangedOffset; in SceneChangeReport() 5551 copyMemMemParams.presDst = &m_encodeStatusBuf.resStatusBuffer; in SceneChangeReport()
|
H A D | codechal_vdenc_vp9_g11.cpp | 2811 &m_encodeStatusBuf.resStatusBuffer; in SendPrologWithFrameTracking() 3320 EncodeStatusBuffer* encodeStatusBuf = &m_encodeStatusBuf; in HuCVp9Prob() 3322 (encodeStatusBuf->wCurrIndex * m_encodeStatusBuf.dwReportSize) + in HuCVp9Prob()
|
H A D | codechal_vdenc_avc_g11.cpp | 1120 &(m_encodeStatusBuf), in ExecuteSliceLevel()
|
/aosp_15_r20/external/intel-media-driver/media_driver/agnostic/gen12/codec/hal/ |
H A D | codechal_vdenc_hevc_g12.cpp | 2403 …uint32_t baseOffset = (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize + sizeof(uint… in ReadSliceSize() 2411 if (Mos_ResourceIsNull(&m_resSliceReport[m_encodeStatusBuf.wCurrIndex])) in ReadSliceSize() 2423 &m_resSliceReport[m_encodeStatusBuf.wCurrIndex]), in ReadSliceSize() 2428 …_t*)m_osInterface->pfnLockResource(m_osInterface, &m_resSliceReport[m_encodeStatusBuf.wCurrIndex],… in ReadSliceSize() 2431 … m_osInterface->pfnUnlockResource(m_osInterface, &m_resSliceReport[m_encodeStatusBuf.wCurrIndex]); in ReadSliceSize() 2436 miFlushDwParams.pOsResource = &m_encodeStatusBuf.resStatusBuffer; in ReadSliceSize() 2437 …DECHAL_OFFSETOF(EncodeStatusSliceReport, pSliceSize) + baseOffset + m_encodeStatusBuf.dwSliceRepor… in ReadSliceSize() 2438 …hDwParams.dwDataDW1 = (uint32_t)((uint64_t)&m_resSliceReport[m_encodeStatusBuf.wCurrIndex] … in ReadSliceSize() 2439 …DwParams.dwDataDW2 = (uint32_t)(((uint64_t)&m_resSliceReport[m_encodeStatusBuf.wCurrIndex] … in ReadSliceSize() 2450 &m_resSliceReport[m_encodeStatusBuf.wCurrIndex], in ReadSliceSize() [all …]
|
H A D | codechal_encode_hevc_g12.cpp | 2215 uint32_t baseOffset = (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in ExecutePictureLevel() 2220 …CODECHAL_ENCODE_ASSERT((m_encodeStatusBuf.dwHuCStatusMaskOffset & 7) == 0); // Make sure uint64_t… in ExecutePictureLevel() 2221 …CODECHAL_ENCODE_ASSERT((m_encodeStatusBuf.dwHuCStatusMaskOffset + sizeof(uint32_t)) == m_encodeSta… in ExecutePictureLevel() 2223 … miConditionalBatchBufferEndParams.presSemaphoreBuffer = &m_encodeStatusBuf.resStatusBuffer; in ExecutePictureLevel() 2224 …miConditionalBatchBufferEndParams.dwOffset = baseOffset + m_encodeStatusBuf.dwHuCStatus… in ExecutePictureLevel() 2228 …CODECHAL_ENCODE_ASSERT((m_encodeStatusBuf.dwImageStatusMaskOffset & 7) == 0); // Make sure uint64… in ExecutePictureLevel() 2229 …CODECHAL_ENCODE_ASSERT((m_encodeStatusBuf.dwImageStatusMaskOffset + sizeof(uint32_t)) == m_encodeS… in ExecutePictureLevel() 2231 … miConditionalBatchBufferEndParams.presSemaphoreBuffer = &m_encodeStatusBuf.resStatusBuffer; in ExecutePictureLevel() 2232 …miConditionalBatchBufferEndParams.dwOffset = baseOffset + m_encodeStatusBuf.dwImageStat… in ExecutePictureLevel() 2262 miStoreRegMemParams.presStoreBuffer = &m_encodeStatusBuf.resStatusBuffer; in ExecutePictureLevel() [all …]
|
H A D | codechal_vdenc_avc_g12.cpp | 952 … miConditionalBatchBufferEndParams.presSemaphoreBuffer = &m_encodeStatusBuf.resStatusBuffer; in ExecutePictureLevel() 954 (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in ExecutePictureLevel() 955 m_encodeStatusBuf.dwImageStatusMaskOffset + (sizeof(uint32_t) * 2); in ExecutePictureLevel()
|
H A D | codechal_encode_avc_g12.cpp | 2236 &m_encodeStatusBuf.resStatusBuffer; in GenericEncodePictureLevel() 2238 (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in GenericEncodePictureLevel() 2239 m_encodeStatusBuf.dwImageStatusMaskOffset + in GenericEncodePictureLevel() 2365 uint32_t offset = (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) in SceneChangeReport() 2366 + (sizeof(uint32_t) * 2) + m_encodeStatusBuf.dwSceneChangedOffset; in SceneChangeReport() 2371 copyMemMemParams.presDst = &m_encodeStatusBuf.resStatusBuffer; in SceneChangeReport()
|
H A D | codechal_vdenc_vp9_g12.cpp | 227 (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) + in ExecuteDysPictureLevel() 228 m_encodeStatusBuf.dwNumPassesOffset + in ExecuteDysPictureLevel() 233 storeDataParams.pOsResource = &m_encodeStatusBuf.resStatusBuffer; in ExecuteDysPictureLevel() 2744 &(m_encodeStatusBuf), in ExecuteTileLevel() 3243 &m_encodeStatusBuf.resStatusBuffer; in SendPrologWithFrameTracking() 5538 EncodeStatusBuffer* encodeStatusBuf = &m_encodeStatusBuf; in HuCVp9Prob() 5540 (encodeStatusBuf->wCurrIndex * m_encodeStatusBuf.dwReportSize) + in HuCVp9Prob()
|
/aosp_15_r20/external/intel-media-driver/media_driver/agnostic/gen9/codec/hal/ |
H A D | codechal_encode_avc_g9.cpp | 2766 uint32_t offset = (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) in SceneChangeReport() 2767 + (sizeof(uint32_t) * 2) + m_encodeStatusBuf.dwSceneChangedOffset; in SceneChangeReport() 2772 copyMemMemParams.presDst = &m_encodeStatusBuf.resStatusBuffer; in SceneChangeReport()
|
/aosp_15_r20/external/intel-media-driver/media_driver/agnostic/gen9_kbl/codec/hal/ |
H A D | codechal_encode_avc_g9_kbl.cpp | 3964 uint32_t offset = (m_encodeStatusBuf.wCurrIndex * m_encodeStatusBuf.dwReportSize) in SceneChangeReport() 3965 + (sizeof(uint32_t) * 2) + m_encodeStatusBuf.dwSceneChangedOffset; in SceneChangeReport() 3970 copyMemMemParams.presDst = &m_encodeStatusBuf.resStatusBuffer; in SceneChangeReport()
|