GStreamer Base Plug-ins-0.10.25

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 GStreamer Good Plug-ins-0.10.17, GStreamer Ugly Plug-ins-0.10.10, GStreamer Bad Plug-ins and GStreamer FFmpeg plug-in packages.

Package Information

GStreamer Base Plug-ins Dependencies

Required

GStreamer-0.10.25, liboil-0.3.17, and Pango-1.29.4

Optional

ALSA Library-1.0.24.1, CDParanoia-III-10.2, FFmpeg-0.9, GNOME Virtual File System-2.24.4, gtk+-2.24.8 (required to build the examples), libogg-1.3.0, libtheora-1.1.1, libvisual, libvorbis-1.3.2, Speex-1.2rc1, udev-Installed LFS Version (gudev), X Window System, check-0.9.8 (required to run the unit regression tests), and Valgrind (optionally used during the unit regression tests)

Optional (Required to Rebuild the API Documentation)

GTK-Doc-1.18 and Python-2.7.2 (compiled against an XML parser such as expat-2.0.1).

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/gst-plugins-base

Installation of GStreamer Base Plug-ins

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

sed -i 's/\(.*gtkdoc-rebase --relative.* \)\(;.*\)/\1|| true\2/' \
  docs/libs/Makefile.in &&
./configure --prefix=/usr &&
make

To run the unit regression tests, issue: make check. There is one failure, in elements/subparse. 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

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

sed -i 's/\(.*gtkdoc-rebase --relative.* \)\(;.*\)/\1|| true\2/' \ docs/libs/Makefile.in: This Makefile tests if gtkdoc-rebase is present, and only uses it if it is, but the test which gtk-doc is interpreted as an error by make if gtkdoc-rebase is not present. The sed command ensures the command is always regarded as successful.

--disable-static: This switch prevents the static libraries from being built.

Contents

Installed Programs: gst-visualise-0.10
Installed Libraries: libgst*.{so,a} and numerous GStreamer plugins
Installed Directories: /usr/include/gstreamer-0.10/gst/{too numerous to list} and /usr/share/gtk-doc/html/gst-plugins-base-libs-0.10

Short Descriptions

gst-visualise-0.10

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

Last updated on 2011-12-13 03:04:32 +0000