Introduction to GStreamer Bad Plug-ins

The GStreamer Bad Plug-ins package contains a set a set of plug-ins that aren't up to par compared to the rest. They might be close to being good quality, but they're missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use.

This package is known to build and work properly using an LFS-7.7 systemd platform.



GStreamer 1.0 series is not API or ABI compatible with GStreamer 0.10 series and both can be installed on the same system.

Package Information

Additional Downloads

GStreamer Bad Plug-ins Dependencies





Clutter-1.22.4, cURL-7.45.0, FAAC-1.28, FAAD2-2.7, GLU-9.0.0, GnuTLS-3.4.5, GTK-Doc-1.24, GTK+-2.24.28 or GTK+-3.18.2, libass-0.12.2, libexif-0.6.21, libgcrypt-1.6.4, libmpeg2-0.5.1, libpng-1.6.19, librsvg-2.40.10, libusb-1.0.20, libvdpau-1.1, libwebp-0.4.3, Mesa-11.0.2, mpg123-1.22.2, neon-0.30.1, OpenJPEG-1.5.2 or OpenJPEG-2.1.0, Opus-1.1, SBC-1.3, SDL-1.2.15, Valgrind-3.11.0, Xorg Libraries, Wayland-1.9.0, Chromaprint, DirectFB, Flite, Game Music Emu, GSM, libdca, libkate, libmimic, libmms, libmodplug, libofa, libssh2, MJPEG Tools, MusePack, OpenAL, ORC, RTMPDUMP, Schroedinger, VO AAC, VO AMRWB, WildMidi, and ZBAR

User Notes:

Installation of GStreamer Bad Plug-ins

If you have installed OpenJPEG-2.1.0 and wish to use it with GStreamer Bad Plug-ins, apply the following patch:

patch -Np1 -i ../gst-plugins-bad-1.4.5-openjpeg21-1.patch

Install GStreamer Bad Plug-ins by running the following commands:

./configure --prefix=/usr \
            --with-package-name="GStreamer Bad Plugins 1.4.5 BLFS" \
            --with-package-origin="" &&

To test the results, issue: make check. One test (camerabin) needs hardware with a camera. A couple of tests need a terminal emulator in a graphical session.

Now, as the root user:

make install


Installed Programs: None
Installed Libraries:,,,,,,,, and several plugins under /usr/lib/gstreamer-1.0
Installed Directories: /usr/include/gstreamer-1.0/gst/{basecamerabinsrc,codecparsers,gl}, /usr/include/gstreamer-1.0/gst/{insertbin,interfaces,mpegts}, /usr/include/gstreamer-1.0/gst/uridownloader, and /usr/share/gtk-doc/html/gst-plugins-bad-{libs,plugins}-1.0

Last updated on 2015-07-31 23:26:22 -0500