技术专栏
海思例程sample_vdec代码部分解析(一)
本文主要了解海思例程sample_vdec整体流程,代码解析将在海思例程sample_vdec代码部分解析(二)中出现。
一 初始化系统
获取图像数据大小
初始化系统
该函数做了如下事情,可对照HIMPP媒体处理开发软件手册查看API作用
HI_MPI_SYS_Exit();// 去初始化 MPP 系统
HI_MPI_VB_Exit();//去初始化 MPP 视频缓存池
HI_MPI_VB_SetConfig(pstVbConfig);//设置 MPP 视频缓存池属性
HI_MPI_VB_Init();//初始化 MPP 视频缓存池。
HI_MPI_SYS_Init();//初始化 MPP 系统
二 初始化模块VB或用户VB
该函数主要是通过每个解码通道的解码视频参数来计算出VB缓存池的大小
三 start venc
该函数主要是设置VB来源,创建视频解码通道,设置视频解码通道参数,使能视频解码通道
四 start vpss
该函数主要是创建vpssgroup,启用vpssfroup作用
五 start vo
该函数配置视频输出设备公共属性,设置设备分辨率,图像分辨率,显示分辨率等
6 vdec 绑定 vpss
函数深挖是使用官方API HI_MPI_SYS_Bind()
7 vpss 绑定 vo
同样深挖是使用官方API HI_MPI_SYS_Bind,也是最常用的bind方式。
8 将流发送到VDEC
该函数将在代码部分解析(二)中具体讲解
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
点赞
1
评论
打赏
- 分享
- 举报
评论
1个
手气红包
-
小七 2024-10-22 20:09:49回复 举报哥,请问还有后续吗?想了解一下sample_vdec源码修改,当前源码输出只有hdmi,vga,我现在希望vdec解码后输出到cvbs,不知道需要修改哪些部分的内容了。
相关专栏
-
浏览量:931次2023-11-06 18:27:35
-
2020-08-10 09:21:07
-
浏览量:6322次2019-12-28 10:35:51
-
浏览量:3017次2020-08-10 09:28:54
-
浏览量:3747次2020-07-27 15:19:53
-
浏览量:1957次2023-11-23 15:47:07
-
浏览量:11014次2022-11-10 18:07:40
-
浏览量:5897次2022-09-23 09:10:47
-
浏览量:3592次2020-08-05 20:32:31
-
浏览量:1778次2020-08-05 20:33:33
-
浏览量:1559次2024-02-22 15:52:02
-
浏览量:936次2025-01-05 00:30:11
-
2019-06-19 16:48:17
-
浏览量:3123次2020-07-27 15:26:51
-
浏览量:3632次2020-07-30 11:57:30
-
浏览量:5514次2020-07-31 11:54:44
-
浏览量:3505次2020-08-25 18:13:09
-
浏览量:4439次2020-08-10 09:16:13
-
浏览量:5383次2019-12-28 10:17:47
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者

易百纳用户53690
您的支持将鼓励我继续创作!
打赏金额:
¥1

¥5

¥10

¥50

¥100

支付方式:

举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注