%general-entities; ]> $LastChangedBy$ $Date$ GStreamer-&gstreamer-version; GStreamer Introduction to <application>GStreamer</application> 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 Download (HTTP): Download (FTP): Download MD5 sum: &gstreamer-md5sum; Download size: &gstreamer-size; Estimated disk space required: &gstreamer-buildsize; Estimated build time: &gstreamer-time; <application>GStreamer</application> dependencies Required , , Optional , and Valgrind Optional (to build documentation) , , , or , , Transfig and Netpbm Installation of <application>GStreamer</application> Install GStreamer by running the following commands: ./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var --disable-docs-build && make Now, as the root user: make install && chown -v -R root:root /usr/share/doc/gstreamer-&gstreamer-version;/*/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. : This switch prevents building documentation during the make command. Remove this switch if you have the listed dependencies installed. 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 Installed Libraries Installed Directories 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, gst-xmlinspect-0.8 libgstcontrol-0.8.[so,a], libgstreamer-0.8.[so,a] and libgst*.[so,a] plugin modules /usr/include/gstreamer-0.8, /usr/lib/gstreamer-0.8, /usr/share/doc/gstreamer-&gstreamer-version;, /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-complete-0.8 gst-compprep-0.8 builds a registry of GStreamer elements and their features that is used by gst-complete. gst-compprep-0.8 gst-feedback-0.8 generates debug info for GStreamer bug reports. gst-feedback-0.8 gst-inspect-0.8 prints information about a GStreamer plugin or element. gst-inspect-0.8 gst-launch-0.8 is a tool that builds and runs basic GStreamer pipelines. gst-launch-0.8 gst-md5sum-0.8 generates MD5 checksums of the data generated by a GStreamer pipeline. gst-md5sum-0.8 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-register-0.8 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-typefind-0.8 gst-xmlinspect-0.8 prints information about a GStreamer plugin or element in XML document format. gst-xmlinspect-0.8 gst-xmllaunch-0.8 is used to build and run a basic GStreamer pipeline, loading it from an XML description. gst-xmllaunch-0.8