Gstreamer in 3.30beta seems to be broken
While testing gnome-3.30beta
I noticed the following:
- Gstreamer seem to initialize properly
- Gstreamer can't output audio
- Totem built against 3.30 can't play some video files and can't output audio for anything
- Podcasts can't play any audio files either
And all that without any WARNING
or CRITICAL
Note that 3.30 reuses Gstreamer from the Freedesktop-sdk, but we build python-gstreamer
ourselves 1.
a1aad7f8 Removed the Gstreamer recipes from the sdk manifest in order to reuse the FDO provided one.
2f7788fe Removed libav
, I believe gstreamer-libav
also doesn't work on the FDO side.
There's a GST_PLUGIN_PATH
variable which might be causing this here 2. For the master branch we where builtin
gstreamer ourselves but I am not sure if that resulted in the plugins being in a different path than the FDO gst plugins.
➜ ~ flatpak info org.gnome.Sdk/x86_64/3.30beta
Ref: runtime/org.gnome.Sdk/x86_64/3.30beta
ID: org.gnome.Sdk
Arch: x86_64
Branch: 3.30beta
Origin: gnome-nightly-x86
Collection ID:
Date: 2018-09-05 02:08:02 +0000
Subject: build of org.gnome.Sdk, Tue Sep 4 23:56:45 UTC 2018
Commit: 7a4c7af714b05a7550d003403f7615af75c9902ef8276a7b832811e8cbeba48b
Parent: 6a5c223c7bf37aa1c80c622dcbdf28bcdfe6dc5d33b7f0160cffabfcf52d9ed2
Location: /home/alatiera/.local/share/flatpak/runtime/org.gnome.Sdk/x86_64/3.30beta/7a4c7af714b05a7550d003403f7615af75c9902ef8276a7b832811e8cbeba48b
Installed size: 2.4 GB
To reproduce:
flatpak remote-add gnome-nightly-x86 http://sdkbuilder.gnome.org/repo-nightly/
flatpak install -y gnome-nightly-x86 org.gnome.Sdk//3.30beta
# Clone Totem, replace the runtime branch and build
Edited by Jordan Petridis