[英]GStreamer encountered a general stream error in Qt5 raspberry pi
[英]GStreamer error in Qt5
当我尝试启动videowidget应用程序时,出现以下错误:
(videowidget:9305): GLib-GObject-WARNING **: cannot register existing type 'GstObject'
(videowidget:9305): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed
(videowidget:9305): GLib-GObject-CRITICAL **: g_type_register_static: assertion 'parent_type > 0' failed
(videowidget:9305): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed
(videowidget:9305): GStreamer-CRITICAL **: gst_element_class_set_details_simple: assertion 'GST_IS_ELEMENT_CLASS (klass)' failed
(videowidget:9305): GStreamer-WARNING **: static caps 0xade3824c string is NULL
(videowidget:9305): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed
(videowidget:9305): GStreamer-WARNING **: static caps 0xade3828c string is NULL
(videowidget:9305): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed
(videowidget:9305): GStreamer-WARNING **: static caps 0xade3824c string is NULL
(videowidget:9305): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed
我在目标计算机0.10和1.0上安装了两个GStreamer版本,它们在Jessie 8.2上运行。
我发现当我卸载1.0时,0.10版本需要gstreamer1.0中的.so文件。
Qt example文件夹中的VideoWidget示例可以正常工作,但是doc.qt.io/qt-5/videooverview.html中的简单示例无法正常工作。
1.0和0.10可并行安装,我怀疑其中一个试图使用另一个文件。
当应用程序针对两个版本进行链接时,通常会发生这些问题。 虽然您可以在系统上同时使用它们,但应用程序应仅针对其中之一进行链接。
构造对象时,其父对象应为Q_NULL_POINTER
。
QFileDialog *pDlg = new QFileDialog();
代替
QFileDialog *pDlg = new QFileDialog(this);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.