技术专栏
海思例程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,不知道需要修改哪些部分的内容了。
相关专栏
-
浏览量:699次2023-11-06 18:27:35
-
2020-08-10 09:21:07
-
浏览量:6058次2019-12-28 10:35:51
-
浏览量:2826次2020-08-10 09:28:54
-
浏览量:3573次2020-07-27 15:19:53
-
浏览量:1401次2023-11-23 15:47:07
-
浏览量:10028次2022-11-10 18:07:40
-
浏览量:5389次2022-09-23 09:10:47
-
浏览量:3139次2020-08-05 20:32:31
-
浏览量:1181次2024-02-22 15:52:02
-
浏览量:1611次2020-08-05 20:33:33
-
浏览量:2925次2020-07-27 15:26:51
-
浏览量:3475次2020-07-30 11:57:30
-
2019-06-19 16:48:17
-
浏览量:5172次2020-07-31 11:54:44
-
浏览量:4257次2020-08-10 09:16:13
-
浏览量:3271次2020-08-25 18:13:09
-
浏览量:5202次2019-12-28 10:17:47
-
浏览量:2356次2020-05-22 19:25:12
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
易百纳用户53690
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
打赏成功!
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注