3191|5

36

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

例程:如何使用PX2硬解码H.264裸码流 [CODE_PX2]Decode_RAW_H264_FILE [复制链接]

Rayeager PX2开发板具有非常强大的多媒体处理能力,如果需要调用硬件加速针对普通媒体文件/码流进行解码,只需按照安卓标准调用多媒体相关接口即可。
针对一些行业用户的特殊需求,Rayeager PX2实际上也开放了接口可以对H.264等裸码流进行解码。
这里提供一份代码即可实现H.264裸码流的解码,如果您具有一定的Android系统开发经验,很快就能理解并进行相关改写。使用方法:
在PX2的Android编译环境根目录下将代码解压,并进入ChipSPARK_PX2_H264_DECODER文件夹,执行以下命令进行编译:
mm -B
即可生成可执行文件,路径为:out/target/product/rkpx2/system/bin/vpu_apiDemo
将该文件通过adb推送到PX2开发板上,并注意chmod 777赋予执行权限。
在adb shell中通过以下命令执行解码:
./vpu_apiDemo -i h264码流文件 -coding 7
其中-coding 7表示该文件为H.264编码,实际上该代码经过修改可以解码很多其它类型码流甚至进行编码工作。通过logcat可以看到相关的解码状态。
相关接口API在这个路径:/hardware/rk29/libon2/vpu_api.h

代码: ChipSPARK_PX2_H264_DECODER.zip (5.67 KB, 下载次数: 10)

最新回复

感谢分享   详情 回复 发表于 2015-7-11 16:45
点赞 关注(1)

回复
举报

125

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
源代码都是开源的吗 ?
 
 

回复

1万

帖子

24

TA的资源

版主

板凳
 
多谢分享,下周我的PX2就到了,先收藏一下。
 
 
 

回复

5979

帖子

8

TA的资源

版主

4
 
你还弄px2?你也是板子专业户啊
 
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
 
 

回复

36

帖子

0

TA的资源

一粒金砂(初级)

5
 
代码都是开源的哦,大家可以去官网查看,哈哈
 
 
 

回复

6

帖子

1

TA的资源

一粒金砂(中级)

6
 
感谢分享
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

开源项目 更多>>
    随便看看
    查找数据手册?

    EEWorld Datasheet 技术支持

    相关文章 更多>>
    关闭
    站长推荐上一条 1/10 下一条

     
    EEWorld订阅号

     
    EEWorld服务号

     
    汽车开发圈

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表