海思媒体处理软件平台(MPP)
Doctor夫妇
这个作者很懒,什么都没留下…
展开
-
海思(MPP)媒体处理软件平台(3.1)-----VDEC流程分析
step1:配置VB视频缓存池,初始化MPP系统1配置VB视频缓存池1,初始化MPP视频缓存池:HI_MPI_VB_Init(HI_VOID)必须先调用 HI_MPI_VB_SetConf 配置缓存池属性,再初始化缓存池,否则会失败。2,设置缓存池属性 HI_S32 HI_MPI_VB_SetConf (const VB_CONF_S *pstVbConf);3,定义视频缓存池属性结构体VB_CONF_S 。【定义】typedef struct hiVB_CONF_S{ HI_U32 u3原创 2020-05-08 18:04:08 · 2960 阅读 · 0 评论 -
海思(MPP)媒体处理软件平台(3)-----VDEC
sample_vdec(视频解码)(测试环境,在HI3531D开发板上运行,查看代码使用VSCode)运行/nfsroot/mpp/sample/vdec # ./sample_vdec/************************************/please choose the case which you want to run: 0: VDH H...原创 2020-05-08 10:41:47 · 1778 阅读 · 0 评论 -
用宏定义字节对齐
有时候我们需要对一个数字节对齐。实例代码:#include <stdio.h> #define CEILING_2_POWER(x,a) ( ((x) + ((a) - 1) ) & ( ~((a) - 1) ) )//字节对齐 #define A(x,a) ((x) + ((a) - 1) )//先加 #define B(x,a) ( ...转载 2020-05-07 17:40:09 · 927 阅读 · 0 评论 -
海思(MPP)媒体处理软件平台(1)-----功能简介
概述(HI3531D)海思提供的媒体处理软件平台(Media Process Platform,简称 MPP),可支持应用软件快速开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软件直接提供MPI(MPP Programe Interface)接口完成相应功能。该平台支持应用软件快速开发以下功能:输入视频捕获、H.264/MJPEG/JPEG/MPEG4 编码、H264/H...原创 2020-05-07 15:28:35 · 1869 阅读 · 0 评论 -
海思(MPP)媒体处理软件平台(2)-----视频缓存池
视频缓存池视频缓存池主要向媒体业务提供大块物理内存管理功能,负责内存的分配和回收,充分发挥内存缓存池的作用,让物理内存资源在各个媒体处理模块中合理使用。一组大小相同、物理地址连续的缓存块组成一个视频缓存池。视频输入通道需要使用公共视频缓存池。所有的视频输入通道都可以从公共视频缓存池中获取视频缓存块用于保存采集的图像(如图 2-1 中所示从公共视频缓存池 B 中获取视频缓存块 Bm)。由...原创 2020-05-07 15:13:44 · 2271 阅读 · 0 评论