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.
Download (HTTP): http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.25.tar.bz2
Download (FTP): ftp://ftp.gnome.org/pub/gnome/sources/gst-plugins-base/0.10/gst-plugins-base-0.10.25.tar.bz2
Download MD5 sum: d29669dd79276c5cd94e1613c03cd9ab
Download size: 2.1 MB
Estimated disk space required: 75 MB
Estimated build time: 1.6 SBU
GStreamer-0.10.25, liboil-0.3.17, and Pango-1.29.4
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)
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
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 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.
Last updated on 2011-12-13 03:04:32 +0000