社区
Qt
帖子详情
高手请进。不是散分。
ailinty
2010-08-27 03:29:11
QT多媒体(mplayer)在开发板上运行得需要X11支持,那么怎么移植X11呢?我失败N次了,没办法了,求救。
希望哪位高人能给个好点的答案,谢谢。
我用的是FC12。
参考absurd的博客:http://blog.csdn.net/absurd
...全文
154
12
打赏
收藏
高手请进。不是散分。
QT多媒体(mplayer)在开发板上运行得需要X11支持,那么怎么移植X11呢?我失败N次了,没办法了,求救。 希望哪位高人能给个好点的答案,谢谢。 我用的是FC12。 参考absurd的博客:http://blog.csdn.net/absurd
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huazhongscut
2011-02-14
打赏
举报
回复
请教楼主,我移植mplayer+Qt,也出现了这个问题,但可以通过-geometry x:y 设定视频窗口的位置,我的问题是在视频播放的时候,Qt界面狂闪,不知楼主碰到过没有,怎么解决?多谢
ailinty
2010-08-31
打赏
举报
回复
我问题初步解决了,我修改了mplayer源码,让它固定在某个特定的X,Y【坚决不是左上角】。
修改的文件是:
mplayer_rc2.tar.gz
目录下:libmpcodecs/vf_vo.c文件第184行:
ailinty
2010-08-29
打赏
举报
回复
也许我的问题没将清楚,我的问题是QT调用mplayer时,弹出一个播放器在左上角。不是说不能放,其实我的mplayer也能放,但是跟QT结合有点小问题。需要修改mplayer源码的初始化x,y.我还没解决,谢谢你详细的回复。谢谢。
lishaman
2010-08-29
打赏
举报
回复
你在试试看可以吗?
lishaman
2010-08-29
打赏
举报
回复
我也是从别的博客获取的 希望对你有用
Madplay播放器移植ARM
一.下载
1.madplay-0.15.2b.tar.gz
2.libmad-0.15.1b.tar.gz
3.libid3tag-0.15.1b.tar.gz
4.zlib-1.1.4.tar.gz
前面的三个包在http://sourceforge.net/project/showfiles.php?group_id=12349 下载, 后一个包在http://www.gzip.org/zlib/zlib-1.1.4.tar.gz 下载。
二.解压
在任何一个目录下解压四个文件,比如我的目录为/home/xgq/桌面/madplay
创建一个目录命名为lib(可以在任何地方,任何命名),我在/home/xgq/桌面/madplay下创建lib目录。
三.编译
1.zlib-1.1.4
(1)cd /home/xgq/桌面/madplay
(2)./configure --prefix=/home/xgq/桌面/madplay/lib
(3)gedit Makefile
改为 CC=/usr/local/arm/usr/local/arm/3.4.1/bin/arm-linux-gcc
AR=/usr/local/arm/usr/local/arm/3.4.1/bin/arm-linux-ar rcs
RANLIB=/usr/local/arm/usr/local/arm/3.4.1/bin/arm-linux-ranlib
(4)make ,make install
2.libid3tag
cd libid3tag
(1)./configure CC=/usr/local/arm/usr/local/arm/3.4.1/bin/arm-linux-gcc --prefix=/home/xgq/桌面/madplay/lib --host=arm-linux CPPFLAGS=-I/home/xgq/桌面/madplay/lib/include LDFLAGS=-L/home/xgq/桌面/madplay/lib/lib
(2) make make install
3.libmad
cd libmad
(1)./configure CC=/usr/local/arm/usr/local/arm/3.4.1/bin/arm-linux-gcc --prefix=/home/xgq/桌面/madplay/lib --host=arm-linux CPPFLAGS=-I/home/xgq/桌面/madplay/lib/include LDFLAGS=-L/home/xgq/桌面/madplay/lib/lib
(2) make make install
4.madplay
cd madplay
(1)./configure CC=/usr/local/arm/usr/local/arm/3.4.1/bin/arm-linux-gcc --prefix=/home/xgq/桌面/madplay/lib --host=arm-linux CPPFLAGS=-I/home/xgq/桌面/madplay/lib/include LDFLAGS=-L/home/xgq/桌面/madplay/lib/lib
(2) make make install
至此所有编译已经OK,madplay 可执行文件大概有180K左右。注:CC为你的交叉编译器的路径
四.移植
把刚才编译好的库(我的是在/home/xgq/桌面/madplay/lib/lib 下)全部放到开发板的/lib 目录里。然后把/home/xgq/桌面/madplay/lib/bin 里的abxtest 和madplay 放到开发板上,并随便弄个mp3 文件上去,执行./madplay xxx.mp3 就可以听到美妙的声音了。
qter_wd007
2010-08-28
打赏
举报
回复
这个与CPU种类关系不大吧。
ailinty
2010-08-27
打赏
举报
回复
我没得到满意的答案,抱歉!下次再。
wyfwx
2010-08-27
打赏
举报
回复
那还不结帖散分
ailinty
2010-08-27
打赏
举报
回复
我决定了,修改mplayer源码。谢谢大家的回复。谢谢
wyfwx
2010-08-27
打赏
举报
回复
x11是linux下widow的基础,跟cpu似乎无关
ailinty
2010-08-27
打赏
举报
回复
ARM平台上有X11?
wyfwx
2010-08-27
打赏
举报
回复
X11在开发平台没有吗?
matlab里面怎么算列和,平均值matlab(matlab
高手
请进
!!我导入了excel文件后,如果想计算其中一列的总和sum和均值mean,该怎么做???)...
matlab怎么从大量excel中读取特定行的数据同问啊!大神来赐教,不胜感激matlab
高手
请进
!!我导入了excel文件后,如果想计算其中一列的总和sum和均值mean,该怎么做???下面的搞麻烦一个就搞定了比如你的数组A,你要其中的第三算sum那么sum3=sum(A(:,3));平 就是 mean3=mean(A(:,3));就可以了很简单的事还有你想画图,比我想用第一和第二列数据...
高手
寂寞人物性格
转自http://tieba.baidu.com/p/569625236 江湖部依韵:就是依韵,主角,出生大理,不用多说。霸天:依韵成长院好友,出生于西夏。六子:成长院好友,出生于西夏。零儿:挖矿时遇见,后为灵鹫宫魔女之一。黑衣人之一。俨然一笑:峨嵋派
高手
,于马车中相遇。剑倾神州:华山派较有名气
高手
,马车中相遇。情绪:华山弟子,花六万两买依韵出售的衣服.夜灵:华山派弟子,与霸天交好,常组成团队任...
java 内部类 菜鸟编程,菜鸟对java匿名内部类构造原理的分析 (
散分
)
初学者对java匿名内部类构造原理的分析 (
散分
)学Java 虽然时间不算太长,但是对一些原理性的东西很感兴趣。今天分析了一下匿名内部类调用构造方法的原理,希望
高手
拍砖。因为匿名内部类没有名字这个特殊性质,所以我们无从给它指定构造方法,构造方法必须和类名同名,类名都没有,构造方法就无从谈起了。但是匿名内部类可以通过直接调用父类的构造方法实现初始化,当然要求父类构造方法对它父类中定义的成员变量进...
盈通rx580游戏
高手
bios_RX 5700 XT D6 游戏
高手
测评:女装大佬重捶出击!
文 | 林德琛一直以来,说到显卡外观,大家首先会想到甚么?傻大黑粗?霸气侧露?肌肉跑车?但无论如何,都不会是:「好可爱!好清新!好脱俗!」面对着这些千遍一律的显卡皮囊,曾几何时,我们也会感叹,「属于我们猛男的显卡在哪里?」。数个月前,终于有一家公司听见了猛男们的要求。今天我们要来看看的这张显卡,正正是这样的一张「为猛男而设」的存在。先生们女士们,请让我向你们介绍,来自盈通的女装肥肉肌肉猛...
【南卡樱桃|读书笔记《学习
高手
》】
∝学霸分享 6大课 通过英语、写作和SMART原则、OKR工作法、LEO解读五步法等文章。同样适用于国内教育环境。 ∝3 学霸分享,直通世界名校的超级学习法 ∞第18课 LEO手把手教你如何学好英语 ◆第1小课 单词 ◆第2小课 语法 ◆第3小课 听力 ◆第4小课 阅读 ◆第5小课 口语 LEO的学习仪式感 我在不同英语学习阶段使用的教材 ∞第19课 三要素写作法,把文章写到读者心里去 ◆第1小课 Ethos,可信 ◆第2小课 Pathos,情感 ◆第3小课 Logos,逻辑 ◆19-本课核心方法回顾 ∞第
Qt
16,240
社区成员
26,660
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章