/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/ai_sample/mpp_help/src/ |
H A D | vgs_img.c | 49 static void MppFrmSetBuf(VIDEO_FRAME_INFO_S* frm,
in MppFrmSetBuf() argument 56 frm->stVFrame.u32HeaderStride[0] = vbCfg->u32HeadStride;
in MppFrmSetBuf() 57 frm->stVFrame.u32HeaderStride[1] = vbCfg->u32HeadStride;
in MppFrmSetBuf() 58 frm->stVFrame.u32HeaderStride[2] = vbCfg->u32HeadStride; // 2: Array subscript, not out of bounds
in MppFrmSetBuf() 59 frm->stVFrame.u64HeaderPhyAddr[0] = phyAddr;
in MppFrmSetBuf() 60 frm->stVFrame.u64HeaderPhyAddr[1] = frm->stVFrame.u64HeaderPhyAddr[0] + vbCfg->u32HeadYSize;
in MppFrmSetBuf() 61 frm->stVFrame.u64HeaderPhyAddr[2] = frm->stVFrame.u64HeaderPhyAddr[1]; // 2: Array subscript, not out of bounds
in MppFrmSetBuf() 62 frm in MppFrmSetBuf() 99 MppFrmCreate( VIDEO_FRAME_INFO_S* frm, int width, int height, PIXEL_FORMAT_E pixelFormat, DATA_BITWIDTH_E bitWidth, COMPRESS_MODE_E compressMode, int align) MppFrmCreate() argument 170 MppFrmValid(const VIDEO_FRAME_INFO_S* frm) MppFrmValid() argument 183 MppFrmDestroy(VIDEO_FRAME_INFO_S* frm) MppFrmDestroy() argument 388 VgsDrawLines(VIDEO_FRAME_INFO_S *frm, const VGS_DRAW_LINE_S lines[], int lineNum) VgsDrawLines() argument 446 MppFrmDrawRects(VIDEO_FRAME_INFO_S *frm, const RectBox *boxes, int boxesNum, uint32_t color, int thick) MppFrmDrawRects() argument [all...] |
H A D | ive_img.c | 52 int FrmToOrigImg(const VIDEO_FRAME_INFO_S* frm, IVE_IMAGE_S *img)
in FrmToOrigImg() argument 55 PIXEL_FORMAT_E pixelFormat = frm->stVFrame.enPixelFormat;
in FrmToOrigImg() 61 img->u32Width = frm->stVFrame.u32Width;
in FrmToOrigImg() 62 img->u32Height = frm->stVFrame.u32Height;
in FrmToOrigImg() 74 img->au64PhyAddr[i] = frm->stVFrame.u64PhyAddr[i];
in FrmToOrigImg() 75 img->au64VirAddr[i] = frm->stVFrame.u64VirAddr[i];
in FrmToOrigImg() 76 img->au32Stride[i] = frm->stVFrame.u32Stride[i];
in FrmToOrigImg() 302 int OrigImgToFrm(const IVE_IMAGE_S *img, VIDEO_FRAME_INFO_S* frm)
in OrigImgToFrm() argument 306 if (memset_s(frm, sizeof(*frm), in OrigImgToFrm() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/color_space_convert/smp/ |
H A D | smp_color_space_convert.c | 374 int FrmToOrigImg(const VIDEO_FRAME_INFO_S* frm, IVE_IMAGE_S *img)
in FrmToOrigImg() argument 377 PIXEL_FORMAT_E pixelFormat = frm->stVFrame.enPixelFormat;
in FrmToOrigImg() 383 img->u32Width = frm->stVFrame.u32Width;
in FrmToOrigImg() 384 img->u32Height = frm->stVFrame.u32Height;
in FrmToOrigImg() 396 img->au64PhyAddr[i] = frm->stVFrame.u64PhyAddr[i];
in FrmToOrigImg() 397 img->au64VirAddr[i] = frm->stVFrame.u64VirAddr[i];
in FrmToOrigImg() 398 img->au32Stride[i] = frm->stVFrame.u32Stride[i];
in FrmToOrigImg() 410 int OrigImgToFrm(const IVE_IMAGE_S *img, VIDEO_FRAME_INFO_S* frm)
in OrigImgToFrm() argument 414 if (memset_s(frm, sizeof(*frm), in OrigImgToFrm() 442 FrmToU8c1Img(const VIDEO_FRAME_INFO_S* frm, IVE_IMAGE_S *img) FrmToU8c1Img() argument 558 VIDEO_FRAME_INFO_S frm; SampleIveOrigImgToFrm() local 606 VIDEO_FRAME_INFO_S frm; SampleIveFrmToOrigImg() local 666 VIDEO_FRAME_INFO_S frm; SampleIveFrmToU8c1Img() local 726 VIDEO_FRAME_INFO_S frm; SampleIveFrmToRgbImgToYuv() local 791 VIDEO_FRAME_INFO_S frm; SampleIveFrmToRgbImgToBgr() local [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/ai_sample/smp/ |
H A D | sample_media_opencv.cpp | 140 static HI_VOID TennisDetectAiProcess(VIDEO_FRAME_INFO_S frm, VO_LAYER voLayer, VO_CHN voChn)
in TennisDetectAiProcess() argument 154 ret = MppFrmResize(&frm, &calFrm, 640, 480); // 640: FRM_WIDTH, 480: FRM_HEIGHT
in TennisDetectAiProcess() 155 ret = opencv.TennisDetectCal(g_tennisWorkPlug.model, &calFrm, &frm);
in TennisDetectAiProcess() 158 ret = HI_MPI_VO_SendFrame(voLayer, voChn, &frm, 0);
in TennisDetectAiProcess() 165 ret = HI_MPI_VPSS_ReleaseChnFrame(g_aicTennisMediaInfo.vpssGrp, g_aicTennisMediaInfo.vpssChn0, &frm);
in TennisDetectAiProcess() 175 VIDEO_FRAME_INFO_S frm;
183 ret = HI_MPI_VPSS_GetChnFrame(g_aicTennisMediaInfo.vpssGrp, g_aicTennisMediaInfo.vpssChn0, &frm, s32MilliSec);
187 ret = HI_MPI_VPSS_ReleaseChnFrame(g_aicTennisMediaInfo.vpssGrp, g_aicTennisMediaInfo.vpssChn0, &frm);
194 SAMPLE_PRT("get vpss frame success, weight:%d, height:%d\n", frm.stVFrame.u32Width, frm [all...] |
H A D | sample_media_ai.c | 1763 static HI_VOID CnnTrashClassifyAiProcess(VIDEO_FRAME_INFO_S frm)
in CnnTrashClassifyAiProcess() argument 1779 ret = CnnTrashClassifyCal(g_workPlug.model, &frm, resFrm);
in CnnTrashClassifyAiProcess() 1785 ret = HI_MPI_VPSS_ReleaseChnFrame(g_aicMediaInfo.vpssGrp, g_aicMediaInfo.vpssChn0, &frm);
in CnnTrashClassifyAiProcess() 1795 VIDEO_FRAME_INFO_S frm;
in GetVpssChnFrameCnnTrashClassify() local 1799 ret = HI_MPI_VPSS_GetChnFrame(g_aicMediaInfo.vpssGrp, g_aicMediaInfo.vpssChn0, &frm, s32MilliSec);
in GetVpssChnFrameCnnTrashClassify() 1803 ret = HI_MPI_VPSS_ReleaseChnFrame(g_aicMediaInfo.vpssGrp, g_aicMediaInfo.vpssChn0, &frm);
in GetVpssChnFrameCnnTrashClassify() 1810 SAMPLE_PRT("get vpss frame success, weight:%d, height:%d\n", frm.stVFrame.u32Width, frm.stVFrame.u32Height);
in GetVpssChnFrameCnnTrashClassify() 1816 CnnTrashClassifyAiProcess(frm);
in GetVpssChnFrameCnnTrashClassify() 1822 static HI_VOID HandClassifyAiProcess(VIDEO_FRAME_INFO_S frm, VO_LAYE argument 1859 VIDEO_FRAME_INFO_S frm; GetVpssChnFrameHandClassify() local [all...] |
/device/soc/rockchip/rk3568/hardware/mpp/mpp/legacy/inc/ |
H A D | mpp_enc_refs.h | 79 #define dump_frm(frm) _dump_frm(frm, __FUNCTION__, __LINE__) 81 void _dump_frm(EncFrmStatus *frm, const char *func, RK_S32 line);
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/ai_sample/mpp_help/include/ |
H A D | vgs_img.h | 70 void MppFrmDestroy(VIDEO_FRAME_INFO_S* frm);
76 int MppFrmDrawRects(VIDEO_FRAME_INFO_S *frm,
|
H A D | ive_img.h | 74 int FrmToOrigImg(const VIDEO_FRAME_INFO_S* frm, IVE_IMAGE_S *img);
88 int OrigImgToFrm(const IVE_IMAGE_S *img, VIDEO_FRAME_INFO_S* frm);
|
/device/soc/rockchip/common/hardware/mpp/include/ |
H A D | rk_venc_ref.h | 223 MPP_RET mpp_enc_ref_cfg_add_lt_cfg(MppEncRefCfg ref, signed int cnt, MppEncRefLtFrmCfg *frm); 224 MPP_RET mpp_enc_ref_cfg_add_st_cfg(MppEncRefCfg ref, signed int cnt, MppEncRefStFrmCfg *frm);
|
H A D | mpp_rc_defs.h | 175 EncFrmStatus frm; member
|
/device/soc/rockchip/rk3399/hardware/mpp/include/ |
H A D | rk_venc_ref.h | 224 MPP_RET mpp_enc_ref_cfg_add_lt_cfg(MppEncRefCfg ref, RK_S32 cnt, MppEncRefLtFrmCfg *frm); 225 MPP_RET mpp_enc_ref_cfg_add_st_cfg(MppEncRefCfg ref, RK_S32 cnt, MppEncRefStFrmCfg *frm);
|
H A D | mpp_rc_defs.h | 175 EncFrmStatus frm; member
|
/device/soc/rockchip/rk3568/hardware/mpp/include/ |
H A D | rk_venc_ref.h | 224 MPP_RET mpp_enc_ref_cfg_add_lt_cfg(MppEncRefCfg ref, RK_S32 cnt, MppEncRefLtFrmCfg *frm); 225 MPP_RET mpp_enc_ref_cfg_add_st_cfg(MppEncRefCfg ref, RK_S32 cnt, MppEncRefStFrmCfg *frm);
|
H A D | mpp_rc_defs.h | 175 EncFrmStatus frm; member
|
/device/soc/rockchip/rk3588/hardware/mpp/include/ |
H A D | rk_venc_ref.h | 225 MPP_RET mpp_enc_ref_cfg_add_lt_cfg(MppEncRefCfg ref, RK_S32 cnt, MppEncRefLtFrmCfg *frm); 226 MPP_RET mpp_enc_ref_cfg_add_st_cfg(MppEncRefCfg ref, RK_S32 cnt, MppEncRefStFrmCfg *frm);
|
H A D | mpp_rc_defs.h | 196 EncFrmStatus frm; member
|
/device/soc/rockchip/rk3568/hardware/mpp/mpp/hdi_mpp/ |
H A D | hdi_mpp_mpi.h | 117 typedef MPP_RET (*hdimpp_enc_ref_cfg_add_st_cfg)(MppEncRefCfg ref, RK_S32 cnt, MppEncRefStFrmCfg *frm); 118 typedef MPP_RET (*hdimpp_enc_ref_cfg_add_lt_cfg)(MppEncRefCfg ref, RK_S32 cnt, MppEncRefLtFrmCfg *frm);
|
/device/soc/rockchip/common/hardware/mpp/mpp/hdi_mpp/ |
H A D | hdi_mpp_mpi.h | 117 typedef MPP_RET (*hdimpp_enc_ref_cfg_add_st_cfg)(MppEncRefCfg ref, signed int cnt, MppEncRefStFrmCfg *frm); 118 typedef MPP_RET (*hdimpp_enc_ref_cfg_add_lt_cfg)(MppEncRefCfg ref, signed int cnt, MppEncRefLtFrmCfg *frm);
|