19 linux gstreamer qt5 beagleboneblack qtmultimedia
我在Qt视频概述中给出了一个月的视频示例.
我试过那段代码,但只有我得到的是空白方块(QWidget).我使用GStreamer0.10进行Qt5上的媒体播放.我也用gst-launch-0.10命令播放了视频,它运行正常,但我无法确定Qt中发生了什么以及为什么它不起作用?
我查看了位于的X Server的错误日志/etc/X11/Xorg.0.log,当我使用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.所以
当我尝试在Debian Jessie 8.2下的BeagleBone Black上启动我的Qt应用程序时,这是来自Xorg的完整错误日志 - > http://pastebin.com/4x8KztBk
来自/ etc/X11的xorg.conf文件 - > http://pastebin.com/4WhX8pJc
小智 0
这是Qt5和libGStreamer0.10版本之间的不兼容。
您需要 libgstreamer1.0-0 (1.22.0-2) 和 gstreamer1.0-qt5 (1.22.0-5) 插件,还可能需要 gtk+3。
gst-plugins 是从 gst-plugins-good1.0 (1.22.0-5) 构建的。请参阅: https: //packages.debian.org/sid/gstreamer1.0-qt5
| 归档时间: |
|
| 查看次数: |
531 次 |
| 最近记录: |