| /OK3568_Linux_fs/external/rockit/mpi/example/common/ |
| H A D | test_mod_vpss.cpp | 42 … TEST_VPSS_CTX_S *pstCtx, VPSS_GRP_ATTR_S *pstVpssGrpAttr, VPSS_CHN_ATTR_S *pstVpssChnAttrs) { in TEST_VPSS_InitAttr() argument 48 pstVpssGrpAttr->enPixelFormat = (PIXEL_FORMAT_E)pstCtx->s32SrcPixFormat; in TEST_VPSS_InitAttr() 49 pstVpssGrpAttr->enCompressMode = (COMPRESS_MODE_E)pstCtx->s32SrcCompressMode; in TEST_VPSS_InitAttr() 50 pstVpssGrpAttr->stFrameRate.s32SrcFrameRate = pstCtx->s32SrcGrpRate; in TEST_VPSS_InitAttr() 51 pstVpssGrpAttr->stFrameRate.s32DstFrameRate = pstCtx->s32DstGrpRate; in TEST_VPSS_InitAttr() 54 pstVpssChnAttrs[i].enChnMode = (VPSS_CHN_MODE_E)pstCtx->s32ChnMode; in TEST_VPSS_InitAttr() 55 pstVpssChnAttrs[i].enCompressMode = (COMPRESS_MODE_E)pstCtx->s32DstCompressMode; in TEST_VPSS_InitAttr() 57 pstVpssChnAttrs[i].enPixelFormat = (PIXEL_FORMAT_E)pstCtx->s32DstPixFormat; in TEST_VPSS_InitAttr() 58 pstVpssChnAttrs[i].stFrameRate.s32SrcFrameRate = pstCtx->s32SrcChnRate; in TEST_VPSS_InitAttr() 59 pstVpssChnAttrs[i].stFrameRate.s32DstFrameRate = pstCtx->s32DstChnRate; in TEST_VPSS_InitAttr() [all …]
|
| H A D | test_comm_tde.cpp | 37 RK_S32 TEST_TDE_Save_DstFrame(TEST_TDE_PROC_CTX_S *pstCtx) { in TEST_TDE_Save_DstFrame() argument 41 RK_U32 u32DstWidth = pstCtx->pstDst.u32Width; in TEST_TDE_Save_DstFrame() 42 RK_U32 u32DstHeight = pstCtx->pstDst.u32Height; in TEST_TDE_Save_DstFrame() 43 RK_U32 u32DstPixelFormat = pstCtx->pstDst.enColorFmt; in TEST_TDE_Save_DstFrame() 44 RK_S32 s32DstCompressMode = pstCtx->pstDst.enComprocessMode;; in TEST_TDE_Save_DstFrame() 51 if (pstCtx->dstFileName != RK_NULL) { in TEST_TDE_Save_DstFrame() 52 FILE *fp = fopen(pstCtx->dstFileName, "wb+"); in TEST_TDE_Save_DstFrame() 54 RK_LOGE("fopen %s failed, error: %s", pstCtx->dstFileName, strerror(errno)); in TEST_TDE_Save_DstFrame() 57 fwrite(RK_MPI_MB_Handle2VirAddr(pstCtx->pstDst.pMbBlk), in TEST_TDE_Save_DstFrame() 65 RK_S32 TEST_TDE_TransSurfaceToVideoFrame(TEST_TDE_PROC_CTX_S *pstCtx, VIDEO_FRAME_INFO_S *pstFrames… in TEST_TDE_TransSurfaceToVideoFrame() argument [all …]
|
| H A D | test_comm_avs.cpp | 166 RK_S32 TEST_AVS_ModCreateFramePool(TEST_AVS_CTX_S *pstCtx) { in TEST_AVS_ModCreateFramePool() argument 172 stPicBufAttr.u32Width = pstCtx->u32SrcWidth; in TEST_AVS_ModCreateFramePool() 173 stPicBufAttr.u32Height = pstCtx->u32SrcHeight; in TEST_AVS_ModCreateFramePool() 174 stPicBufAttr.enCompMode = pstCtx->enSrcCompressMode; in TEST_AVS_ModCreateFramePool() 175 stPicBufAttr.enPixelFormat = pstCtx->enSrcPixFormat; in TEST_AVS_ModCreateFramePool() 189 pstCtx->srcVFramePools[AvsPipe] = RK_MPI_MB_CreatePool(&stMbPoolCfg); in TEST_AVS_ModCreateFramePool() 195 RK_S32 TEST_AVS_ModDestroyFramePool(TEST_AVS_CTX_S *pstCtx) { in TEST_AVS_ModDestroyFramePool() argument 198 if (MB_INVALID_POOLID != pstCtx->srcVFramePools[AvsPipe]) { in TEST_AVS_ModDestroyFramePool() 199 RK_MPI_MB_DestroyPool(pstCtx->srcVFramePools[AvsPipe]); in TEST_AVS_ModDestroyFramePool() 206 RK_S32 TEST_AVS_ModGetFrameFromPool(TEST_AVS_CTX_S *pstCtx, in TEST_AVS_ModGetFrameFromPool() argument [all …]
|
| H A D | test_comm_vgs.cpp | 37 RK_S32 TEST_VGS_Save_DstFrame(TEST_VGS_PROC_CTX_S *pstCtx) { in TEST_VGS_Save_DstFrame() argument 41 RK_U32 u32DstWidth = pstCtx->stImgOut.stVFrame.u32Width; in TEST_VGS_Save_DstFrame() 42 RK_U32 u32DstHeight = pstCtx->stImgOut.stVFrame.u32Height; in TEST_VGS_Save_DstFrame() 43 RK_U32 u32DstPixelFormat = pstCtx->stImgOut.stVFrame.enPixelFormat; in TEST_VGS_Save_DstFrame() 44 RK_S32 s32DstCompressMode = pstCtx->stImgOut.stVFrame.enCompressMode; in TEST_VGS_Save_DstFrame() 51 if (pstCtx->dstFileName != RK_NULL) { in TEST_VGS_Save_DstFrame() 52 FILE *fp = fopen(pstCtx->dstFileName, "wb+"); in TEST_VGS_Save_DstFrame() 54 RK_LOGE("fopen %s failed, error: %s", pstCtx->dstFileName, strerror(errno)); in TEST_VGS_Save_DstFrame() 57 fwrite(RK_MPI_MB_Handle2VirAddr(pstCtx->stImgOut.stVFrame.pMbBlk), in TEST_VGS_Save_DstFrame() 65 RK_S32 TEST_VGS_AddTask(TEST_VGS_PROC_CTX_S *pstCtx, VGS_HANDLE jobHandle) { in TEST_VGS_AddTask() argument [all …]
|
| H A D | test_comm_vpss.cpp | 217 TEST_VPSS_PROC_S *pstCtx = reinterpret_cast<TEST_VPSS_PROC_S *>(pArgs); in TEST_VPSS_Proc() local 227 stPicBufAttr.u32Width = pstCtx->stProcCtx.u32RawWidth; in TEST_VPSS_Proc() 228 stPicBufAttr.u32Height = pstCtx->stProcCtx.u32RawHeight; in TEST_VPSS_Proc() 230 stPicBufAttr.enPixelFormat = (PIXEL_FORMAT_E)pstCtx->stProcCtx.u32RawPixelFmt; in TEST_VPSS_Proc() 238 while (pstCtx->bThreadStart == RK_TRUE) { in TEST_VPSS_Proc() 239 if (pstCtx->srcFp != RK_NULL) { in TEST_VPSS_Proc() 240 s32Ret = fseek(pstCtx->srcFp, 0, SEEK_SET); in TEST_VPSS_Proc() 244 …s32ReadLen = fread(RK_MPI_MB_Handle2VirAddr(srcBlk), 1, stMbPicCalResult.u32MBSize, pstCtx->srcFp); in TEST_VPSS_Proc() 251 pstCtx->stProcCtx.u32RawWidth, in TEST_VPSS_Proc() 252 pstCtx->stProcCtx.u32RawHeight, in TEST_VPSS_Proc() [all …]
|
| /OK3568_Linux_fs/external/rockit/mpi/example/mod/ |
| H A D | test_mpi_sys.cpp | 40 RK_S32 test_ao_dev_init(TEST_SYS_CTX_S *pstCtx) { in test_ao_dev_init() argument 41 AUDIO_DEV aoDevId = (AUDIO_DEV)pstCtx->s32DevId; in test_ao_dev_init() 59 RK_S32 test_ao_dev_deinit(TEST_SYS_CTX_S *pstCtx) { in test_ao_dev_deinit() argument 62 s32Ret = RK_MPI_AO_Disable(pstCtx->s32DevId); in test_ao_dev_deinit() 109 RK_S32 test_adec_create_channel(TEST_SYS_CTX_S *pstCtx, RK_S32 s32ChnId) { in test_adec_create_channel() argument 122 RK_S32 test_adec_destroy_channel(TEST_SYS_CTX_S *pstCtx, RK_S32 s32ChnId) { in test_adec_destroy_channel() argument 124 RK_S32 s32DevId = pstCtx->s32DevId; in test_adec_destroy_channel() 132 test_adec_destroy_chn_attr(&pstCtx->pstADecChnAttr); in test_adec_destroy_channel() 136 RK_S32 test_ao_enable_channel(TEST_SYS_CTX_S *pstCtx, RK_S32 s32ChnId) { in test_ao_enable_channel() argument 140 s32Ret = RK_MPI_AO_EnableChn(pstCtx->s32DevId, AdChn); in test_ao_enable_channel() [all …]
|
| H A D | test_mpi_venc.cpp | 165 TEST_VENC_CTX_S *pstCtx = reinterpret_cast<TEST_VENC_CTX_S *>(pArgs); in venc_force_idr() local 166 RK_U32 u32Ch = pstCtx->u32ChnIndex; in venc_force_idr() 168 while (!pstCtx->threadExit) { in venc_force_idr() 177 TEST_VENC_CTX_S *pstCtx = reinterpret_cast<TEST_VENC_CTX_S *>(pArgs); in venc_get_stream() local 182 RK_U32 u32Ch = pstCtx->u32ChnIndex; in venc_get_stream() 186 if (pstCtx->dstFilePath != RK_NULL) { in venc_get_stream() 187 mkdir(pstCtx->dstFilePath, 0777); in venc_get_stream() 190 pstCtx->dstFilePath, pstCtx->u32ChnIndex); in venc_get_stream() 200 while (!pstCtx->threadExit) { in venc_get_stream() 205 if (pstCtx->dstFilePath != RK_NULL) { in venc_get_stream() [all …]
|
| H A D | test_mpi_mb.cpp | 45 RK_S32 unit_test_mpi_mb(const TEST_MB_CTX_S *pstCtx) { in unit_test_mpi_mb() argument 50 RK_S32 loopCount = pstCtx->s32LoopCount; in unit_test_mpi_mb() 55 pstMbPoolCfg.u64MBSize = pstCtx->s32MbSize; in unit_test_mpi_mb() 56 pstMbPoolCfg.u32MBCnt = pstCtx->s32MbCount; in unit_test_mpi_mb() 57 pstMbPoolCfg.bPreAlloc = pstCtx->bPreAlloc; in unit_test_mpi_mb() 58 pstMbPoolCfg.enRemapMode = (MB_REMAP_MODE_E)pstCtx->s32RemapMode; in unit_test_mpi_mb() 59 pstMbPoolCfg.enAllocType = (MB_ALLOC_TYPE_E)pstCtx->s32AllocType; in unit_test_mpi_mb() 62 for (RK_S32 i = 0; i < pstCtx->s32PoolCount; i++) { in unit_test_mpi_mb() 71 for (RK_S32 i = 0; i < pstCtx->s32PoolCount; i++) { in unit_test_mpi_mb() 73 for (RK_S32 j = 0; j < pstCtx->s32MbCount; j++) { in unit_test_mpi_mb() [all …]
|
| /OK3568_Linux_fs/external/rockit/mpi/example/include/ |
| H A D | test_comm_avs.h | 123 RK_S32 TEST_AVS_ModCreateFrame(TEST_AVS_CTX_S *pstCtx, 143 RK_S32 TEST_AVS_ModInit(TEST_AVS_CTX_S *pstCtx); 145 RK_S32 TEST_AVS_ModDeInit(TEST_AVS_CTX_S *pstCtx); 147 RK_S32 TEST_AVS_UnitTest(TEST_AVS_CTX_S *pstCtx); 149 RK_S32 TEST_AVS_InitAttr(TEST_AVS_CTX_S *pstCtx, 153 RK_S32 TEST_AVS_InitAttr_Blend_Lut(TEST_AVS_CTX_S *pstCtx, 157 RK_S32 TEST_AVS_InitAttr_Blend_Calib(TEST_AVS_CTX_S *pstCtx, 161 RK_S32 TEST_AVS_InitAttr_NoBlend(TEST_AVS_CTX_S *pstCtx, 165 RK_S32 TEST_AVS_MallocLutBuf(TEST_AVS_CTX_S *pstCtx, RK_VOID ***lutBufsVirAddr); 169 RK_S32 TEST_AVS_ModCreateFramePool(TEST_AVS_CTX_S *pstCtx); [all …]
|
| H A D | test_comm_tde.h | 54 RK_S32 TEST_TDE_TransSurfaceToVideoFrame(TEST_TDE_PROC_CTX_S *pstCtx, VIDEO_FRAME_INFO_S *pstFrames… 57 RK_S32 TEST_TDE_AddTask(TEST_TDE_PROC_CTX_S *pstCtx, TDE_HANDLE jobHandle); 60 RK_S32 TEST_TDE_LoadSrcFrame(TEST_TDE_PROC_CTX_S *pstCtx); 61 RK_S32 TEST_TDE_CreateDstFrame(TEST_TDE_PROC_CTX_S *pstCtx); 62 RK_S32 TEST_TDE_CreateDstCMAFrame(TEST_TDE_PROC_CTX_S *pstCtx); 63 RK_S32 TEST_TDE_ProcessJob(TEST_TDE_PROC_CTX_S *pstCtx, VIDEO_FRAME_INFO_S *pstFrames); 64 RK_S32 TEST_TDE_Single_ProcessJob(TEST_TDE_PROC_CTX_S *pstCtx, VIDEO_FRAME_INFO_S *pstFrames);
|
| H A D | test_mod_vpss.h | 72 RK_S32 TEST_VPSS_ModInit(TEST_VPSS_CTX_S *pstCtx); 73 RK_S32 TEST_VPSS_ModDeInit(TEST_VPSS_CTX_S *pstCtx); 74 RK_S32 TEST_VPSS_ModSendFrame(TEST_VPSS_CTX_S *pstCtx); 75 RK_S32 TEST_VPSS_ModGetGrpFrame(TEST_VPSS_CTX_S *pstCtx, VIDEO_FRAME_INFO_S *pstVideoFrame); 76 RK_S32 TEST_VPSS_ModGetChnFrame(TEST_VPSS_CTX_S *pstCtx, VIDEO_FRAME_INFO_S *pstVideoFrame); 78 RK_S32 TEST_VPSS_ModTest(TEST_VPSS_CTX_S *pstCtx); 79 RK_S32 TEST_VPSS_UnitTest(TEST_VPSS_CTX_S *pstCtx, VIDEO_FRAME_INFO_S *pstChnFrames);
|
| H A D | test_comm_vgs.h | 55 RK_S32 TEST_VGS_AddTask(TEST_VGS_PROC_CTX_S *pstCtx, VGS_HANDLE jobHandle); 58 RK_S32 TEST_VGS_LoadSrcFrame(TEST_VGS_PROC_CTX_S *pstCtx); 59 RK_S32 TEST_VGS_CreateDstFrame(TEST_VGS_PROC_CTX_S *pstCtx); 60 RK_S32 TEST_VGS_CreateDstCMAFrame(TEST_VGS_PROC_CTX_S *pstCtx); 61 RK_S32 TEST_VGS_ProcessJob(TEST_VGS_PROC_CTX_S *pstCtx, VIDEO_FRAME_INFO_S *pstFrames);
|