【发布时间】:2014-03-26 06:06:14
【问题描述】:
我正在运行 arago linux 的 AM335x 入门套件上开发基于 gstreamer 的应用程序。 “gst-launch”(带有测试管道)提供正确的命令行输出(串行),但在屏幕上不显示任何内容。顺便说一句,屏幕默认显示一个 qt 演示应用程序。终止此演示应用程序会使 gst-launch 失败。
我编译了一个“hello world”gtk 应用程序,它给出了“Gtk-WARNING **: cannot open display:”错误。顺便说一句,这里没有 X。
但是当我运行一个 Qt “hello world” 应用程序时,演示应用程序顶部会显示一个弹出窗口。
谁能解释一下原因。欢迎提出任何解决此问题的建议。
更新1: 如果我错了,请纠正我。我在想也许使用 qt-gstreamer API 可能是最简单的方法。
更新2: 我可以使用“fbdevsink”gstreamer 插件来完成这项工作。 感谢大家的指点。
【问题讨论】: