Your GStreamer installation is missing a plugin/The video cannot be played due to a problem allocating resources
The error message in the title is a long standing issue I have been having with LLS Video Player when trying to stream videos (local files were working if I remember correctly). I always thought it was limited to specific dependencies that I failed to install for this player, but it never prevented me from watching videos with other players, or from the browser. Even Webcat builtin player could play Youtube videos, although I thought it was based on LLS Video Player. Anyway, so I could still play videos, and therefore I postponed fixing the issue for years.
However, when I decided to do that, I broke things even more and now I am having this error in every video, regardless of the application being used, and even in streams in browser applications. I don't remember exactly what I did, but neither gstreamer1.0 nor the updated version by Llselectronics in Openrepos seem to solve the issue. I have tried pkcon install --allow-reinstall gstreamer1.0
, no luck.
In the list below, the packages marked with an "i" are those currently installed on my Jolla C:
[nemo@Sailfish ~]$ zypper search *gstreamer*
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
--+------------------------------------------+--------------------------------------------------------------------+-----------
i | gstreamer | GStreamer streaming media framework runtime | package
i | gstreamer-ffmpeg | GStreamer FFmpeg-based plug-ins | package
i | gstreamer0.10-ffmpeg-extra | Gstreamer ffmpeg extra codecs | package
i | gstreamer1.0 | GStreamer streaming media framework runtime | package
| gstreamer1.0 | GStreamer streaming media framework runtime | srcpackage
| gstreamer1.0-debuginfo | Debug information for package gstreamer1.0 | package
| gstreamer1.0-debugsource | Debug sources for package gstreamer1.0 | package
| gstreamer1.0-devel | Libraries/include files for GStreamer streaming media framework | package
| gstreamer1.0-devel-debuginfo | Debug information for package gstreamer1.0-devel | package
| gstreamer1.0-droid | GStreamer droid plug-in contains elements using the Android HAL | package
| gstreamer1.0-droid-tools | Tools for gst-droid | package
| gstreamer1.0-libav | GStreamer Streaming-media framework plug-in using libav (FFmpeg). | package
| gstreamer1.0-plugins-bad | GStreamer streaming media framework "bad" plug-ins | package
| gstreamer1.0-plugins-bad | GStreamer streaming media framework "bad" plug-ins | srcpackage
| gstreamer1.0-plugins-bad-debuginfo | Debug information for package gstreamer1.0-plugins-bad | package
| gstreamer1.0-plugins-bad-debugsource | Debug sources for package gstreamer1.0-plugins-bad | package
| gstreamer1.0-plugins-bad-devel | Development files for the GStreamer media framework "bad" plug-ins | package
i | gstreamer1.0-plugins-base | GStreamer streaming media framework base plug-ins | package
| gstreamer1.0-plugins-base | GStreamer streaming media framework base plug-ins | srcpackage
| gstreamer1.0-plugins-base-apps | GStreamer Plugin Library Headers | package
| gstreamer1.0-plugins-base-apps-debuginfo | Debug information for package gstreamer1.0-plugins-base-apps | package
| gstreamer1.0-plugins-base-debuginfo | Debug information for package gstreamer1.0-plugins-base | package
| gstreamer1.0-plugins-base-debugsource | Debug sources for package gstreamer1.0-plugins-base | package
| gstreamer1.0-plugins-base-devel | GStreamer Plugin Library Headers | package
i | gstreamer1.0-plugins-good | GStreamer plug-ins with good code and licensing | package
| gstreamer1.0-plugins-good | GStreamer plug-ins with good code and licensing | srcpackage
| gstreamer1.0-plugins-good-debuginfo | Debug information for package gstreamer1.0-plugins-good | package
| gstreamer1.0-plugins-good-debugsource | Debug sources for package gstreamer1.0-plugins-good | package
| gstreamer1.0-plugins-ugly | GStreamer streaming media framework "ugly" plug-ins | package
| gstreamer1.0-tools | Tools for GStreamer streaming media framework | package
| gstreamer1.0-tools-debuginfo | Debug information for package gstreamer1.0-tools | package
i | nemo-gstreamer1.0-interfaces | gstreamer interface used for video rendering | package
| nemo-gstreamer1.0-interfaces-debuginfo | Debug information for package nemo-gstreamer1.0-interfaces | package
| nemo-gstreamer1.0-interfaces-devel | gstreamer interface used for video rendering devel package | package
| python-gstreamer | Gstreamer Python bindings | package
I could not find any reference to a similar issue, either here or on TMO, so I'm starting my own S.O.S thread. Any idea on how I should proceed to fix this? What should I install/uninstall/reinstall?
more useful would be the direct output of gstreamer: try
lpr ( 2018-08-15 17:52:50 +0200 )editgst-launch-1.0 filesrc location=/absolute/path/to/your-file.mp4 ! decodebin3 ! glimagesink
Seems I don't have any package providing the
Kabouik ( 2018-08-17 04:17:14 +0200 )editgst-launch-1.0
command. I suppose it comes with gstreamer1.0-1.10.4+git2-1.3.1.armv7hl? I have it installed but no success.no,
lpr ( 2018-08-17 18:56:16 +0200 )edit/usr/bin/gst-launch-1.0
is part of gstreamer1.0-tools along with gst-inspect-1.0 - another useful tool to investigate gstreamer plugins