回复: arm下Qt与mplayer界面整合
#6 回 kimtaikee 的帖子 [hsl17 04-25 14:50]
kimtaikee:你看这有没有你需要的。
http://hpqlyl.blog.163.com/blog/static/199484169201348513843/ (2014-04-25 13:50)
这个好像没有讲到要点
晕。。。。不好弄啊
顺便问下你,我用的是tiny 210v2开发板,为何framebuffer只能使用/dev/fb0
#7 回 1993xiangle 的帖子 [hsl17 04-25 14:50]
1993xiangle:arm下应该是不好实现的,由于它不支持X11,直接面向framebuffer,所以-wid参数(获取窗口编号)不起作用,在开发板上运行起来就是一个独立的窗口。我最近也在做这个,查了很多资料,好像没有好的解决的方案。我的QQ是1015761151,咱可以边做边交流。 (2014-04-25 14:44)
好的,我加你qq
#8 [liuzh_szz 04-25 15:34]
--水煮肉片--: 其实你在移植Qt的时候已经犯错,tiny210的图形框架是OpenglES2,而你还在使用FrameBuffer,我估计tiny210应该是不支持FrameBuffer的,而是由硬件管线完全控制显存。
FrameBuffer是嵌入式设备最原始的的绘图系统,之后的绘图系统先是实现了硬件Blit/AlphaBlend ,然后实现了矢量绘图硬件加速,一直到现在实现了智能化的硬件绘图管线,也就是OpenGL ES2。
所以,你应该在移植Qt时打开OpenGL支持,并且把"--prefix="指向SDK中对应的位置以找到opengl和egl,编译出以OpenGL为后端的Qt
#9 回 liuzh_szz 的帖子 [hsl17 04-25 15:35]
liuzh_szz:--水煮肉片--: 其实你在移植Qt的时候已经犯错,tiny210的图形框架是OpenglES2,而你还在使用FrameBuffer,我估计tiny210应该是不支持FrameBuffer的,而是由硬件管线完全控制显存。
FrameBuffer是嵌入式设备最原始的的绘图系统,之后的绘图系统先是实现了硬件Blit/AlphaBlend ,然 .. (2014-04-25 15:34)
哥们,这很高深啊,得慢慢研究
#10 [青春岁月 04-29 08:25]
将视频输出到控件。mplayer -wid WINDOWID