Audio decoders missing/not working with meson-built Gstreamer 1.18.5 components

Tim-Philipp Müller t.i.m at zen.co.uk
Wed Sep 22 14:51:09 UTC 2021



Hi Justin,

So you're building 1.18.5 from source yourself using gst-build, but
using 1.16 from packages?

That doesn't sound like a like-for-like comparison :)

I suspect you're simply missing the -dev packages/headers for lots of
the libraries that GStreamer depends on such as libmpg123 and ffmpeg
and such.

Try

sudo apt build-dep gstreamer1.0-plugins-base gstreamer1.0-plugins-good
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav
gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-pulse

And then do a meson reconfigure (or just delete the build dir and start
again).

If that doesn't help, some more details such as which decoders are
missing for example and which decoders are "not working" and what does
"not working" mean exactly? Do they throw an error or how do they fail?

Your meson-log.txt might help us tell what's going on as well.
 
Cheers
 Tim



More information about the gstreamer-devel mailing list