GStreamer-0.8.10

Introduction to GStreamer

The GStreamer package contains a streaming media framework that enables applications to share a common set of plugins for things like video decoding and encoding, audio encoding and decoding, audio and video filters, audio visualisation, Web streaming and anything else that streams in real-time or otherwise. It is modelled after research software worked on at the Oregon Graduate Institute.

Package Information

GStreamer Dependencies

Required

GLib-2.6.4, libxml2-2.6.20, popt-1.7-5

Optional

libgnomeui-2.10.0, Python-2.4.1 and Valgrind

Optional (to Build Documentation)

libxslt-1.1.14, GTK-Doc-1.3, TeX-3.0, AFPL Ghostscript-8.51 or ESP Ghostscript-7.07.1, DocBook-utils-0.6.14, Transfig and Netpbm

Installation of GStreamer

Install GStreamer by running the following commands:

./configure --prefix=/usr --sysconfdir=/etc \
    --localstatedir=/var &&
make

Now, as the root user:

make install &&
chown -v -R root:root /usr/share/doc/gstreamer-0.8.10/*/html &&
gst-register

Command Explanations

--localstatedir=/var: This switch puts gst-register's cache in /var/cache/gstreamer-0.8 instead of /usr/cache/gstreamer-0.8.

--sysconfdir=/etc: This switch puts configuration files in /etc instead of /usr/etc.

chown -v -R root:root ...: The documentation is installed with ownerships of the user who untarred and built the package. This command changes the ownerships of the installed documentation files to root:root.

Contents

Installed Programs: gst-complete, gst-complete-0.8, gst-compprep, gst-compprep-0.8, gst-feedback, gst-feedback-0.8, gst-inspect, gst-inspect-0.8, gst-launch, gst-launch-0.8, gst-md5sum, gst-md5sum-0.8, gst-register, gst-register-0.8, gst-typefind, gst-typefind-0.8, gst-xmllaunch, gst-xmllaunch-0.8, gst-xmlinspect, and gst-xmlinspect-0.8
Installed Libraries: libgstcontrol-0.8.[so,a], libgstreamer-0.8.[so,a], and libgst*.[so,a] plugin modules
Installed Directories: /usr/include/gstreamer-0.8, /usr/lib/gstreamer-0.8, /usr/share/doc/gstreamer-0.8.10, /usr/share/gtk-doc/html/gstreamer-0.8, /usr/share/gtk-doc/html/gstreamer-libs-0.8, and /var/cache/gstreamer-0.8

Short Descriptions

gst-complete-0.8

is a utility enabling bash to provide context sensitive tab completion for gst-launch command lines.

gst-compprep-0.8

builds a registry of GStreamer elements and their features that is used by gst-complete.

gst-feedback-0.8

generates debug info for GStreamer bug reports.

gst-inspect-0.8

prints information about a GStreamer plugin or element.

gst-launch-0.8

is a tool that builds and runs basic GStreamer pipelines.

gst-md5sum-0.8

generates MD5 checksums of the data generated by a GStreamer pipeline.

gst-register-0.8

is used to register all the GStreamer plugins on the system. It creates a listing of their properties so that when a GStreamer based application is started, it does not need to load plugins until it needs them.

gst-typefind-0.8

uses the GStreamer type finding system to determine the relevant GStreamer plugin to parse or decode a file, and determine the corresponding MIME type.

gst-xmlinspect-0.8

prints information about a GStreamer plugin or element in XML document format.

gst-xmllaunch-0.8

is used to build and run a basic GStreamer pipeline, loading it from an XML description.

Last updated on 2005-08-01 13:29:19 -0600