学习电脑,计算机系统故障维护,电脑技术,电脑知识学习-就上第二电脑网
当前位置: 首页 > 电脑知识 > 电脑基础

电脑java飞凌OK6410 多媒体视频编解码 player-qt4 QT视频播放器

 更新时间: 2019-08-03 17:06:41   作者:第二电脑网   来源:第二电脑网   浏览数:155   我要评论

飞凌OK6410 多媒体视频编解码 playe-qt4 QT视频播放器,有需要的朋友可以参考下。我的基本配置:wi7,ubutu10.04 目标板:OK6410A,liux3.0.1 交叉编译环境:am-liux-gcc 4.3.2

飞凌OK6410 多媒体视频编解码 player-qt4 QT视频播放器,有需要的朋友可以参考下。

我的基本配置:win7,ubuntu10.04

目标板:OK6410A,linux3.0.1

交叉编译环境:arm-linux-gcc 4.3.2 安装位置:/usr/local/arm/4.3.2

作为一个新手,最痛苦的莫过于:出现问题,不知道从何下手。由于项目的需要,我所用的开发板的屏幕选择的是8寸屏,所以在测试飞凌提供的一些资料的时候,比如多媒体视频编解码就会遇到问题,因为官方的技术支持是针对4.3寸屏的,所以我就悲剧。但是项目需要,我必须硬着头皮上。我想,那么我就自己编译源码,自己修改吧!这真是一个大胆的决定,于是,接下来各种无奈就随之而来。

电脑java飞凌OK6410 多媒体视频编解码 player-qt4 QT视频播放器》总结了关于程序员教程,对于我们来www.002pc.com确实能学到不少知识。

首先我找到源码的位置,即光盘A中的\Linux-3.0.1\apptest\多媒体编解码测试\测试程序源码\Forlinx-Player\,里面有两个压缩包,下面说说主要步骤,省略我苦逼的摸索过程。

1、分别解压,一个是Player,另一个是Embeded文件夹。好了,所有的资料就是这两个了。

2、将文件夹Forlinx-Player拷贝到我虚拟机的ubuntu下,我的位置:/home/dongguanli/QTapp/exercise/Forlinx-Player

3、将Forlinx-Player中的两个压缩包解压,一个为Player,另一个为Embeded,之后将Embeded文件夹拷贝到ubuntu的/usr/路径下;

4、通过Qt Creator打开Player文件夹下的工程文件Player.pro,之后再clean project 再build project;于是自己根据警告提示,添加相应的头文件,比如/home/dongguanli/QTapp/exercise/Forlinx-Player/Player/HwScale.c:154: warning: implicit declaration of function 'ioctl',则在文件中加入头文件#include <sys/ioctl.h>;并在PlayerEngine.c中加入头文件#include

"WaveEngine.h",这样就会减少一些警告了,还有一些未定义的变量,可以不用管,或者根据自己的情况进行再修改;

5、至此,再编译一遍Player,然后发现基本没什么警告了,好这下,开始qmake,我的qmake路径是:#/home/dongguanli/extend/qt/qt-everywhere-opensource-src-4.7.1/qt-everywhere-opensource-src-4.7.1/bin/qmake,之后再修改Player文件夹下的Makefile文件,执行:# gedit Makefile ,之后再将CFLAGS和CXXFLAGS修改为:

CFLAGS = -fno-rtti -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)
CXXFLAGS = -fno-rtti -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)

6、再执行make

7、这下就可以通过NFS挂载到开发板运行了!


更多:电脑java飞凌OK6410 多媒体视频编解码 player-qt4 QT视频播放器
https://www.002pc.com/diannaojichu/602.html

你可能感兴趣的视频,编解码,qt4,QT,player,飞凌

    关于我们 - 广告合作 - 联系我们 - 免责声明 - 网站地图 - 投诉建议 - 在线投稿

      浙ICP备140365454号

    ©CopyRight 2008-2020 002pc.COM Inc All Rights Reserved. 第二电脑网 版权所有 联系QQ:282523118