视频播放解码过程
来源:互联网 发布:移动网络不行怎么办 编辑:程序博客网 时间:2024/04/30 03:49
1.init variable 初始化变量
2.mpp system init mpp系统初始化
2.1 调用HI_MPI_SYS_SetConf函数配置MPP,否则不能初始化。
2.2 由于MPP的正常运行依赖于视频缓冲池,所以必须初始化视频缓冲池,使用HI_MPI_VB_Init函数。
2.3 初始化MPP使用HI_S32 HI_MPI_SYS_Init(HI_VOID)函数,除了音频的编解码通道外,所有的音频输入输出、视频输入输出、视频编码、视频叠加区域、视频侦测分析等都会被初始化。
3.start vpss, if vo is hd 如果vo是hd,则启动vpss
3.1 通过 HI_VPSS_GRP_ATTR_S 结构体设置vpss group的属性。
3.2 调用函数 HI_MPI_VPSS_CreateGrp 创建vpss group。
3.3 调用函数 HI_MPI_VPSS_SetGrpParam 设置vpss高级属性
3.4 调用函数 HI_MPI_VPSS_EnableChn 使能vpss chn,在此之前,需要 HI_MPI_VPSS_SetChnAttr chn设置属性
3.5 调用函数 HI_MPI_VPSS_StartGrp 启动vpss group
4.start vo 启动vo
5.start vdev and bind it to vpss or vo 启动vdev,且绑定vpss
6.open file and video decoder 打开文件和视频解码
7.join thread to play video 播放视频
8.unbind vdec to vpss and destroy vdec-chn
9.stop vo
10.exit mpp system
- 视频播放解码过程
- FFmpeg - 视频解码过程
- 视频播放过程中,解码时利用宏块信息来自动插入广告
- ffmpeg视频播放过程
- 音视频编解码过程
- Android通过软解码播放视频
- 视频流解码播放之VLC
- Android通过软解码播放视频
- OpenSUSE13.1 视频播放器 解码问题
- ffmpeg解码视频及倒序播放
- Android+FFmpeg+ANativeWindow视频解码播放
- Android中视频播放以及解码
- 使用VMR9+D3D解码和播放视频
- 使用FFmpeg+GDI解码和播放视频
- MediaCodec seekto()后解码播放视频,花屏?
- ffmpeg编程基础:视频解码、音频播放
- Android+FFmpeg+ANativeWindow视频解码播放
- 三、FFMPEG视频解码及播放
- ASOS时髦伦敦腔邮件召唤中国潮人
- iOS学习之sqlite的创建数据库,表,插入查看数据
- redis 3 cluster 安装
- Java/Android引用类型及其使用分析 转自:Windstep
- 时光机穿梭
- 视频播放解码过程
- iOS 手势切换视图
- chromeext 在本地的路径
- 垃圾回收机制的理解
- 版本回退
- win7 运行PB5 SYSGEN无响应解决
- Android Support兼容包详解
- 回收全国倒闭化工厂的化工原料及废旧化工品13403306214专业评估
- Data Structures and Algorithm Analysis in c++ 第一章笔记和部分习题