Introduction to GStreamer Base Plug-ins

The GStreamer Base Plug-ins is a well-groomed and well-maintained collection of GStreamer plug-ins and elements, spanning the range of possible types of elements one would want to write for GStreamer. It also contains helper libraries and base classes useful for writing elements. A wide range of video and audio decoders, encoders, and filters are included. Also see the gst-plugins-bad-0.10.23, gst-plugins-good-0.10.31, gst-plugins-ugly-0.10.19, and gst-ffmpeg-0.10.13 packages.

This package is known to build and work properly using an LFS-7.6 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 Base Plug-ins Dependencies


GStreamer-0.10.36 and Pango-1.36.7


Optional (Required if building GNOME)



CDParanoia-III-10.2, GTK+-3.12.2 (required to build the examples), libvisual, ORC, Check-0.9.14 (required to run the unit regression tests), and Valgrind-3.10.0 (optionaly used during the unit regression tests)

Optional (Required to Rebuild the API Documentation)

GTK-Doc-1.20 and Python-2.7.8

User Notes:

Installation of GStreamer Base Plug-ins

First, if you are using i686, fix a compile problem inroduced by gcc-4.9.0:

patch -Np1 -i ../gst-plugins-base-0.10.36-gcc_4_9_0_i686-1.patch

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

./configure --prefix=/usr    \
            --disable-static \
            --with-package-name="GStreamer Base Plugins 0.10.36 BLFS" \
            --with-package-origin="" &&

To run the unit regression tests, issue: make check. There are many other Makefile targets you can specify for running the tests, issue make -C tests/check help to see the complete list.

Now, as the root user:

make install

Command Explanations

--disable-static: This switch prevents installation of static versions of the libraries.

--enable-gtk-doc: Use this parameter if GTK-Doc is installed and you wish to rebuild and install the API documentation.


Installed Programs: gst-visualise-0.10
Installed Libraries:,,,,,,,,,,, and
Installed Directories: /usr/include/gstreamer-0.10/gst/{app,audio,cdda,fft,floatcast,interfaces,netbuffer} /usr/include/gstreamer-0.10/gst/{pbutils,riff,rtp,rtsp,sdp,tag,video}, /usr/share/gst-plugins-base, /usr/share/gtk-doc/html/gst-plugins-base-libs-0.10 and /usr/share/gtk-doc/html/gst-plugins-base-plugins-0.10

Short Descriptions


is used to run a basic GStreamer pipeline to display a graphical visualisation of an audio stream.

Last updated on 2014-08-25 19:22:46 -0700