Problem with GStreamer on IGEL OS (linux)
-
Hello all
I have created qml application packed in AppImage container and
maybe you know, why I can't play video using qml video on linux?
After executing application in terminal it shows errors like this:(2.AppImage:10711): GStreamer-WARNING **: 09:07:24.118: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so: undefined symbol: gst_query_parse_bitrate
Error: "" : "no element "identity""(2.AppImage:10711): GStreamer-WARNING **: 09:07:24.120: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so: undefined symbol: gst_query_parse_bitrate
(2.AppImage:10711): GLib-GObject-CRITICAL **: 09:07:24.120: g_object_set: assertion 'G_IS_OBJECT (object)' failed
(2.AppImage:10711): GStreamer-CRITICAL **: 09:07:24.120: gst_object_ref: assertion 'object != NULL' failed
(2.AppImage:10711): GStreamer-CRITICAL **: 09:07:24.120: gst_bin_add_many: assertion 'GST_IS_ELEMENT (element_1)' failed
(2.AppImage:10711): GStreamer-CRITICAL **: 09:07:24.120: gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (src)' failed
(2.AppImage:10711): GStreamer-CRITICAL **: 09:07:24.120: gst_element_get_static_pad: assertion 'GST_IS_ELEMENT (element)' failed
(2.AppImage:10711): GStreamer-CRITICAL **: 09:07:24.120: gst_ghost_pad_new: assertion 'GST_IS_PAD (target)' failed
(2.AppImage:10711): GStreamer-CRITICAL **: 09:07:24.120: gst_element_add_pad: assertion 'GST_IS_PAD (pad)' failed
(2.AppImage:10711): GStreamer-CRITICAL **: 09:07:24.120: gst_object_unref: assertion 'object != NULL' failed
(2.AppImage:10711): GStreamer-WARNING **: 09:07:24.153: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstopengl.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstopengl.so: undefined symbol: gst_video_aggregator_get_type
(2.AppImage:10711): GStreamer-WARNING **: 09:07:24.163: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstopengl.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstopengl.so: undefined symbol: gst_video_aggregator_get_type
as i know application probably can't find GStreamer plugin but in IGEL setup i have checked GStreamer feature and also have selected 0.10 version in IGEL registy.
-
Hi,
Which version of Qt did you use ?
Do you have the same issue on the machine you are developing your application on ?
Why not embed GStreamer in your app image ?