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.11, GStreamer Ugly Plug-ins-0.10.10, GStreamer Bad Plug-ins and GStreamer FFmpeg plug-in packages.
Download (HTTP): http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.21.tar.bz2
Download (FTP): ftp://ftp.gnome.org/pub/gnome/sources/gst-plugins-base/0.10/gst-plugins-base-0.10.21.tar.bz2
Download MD5 sum: 0e0cd485311502ad1c0c028148e3186a
Download size: 1.9 MB
Estimated disk space required: 58 MB typical (depends on what dependencies are installed, plus 5MB for the test suite)
Estimated build time: 1.5 SBU typical (plus 0.7 SBU to run the test suite)
GStreamer-0.10.21 and liboil-0.3.16
ALSA-1.0.21, libogg-1.1.4, libvorbis-1.2.3, libtheora-1.0, CDParanoia-III-10.2, FreeType-2.3.11, Pango-1.26.0, GTK+-2.18.3 (required to build the examples), X Window System, GNOME Virtual File System-2.24.2, libvisual, Check (required to run the unit regression tests), and Valgrind (optionally used during the unit regression tests)
GTK-Doc-1.11 and Python-2.6.2 (compiled against an XML parser such as expat-2.0.1).
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/gst-plugins-base
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
--enable-gtk-doc: Use this parameter if
GTK-Doc is installed and you wish
to rebuild 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.
Last updated on 2009-07-16 15:54:26 +0000