我被Qt Video Overview中的视频示例停留了一个月。
我试过那段代码,但只有我得到的是空白方块(QWidget)。我使用GStreamer0.10进行Qt5上的媒体播放。我还用gst-launch-0.10命令播放了视频,它运行正常,但我无法确定Qt中发生了什么以及它为什么不能工作?
我查看了位于/etc/X11/Xorg.0.log
的X Server的错误日志,当我使用fbdev作为/etc/X11/xorg.conf
中配置的显示驱动程序时,它显示错误:
" FBDEV(0):FBIOPUTCMAP:参数无效"
当我使用modesetting驱动程序时,一切都行为相同但没有错误。我发现,当我删除xorg.conf文件并再次启动X服务器时,视频可以正常工作,但缺少颜色和闪烁也可以在我的Ubuntu VM和vnc客户端上运行良好。我们将非常感谢您的建议和帮助。
目标机器:BeagleBone Black
发行:Debian Jessie 8.2
内核版本:4.1.15-ti-rt-r43
/ usr / lib / xorg / modules / drivers中可用驱动程序列表: ati_drv.so,mach64_drv.so,nouveau_drv.so,r128_drv.so,vesa_drv.so,fbdev_drv.so,modesetting_drv.so, omap_drv.so,radeon_drv.so
当我尝试在Debian Jessie 8.2下的BeagleBone Black上启动我的Qt应用程序时,这是来自Xorg的完整错误日志 - > http://pastebin.com/4x8KztBk
来自/ etc / X11的xorg.conf文件 - > http://pastebin.com/4WhX8pJc