当前位置: 首页 > news >正文

物流公司官方网站室内设计联盟官方网站登录

物流公司官方网站,室内设计联盟官方网站登录,网站制作的公,企业网站的维护前言: 大家好,今天给大家介绍的内容是rk平台的mpp编解码这块的内容,在rk目前看到有三套框架涉及到编解码内容: 1、rkmedia 2、rockit 3、mpp 这三种不同形式的编解码方式,后面再做详细的框架对比,今天我…

前言:

大家好,今天给大家介绍的内容是rk平台的mpp编解码这块的内容,在rk目前看到有三套框架涉及到编解码内容:

  • 1、rkmedia

  • 2、rockit

  • 3、mpp

9ea77c9702a3f9db97d20f51508c165f.png

这三种不同形式的编解码方式,后面再做详细的框架对比,今天我们主要是怎么移植mpp源码到开发板里面去。

这里主要是记录一下学习过程!

开始移植mpp源码

mpp源码一般在对应的sdk里面的external里面也有,我这里不用sdk里面的mpp源码,而是从rockchip官方仓库里面下载最新的mpp源码:

https://github.com/rockchip-linux/mpp/tree/release
06e2d0d0cd2c0490dcb698db758e97e2.png

现在我们开始来进行一定的修改:

65a73d99d293010f5586e4ed9a9576d5.png
mpp源码目录

上面我们修改这个路径下的两个文档内容:

116a34ccbc4c5ec95aebefec7b2282d5.png

最终内容内容修改如下:

76d0efea34aa76266f2093b30a7ad45a.png

arm.linux.cross.cmake

b7d7d07cc6945a7942f2662670ec265c.png

make-Makefiles.bash

接着还需要修改一个地方,不然到时候移植到开发板上,我们运行demo,发现终端没有任何的打印log,就让人很奇怪,所以需要在osal里面做一个log打印输出语句:

c88010f8dec80bf4616699e5dcf885fa.png

添加如下两条打印语句:

void os_log(const char* tag, const char* msg, va_list list)
{char line[LINE_SZ] = {0};snprintf(line, sizeof(line), "%s: %s", tag, msg);vsyslog(LOG_INFO, line, list);vfprintf(stdout, line, list);
}void os_err(const char* tag, const char* msg, va_list list)
{char line[LINE_SZ] = {0};snprintf(line, sizeof(line), "%s: %s", tag, msg);vsyslog(LOG_ERR, line, list);vfprintf(stderr, line, list);
}

4f61aef4bd22683687502a7e02b88f88.png

最终结果

现在我们可以来开始进行编译了:

9c2246ec33a553a4f23704a97a41c033.png70171fcc2bcfeb3ab3d21a0c88f1269e.pngce68930d4435e9d59054f3e067c27d79.pnga655971b6f21efa8a89d4fda9a860e58.png

最终编译结果

移植到开发板上执行测试解码:

传输到开发板上来:

f5150a71d39ef9fcd5869923971b25e6.png

我们可以直接执行这个测试程序,可以看到一些有用的参数说明:

d590552db3c5077efc588b31118baf61.png

开始测试:

1e4b86f978dff0429c9816a6e4c4e903.png

好了,整个移植过程就结束了,下一期文章,我们开始构造属于自己的mpp工程,怎么解码码流到屏幕上去显示,循环播放演示以及mpp的整个架构和api的使用介绍,我们下期见!

http://www.yayakq.cn/news/886024/

相关文章:

  • 查询网站怎么做佛山市顺德区建设局网站
  • 重庆城市建设档案馆官方网站江西网站建设找哪家
  • 怎么用ps做网站ui网站被恶意解析
  • 没有域名做网站长沙网页设计
  • 广西桂川建设集团网站上海品牌网站建设公司排名
  • 安康市网站开发wordpress中国可以上吗
  • 乡村网站建设易企秀h5页面怎么制作
  • 做旅游项目用哪家网站好wordpress login
  • ppt模板资源网站网站的目的及功能规划
  • wordpress去掉导航栏sem seo是什么意思呢
  • 有什么免费建站网站查找网络营销方式
  • 二手交易网站建设内容策划woocommerce做零售网站
  • 苏州免费模板建站怎样在百度上做推广网站
  • 郑州网站seo公司公司部门撤销员工不愿转岗怎么办
  • 免费海报设计网站有哪些eclipse怎么做网页
  • 广东省建设交易中心网站首页嵌入式开发技术
  • 婴儿网站模板中国核工业二三建设有限公司招聘信息
  • 桐乡网站二次开发国企网站的建设
  • 网站管理员是什么意思网站如何更换空间
  • mysql网站数据库自学网页设计需要学习什么
  • 在中国建设银行的网站上可以转账吗学做衣服上什么网站
  • h5技术建设网站wordpress只显示文字
  • 网站开发二线城市汕头教育的网站建设
  • 哪些网站可以做平面设计网站建设后期维护小魔仙
  • 360推广联盟网站自动优化
  • 高端女装品牌前十名上海建站seo
  • 太平洋网站开发沈阳模板建站软件
  • 晋城推广型网站开发如何让域名指向网站
  • 沭阳做网站好的frame wordpress
  • 网站关键词在哪北京网站制作定制