Home
last modified time | relevance | path

Searched refs:VIDEO_FRAME_INFO_S (Results 1 - 25 of 55) sorted by relevance

123

/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/ai_sample/mpp_help/include/
H A Dvgs_img.h62 const VIDEO_FRAME_INFO_S* src,
63 VIDEO_FRAME_INFO_S* dst,
70 void MppFrmDestroy(VIDEO_FRAME_INFO_S* frm);
76 int MppFrmDrawRects(VIDEO_FRAME_INFO_S *frm,
H A Dive_img.h68 * VIDEO_FRAME_INFO_S格式转换成IVE_IMAGE_S格式
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/hisilicon/hi3516dv300/sdk_linux/sample/taurus/color_space_convert/smp/
H A Dsmp_color_space_convert.c368 * VIDEO_FRAME_INFO_S格式转换成IVE_IMAGE_S格式
374 int FrmToOrigImg(const VIDEO_FRAME_INFO_S* frm, IVE_IMAGE_S *img) in FrmToOrigImg()
404 * IVE_IMAGE_S格式转成VIDEO_FRAME_INFO_S格式
410 int OrigImgToFrm(const IVE_IMAGE_S *img, VIDEO_FRAME_INFO_S* frm) in OrigImgToFrm()
439 * VIDEO_FRAME_INFO_S格式转成IVE_IMAGE_S格式(U8C1)
442 int FrmToU8c1Img(const VIDEO_FRAME_INFO_S* frm, IVE_IMAGE_S *img) in FrmToU8c1Img()
467 * YUV VIDEO_FRAME_INFO_S格式转成RGB IVE_DST_IMAGE_S格式
470 int FrmToRgbImg(VIDEO_FRAME_INFO_S* srcFrm, IVE_DST_IMAGE_S *dstImg) in FrmToRgbImg()
558 VIDEO_FRAME_INFO_S frm; in SampleIveOrigImgToFrm()
582 LOGI("VIDEO_FRAME_INFO_S in SampleIveOrigImgToFrm()
[all...]
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/ai_sample/mpp_help/src/
H A Dvgs_img.c49 static void MppFrmSetBuf(VIDEO_FRAME_INFO_S* frm, in MppFrmSetBuf()
100 VIDEO_FRAME_INFO_S* frm, in MppFrmCreate()
170 bool MppFrmValid(const VIDEO_FRAME_INFO_S* frm) in MppFrmValid()
183 void MppFrmDestroy(VIDEO_FRAME_INFO_S* frm) in MppFrmDestroy()
215 static int VgsResizeOnce(const VIDEO_FRAME_INFO_S* src, VIDEO_FRAME_INFO_S* dst, uint32_t dstWidth, uint32_t dstHeight) in VgsResizeOnce()
286 const VIDEO_FRAME_INFO_S* src, in MppFrmResize()
287 VIDEO_FRAME_INFO_S* dst, in MppFrmResize()
340 VIDEO_FRAME_INFO_S midFrm; in MppFrmResize()
388 static HI_S32 VgsDrawLines(VIDEO_FRAME_INFO_S *fr
[all...]
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/
H A Dmpi_vo.h66 HI_S32 HI_MPI_VO_GetScreenFrame(VO_LAYER VoLayer, VIDEO_FRAME_INFO_S *pstVFrame, HI_S32 s32MilliSec);
67 HI_S32 HI_MPI_VO_ReleaseScreenFrame(VO_LAYER VoLayer, const VIDEO_FRAME_INFO_S *pstVFrame);
88 HI_S32 HI_MPI_VO_GetChnFrame(VO_LAYER VoLayer, VO_CHN VoChn, VIDEO_FRAME_INFO_S *pstFrame, HI_S32 s32MilliSec);
89 HI_S32 HI_MPI_VO_ReleaseChnFrame(VO_LAYER VoLayer, VO_CHN VoChn, const VIDEO_FRAME_INFO_S *pstFrame);
106 HI_S32 HI_MPI_VO_SendFrame(VO_LAYER VoLayer, VO_CHN VoChn, VIDEO_FRAME_INFO_S *pstVFrame, HI_S32 s32MilliSec);
141 HI_S32 HI_MPI_VO_GetWBCFrame(VO_WBC VoWBC, VIDEO_FRAME_INFO_S *pstVFrame, HI_S32 s32MilliSec);
142 HI_S32 HI_MPI_VO_ReleaseWBCFrame(VO_WBC VoWBC, const VIDEO_FRAME_INFO_S *pstVFrame);
H A Dmpi_vi.h87 HI_S32 HI_MPI_VI_GetPipeFrame(VI_PIPE ViPipe, VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec);
88 HI_S32 HI_MPI_VI_ReleasePipeFrame(VI_PIPE ViPipe, const VIDEO_FRAME_INFO_S *pstVideoFrame);
90 HI_S32 HI_MPI_VI_SendPipeYUV(VI_PIPE ViPipe, const VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec);
91 HI_S32 HI_MPI_VI_SendPipeRaw(HI_U32 u32PipeNum, VI_PIPE PipeId[], const VIDEO_FRAME_INFO_S *pstVideoFrame[],
114 HI_S32 HI_MPI_VI_GetPipeBNRRaw(VI_PIPE ViPipe, VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec);
115 HI_S32 HI_MPI_VI_ReleasePipeBNRRaw(VI_PIPE ViPipe, const VIDEO_FRAME_INFO_S *pstVideoFrame);
172 HI_S32 HI_MPI_VI_GetChnFrame(VI_PIPE ViPipe, VI_CHN ViChn, VIDEO_FRAME_INFO_S *pstFrameInfo, HI_S32 s32MilliSec);
173 HI_S32 HI_MPI_VI_ReleaseChnFrame(VI_PIPE ViPipe, VI_CHN ViChn, const VIDEO_FRAME_INFO_S *pstFrameInfo);
H A Dmpi_vdec.h55 HI_S32 HI_MPI_VDEC_GetFrame(VDEC_CHN VdChn, VIDEO_FRAME_INFO_S *pstFrameInfo, HI_S32 s32MilliSec);
56 HI_S32 HI_MPI_VDEC_ReleaseFrame(VDEC_CHN VdChn, const VIDEO_FRAME_INFO_S *pstFrameInfo);
61 HI_S32 HI_MPI_VDEC_SetUserPic(VDEC_CHN VdChn, const VIDEO_FRAME_INFO_S *pstUsrPic);
H A Dmpi_vpss.h47 const VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec);
49 HI_S32 HI_MPI_VPSS_GetGrpFrame(VPSS_GRP VpssGrp, VPSS_GRP_PIPE VpssGrpPipe, VIDEO_FRAME_INFO_S *pstVideoFrame);
51 const VIDEO_FRAME_INFO_S *pstVideoFrame);
102 VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec);
103 HI_S32 HI_MPI_VPSS_ReleaseChnFrame(VPSS_GRP VpssGrp, VPSS_CHN VpssChn, const VIDEO_FRAME_INFO_S *pstVideoFrame);
H A Dhi_comm_vgs.h58 VIDEO_FRAME_INFO_S stImgIn; /* Input picture */
59 VIDEO_FRAME_INFO_S stImgOut; /* Output picture */
H A Dhi_comm_gdc.h50 VIDEO_FRAME_INFO_S stImgIn; /* Input picture */
51 VIDEO_FRAME_INFO_S stImgOut; /* Output picture */
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/
H A Dmpi_vo.h75 HI_S32 HI_MPI_VO_GetScreenFrame(VO_LAYER VoLayer, VIDEO_FRAME_INFO_S *pstVFrame, HI_S32 s32MilliSec);
76 HI_S32 HI_MPI_VO_ReleaseScreenFrame(VO_LAYER VoLayer, const VIDEO_FRAME_INFO_S *pstVFrame);
97 HI_S32 HI_MPI_VO_GetChnFrame(VO_LAYER VoLayer, VO_CHN VoChn, VIDEO_FRAME_INFO_S *pstFrame, HI_S32 s32MilliSec);
98 HI_S32 HI_MPI_VO_ReleaseChnFrame(VO_LAYER VoLayer, VO_CHN VoChn, const VIDEO_FRAME_INFO_S *pstFrame);
115 HI_S32 HI_MPI_VO_SendFrame(VO_LAYER VoLayer, VO_CHN VoChn, VIDEO_FRAME_INFO_S *pstVFrame, HI_S32 s32MilliSec);
150 HI_S32 HI_MPI_VO_GetWBCFrame(VO_WBC VoWBC, VIDEO_FRAME_INFO_S *pstVFrame, HI_S32 s32MilliSec);
151 HI_S32 HI_MPI_VO_ReleaseWBCFrame(VO_WBC VoWBC, const VIDEO_FRAME_INFO_S *pstVFrame);
H A Dmpi_vi.h87 HI_S32 HI_MPI_VI_GetPipeFrame(VI_PIPE ViPipe, VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec);
88 HI_S32 HI_MPI_VI_ReleasePipeFrame(VI_PIPE ViPipe, const VIDEO_FRAME_INFO_S *pstVideoFrame);
90 HI_S32 HI_MPI_VI_SendPipeYUV(VI_PIPE ViPipe, const VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec);
91 HI_S32 HI_MPI_VI_SendPipeRaw(HI_U32 u32PipeNum, VI_PIPE PipeId[], const VIDEO_FRAME_INFO_S *pstVideoFrame[],
114 HI_S32 HI_MPI_VI_GetPipeBNRRaw(VI_PIPE ViPipe, VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec);
115 HI_S32 HI_MPI_VI_ReleasePipeBNRRaw(VI_PIPE ViPipe, const VIDEO_FRAME_INFO_S *pstVideoFrame);
168 HI_S32 HI_MPI_VI_GetChnFrame(VI_PIPE ViPipe, VI_CHN ViChn, VIDEO_FRAME_INFO_S *pstFrameInfo, HI_S32 s32MilliSec);
169 HI_S32 HI_MPI_VI_ReleaseChnFrame(VI_PIPE ViPipe, VI_CHN ViChn, const VIDEO_FRAME_INFO_S *pstFrameInfo);
H A Dmpi_vdec.h55 HI_S32 HI_MPI_VDEC_GetFrame(VDEC_CHN VdChn, VIDEO_FRAME_INFO_S *pstFrameInfo, HI_S32 s32MilliSec);
56 HI_S32 HI_MPI_VDEC_ReleaseFrame(VDEC_CHN VdChn, const VIDEO_FRAME_INFO_S *pstFrameInfo);
61 HI_S32 HI_MPI_VDEC_SetUserPic(VDEC_CHN VdChn, const VIDEO_FRAME_INFO_S *pstUsrPic);
H A Dmpi_vpss.h47 const VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec);
49 HI_S32 HI_MPI_VPSS_GetGrpFrame(VPSS_GRP VpssGrp, VPSS_GRP_PIPE VpssGrpPipe, VIDEO_FRAME_INFO_S *pstVideoFrame);
51 const VIDEO_FRAME_INFO_S *pstVideoFrame);
98 VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec);
99 HI_S32 HI_MPI_VPSS_ReleaseChnFrame(VPSS_GRP VpssGrp, VPSS_CHN VpssChn, const VIDEO_FRAME_INFO_S *pstVideoFrame);
H A Dhi_comm_vgs.h58 VIDEO_FRAME_INFO_S stImgIn; /* Input picture */
59 VIDEO_FRAME_INFO_S stImgOut; /* Output picture */
H A Dhi_comm_gdc.h50 VIDEO_FRAME_INFO_S stImgIn; /* Input picture */
51 VIDEO_FRAME_INFO_S stImgOut; /* Output picture */
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/ai_sample/scenario/hand_classify/
H A Dhand_classify.h45 HI_S32 Yolo2HandDetectResnetClassifyCal(uintptr_t model, VIDEO_FRAME_INFO_S *srcFrm, VIDEO_FRAME_INFO_S *dstFrm);
H A Dhand_classify.c71 static VIDEO_FRAME_INFO_S frmIn;
72 static VIDEO_FRAME_INFO_S frmDst;
201 HI_S32 Yolo2HandDetectResnetClassifyCal(uintptr_t model, VIDEO_FRAME_INFO_S *srcFrm, VIDEO_FRAME_INFO_S *dstFrm) in Yolo2HandDetectResnetClassifyCal()
209 ret = FrmToOrigImg((VIDEO_FRAME_INFO_S*)srcFrm, &img); in Yolo2HandDetectResnetClassifyCal()
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/ai_sample/scenario/tennis_detect/
H A Dtennis_detect.h41 HI_S32 TennisDetectCal(uintptr_t model, VIDEO_FRAME_INFO_S *srcFrm, VIDEO_FRAME_INFO_S *dstFrm);
H A Dtennis_detect.cpp49 VIDEO_FRAME_INFO_S *srcFrame) in IveImageParamCfg()
75 static HI_S32 yuvFrame2rgb(VIDEO_FRAME_INFO_S *srcFrame, IPC_IMAGE *dstImage) in yuvFrame2rgb()
124 static HI_S32 frame2Mat(VIDEO_FRAME_INFO_S *srcFrame, Mat &dstMat) in frame2Mat()
162 HI_S32 tennis_detect::TennisDetectCal(uintptr_t model, VIDEO_FRAME_INFO_S *srcFrm, VIDEO_FRAME_INFO_S *dstFrm) in TennisDetectCal()
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/ai_sample/scenario/cnn_trash_classify/
H A Dcnn_trash_classify.h66 HI_S32 CnnTrashClassifyCal(uintptr_t model, VIDEO_FRAME_INFO_S *srcFrm, VIDEO_FRAME_INFO_S *resFrm);
H A Dcnn_trash_classify.c245 HI_S32 CnnTrashClassifyCal(uintptr_t model, VIDEO_FRAME_INFO_S *srcFrm, VIDEO_FRAME_INFO_S *resFrm) in CnnTrashClassifyCal()
251 VIDEO_FRAME_INFO_S resizeFrm; // Meet the input frame of the plug in CnnTrashClassifyCal()
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/platform/svp/ive/sample/
H A Dsample_ive_queue.h27 VIDEO_FRAME_INFO_S stFrameInfo;
48 HI_S32 SAMPLE_IVE_QueueAddNode(SAMPLE_IVE_QUEUE_S* pstQueueHead, VIDEO_FRAME_INFO_S *pstFrameInfo);
H A Dsample_ive_queue.c105 HI_S32 SAMPLE_IVE_QueueAddNode(SAMPLE_IVE_QUEUE_S *pstQueueHead, VIDEO_FRAME_INFO_S *pstFrameInfo) in SAMPLE_IVE_QueueAddNode()
122 (HI_VOID)memcpy_s(&pstQueueNode->stFrameInfo, sizeof(VIDEO_FRAME_INFO_S), pstFrameInfo, sizeof(VIDEO_FRAME_INFO_S)); in SAMPLE_IVE_QueueAddNode()
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/platform/svp/common/
H A Dsample_comm_ive.h76 VIDEO_FRAME_INFO_S stFrameInfo;
153 HI_S32 SAMPLE_COMM_IVE_DmaImage(VIDEO_FRAME_INFO_S *pstFrameInfo, IVE_DST_IMAGE_S *pstDst, HI_BOOL bInstant);
155 HI_S32 SAMPLE_COMM_VGS_FillRect(VIDEO_FRAME_INFO_S *pstFrmInfo, SAMPLE_RECT_ARRAY_S *pstRect, HI_U32 u32Color);

Completed in 9 milliseconds

123