GStreamer Good Plug-ins-0.10.17

Introduction to GStreamer Good Plug-ins

The GStreamer Good Plug-ins is a set of plug-ins considered by the GStreamer developers to have good quality code, correct functionality, and the preferred license (LGPL for the plug-in code, LGPL or LGPL-compatible for the supporting library). A wide range of video and audio decoders, encoders, and filters are included. Also see the GStreamer Ugly Plug-ins-0.10.10, GStreamer Bad Plug-ins and GStreamer FFmpeg plug-in packages.

Package Information

GStreamer Good Plug-ins Dependencies

Required

GStreamer Base Plug-ins-0.10.25

Recommended (Required for Totem-2.30.2, and Can be Used by Many Other GNOME Applications)

Optional

AAlib-1.4rc5, cairo-1.10.2, EsounD-0.2.41, FLAC-1.2.1, gtk+-2.24.8 (required to build the examples), HAL-0.5.14, LADSPA, libavc1394 (requires libraw1394), libcaca, libdv-1.0.0, libiec61883, libjpeg-8c, libpng-1.5.7, libshout, libv4l, lzo, PulseAudio, Speex-1.2rc1, udev-Installed LFS Version (gudev), WavPack, X Window System, libcdio (which can use CDParanoia-III-10.2, libcddb, and VCDImager), and TagLib

Optional, for the unit regression tests

To run the tests you need to have compiled gstreamer against libcheck, and you can optionally use Valgrind

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-good

Installation of GStreamer Good Plug-ins

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

./configure --prefix=/usr \
            --sysconfdir=/etc/gnome/2.30.2 &&
make

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

If you did not rebuild the API documentation by passing --enable-gtk-doc to the configure script and you wish to install the pre-built documentation, issue the following command as the root user:

make -C docs/plugins install-data

Command Explanations

--sysconfdir=/etc/gnome/2.30.2: This parameter is used so that the GConf configuration files are installed in the system-wide GNOME GConf database located in /etc/gnome/2.30.2/gconf instead of /usr/etc. You may omit this parameter if you don't have GConf installed.

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

Contents

Installed Programs: None
Installed Libraries: Numerous GStreamer plugins
Installed Directories: /usr/share/gtk-doc/html/gst-plugins-good-plugins-0.10

Last updated on 2010-04-21 19:10:06 +0000