Author: krejzi Date: 2012-09-03 16:01:54 -0600 (Mon, 03 Sep 2012) New Revision: 10621
Added: trunk/BOOK/multimedia/libdriv/gst10-plugins-base.xml trunk/BOOK/multimedia/libdriv/gstreamer10.xml Modified: trunk/BOOK/general.ent trunk/BOOK/multimedia/libdriv/libdriv.xml Log: Add GStreamer and GStreamer Base Plugins 1.0 development series, but comment out their pages yet. Modified: trunk/BOOK/general.ent =================================================================== --- trunk/BOOK/general.ent 2012-09-03 20:28:29 UTC (rev 10620) +++ trunk/BOOK/general.ent 2012-09-03 22:01:54 UTC (rev 10621) @@ -36,6 +36,7 @@ <!ENTITY lfs-root "../../../../lfs/view/&lfs-version;"> <!ENTITY lfs-dev "../../../../lfs/view/development"> <!ENTITY kernel "http://www.kernel.org/pub/"> +<!ENTITY gstreamer-dl "http://gstreamer.freedesktop.org/src"> <!ENTITY gnu-alpha-ftp "ftp://alpha.gnu.org/gnu/"> <!ENTITY gnu-alpha-http "http://alpha.gnu.org/gnu/"> <!ENTITY sourceforge-repo "http://downloads.sourceforge.net"> @@ -1047,6 +1048,8 @@ <!ENTITY gst-plugins-bad-version "0.10.23"> <!ENTITY gst-plugins-ugly-version "0.10.19"> <!ENTITY gst-ffmpeg-version "0.10.13"> +<!ENTITY gstreamer10-version "0.11.93"> +<!ENTITY gst10-plugins-base-version "0.11.93"> <!ENTITY liba52-version "0.7.4"> <!ENTITY libao-version "1.1.0"> <!ENTITY libcanberra-version "0.28"> Added: trunk/BOOK/multimedia/libdriv/gst10-plugins-base.xml =================================================================== --- trunk/BOOK/multimedia/libdriv/gst10-plugins-base.xml (rev 0) +++ trunk/BOOK/multimedia/libdriv/gst10-plugins-base.xml 2012-09-03 22:01:54 UTC (rev 10621) @@ -0,0 +1,196 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY gst10-plugins-base-download-http + "&gstreamer-dl;/gst-plugins-base/gst-plugins-base-&gst10-plugins-base-version;.tar.xz"> + <!ENTITY gst10-plugins-base-download-ftp " "> + <!ENTITY gst10-plugins-base-md5sum "2fadc76bb0e6df5fd2aceae90ed5a3ee"> + <!ENTITY gst10-plugins-base-size "2.3 MB"> + <!ENTITY gst10-plugins-base-buildsize "110 MB"> + <!ENTITY gst10-plugins-base-time "1.8 SBU"> +]> + +<sect1 id="gst10-plugins-base" xreflabel="gst-plugins-base-&gst10-plugins-base-version;"> + <?dbhtml filename="gst10-plugins-base.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>gst-plugins-base-&gst10-plugins-base-version;</title> + + <indexterm zone="gst10-plugins-base"> + <primary sortas="a-gst-plugins-base">gst-plugins-base</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to GStreamer Base Plug-ins</title> + + <para> + The <application>GStreamer Base Plug-ins</application> is a well-groomed and + well-maintained collection of <application>GStreamer</application> plug-ins + and elements, spanning the range of possible types of elements one would want + to write for <application>GStreamer</application>. + <application>GStreamer</application> 1.0 series are not API nor ABI compatible + with <application>GStreamer</application> 0.10 series, so both can co-exist on + the same system. You will need at least one of Good, Bad, Ugly or FFmpeg plugins + for <application>GStreamer</application> applications to function properly. + </para> + + &lfs72_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&gst10-plugins-base-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&gst10-plugins-base-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &gst10-plugins-base-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &gst10-plugins-base-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &gst10-plugins-base-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &gst10-plugins-base-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">GStreamer Base Plug-ins Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="gstreamer10"/> + </para> + + <bridgehead renderas="sect4">Recommended</bridgehead> + <para role="recommended"> + <xref linkend="alsa-lib"/>, + <xref linkend="gobject-introspection"/>, + <xref linkend="iso-codes"/>, + <xref linkend="libogg"/>, + <xref linkend="libtheora"/>, + <xref linkend="libvorbis"/>, + <xref linkend="pango"/> and + <xref linkend="xorg7-lib"/> + </para> + + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <xref linkend="cdparanoia"/>, + <xref linkend="gtk3"/>, + <xref linkend="gtk-doc"/>, + <ulink url="http://sourceforge.net/projects/libvisual/">libvisual</ulink>, + <ulink url="http://code.entropywave.com/projects/orc/">ORC</ulink> and + <ulink url="http://www.valgrind.org/">Valgrind</ulink> + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/gst10-plugins-base"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of GStreamer Base Plug-ins</title> + + <para> + Install <application>GStreamer Base Plug-ins</application> by running the + following commands: + </para> + +<screen><userinput>./configure --prefix=/usr \ + --with-package-name="GStreamer Base Plugins &gst10-plugins-base-version; BLFS" \ + --with-package-origin="http://www.linuxfromscratch.org/blfs/view/svn/" && +make</userinput></screen> + + <para> + To test the results, issue: <command>make check</command>. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Programs</segtitle> + <segtitle>Installed Libraries</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg> + gst-discoverer-1.0 and gst-visualise-1.0 + </seg> + <seg> + libgstapp-1.0.so, libgstaudio-1.0.so, libgstfft-1.0.so, libgstpbutils-1.0.so, + libgstriff-1.0.so, libgstrtp-1.0.so, libgstrtsp-1.0.so, libgstsdp-1.0.so, + libgsttag-1.0.so, libgstvideo-1.0.so and several plugins in + /usr/lib/gstreamer-1.0 + </seg> + <seg> + /usr/include/gstreamer-1.0/gst/app, + /usr/include/gstreamer-1.0/gst/audio, + /usr/include/gstreamer-1.0/gst/fft, + /usr/include/gstreamer-1.0/gst/pbutils, + /usr/include/gstreamer-1.0/gst/riff, + /usr/include/gstreamer-1.0/gst/rtp, + /usr/include/gstreamer-1.0/gst/rtsp, + /usr/include/gstreamer-1.0/gst/sdp, + /usr/include/gstreamer-1.0/gst/tag, + /usr/include/gstreamer-1.0/gst/video, + /usr/share/gst-plugins-base/1.0, + /usr/share/gtk-doc/html/gst-plugins-base-libs-1.0 and + /usr/share/gtk-doc/html/gst-plugins-base-plugins-1.0 + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="gst-visualise-1"> + <term><command>gst-visualise-1.0</command></term> + <listitem> + <para> + is a tool that is used to run a basic <application>GStreamer</application> + pipeline, to display a graphical visualisation of an audio stream. + </para> + <indexterm zone="gst10-plugins-base gst-visualise-1"> + <primary sortas="b-gst-visualise-1">gst-visualise-1.0</primary> + </indexterm> + </listitem> + </varlistentry> + + </variablelist> + + </sect2> + +</sect1> Property changes on: trunk/BOOK/multimedia/libdriv/gst10-plugins-base.xml ___________________________________________________________________ Added: svn:keywords + Date LastChangedBy Added: trunk/BOOK/multimedia/libdriv/gstreamer10.xml =================================================================== --- trunk/BOOK/multimedia/libdriv/gstreamer10.xml (rev 0) +++ trunk/BOOK/multimedia/libdriv/gstreamer10.xml 2012-09-03 22:01:54 UTC (rev 10621) @@ -0,0 +1,273 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY gstreamer10-download-http "&gstreamer-dl;/gstreamer/gstreamer-&gstreamer10-version;.tar.xz"> + <!ENTITY gstreamer10-download-ftp " "> + <!ENTITY gstreamer10-md5sum "b6f4970c80026d5f28598fbba8b6d521"> + <!ENTITY gstreamer10-size "3.0 MB"> + <!ENTITY gstreamer10-buildsize "75 MB"> + <!ENTITY gstreamer10-time "1.0 SBU"> +]> + +<sect1 id="gstreamer10" xreflabel="GStreamer-&gstreamer10-version;"> + <?dbhtml filename="gstreamer10.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>GStreamer-&gstreamer10-version;</title> + + <indexterm zone="gstreamer10"> + <primary sortas="a-GStreamer">GStreamer</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to GStreamer</title> + + <para> + <application>GStreamer</application> is a streaming media framework that enables + applications to share a common set of plugins for things like video encoding and + decoding, audio encoding and decoding, audio and video filters, audio visualisation, + web streaming and anything else that streams in real-time or otherwise. + <application>GStreamer</application> 1.0 series are not API nor ABI compatible with + <application>GStreamer</application> 0.10 series, so both can co-exist on the same + system. This package only provides base functionality and libraries. You will need + at least <xref linkend="gst10-plugins-base"/> and one of Good, Bad, Ugly or + FFmpeg plugins. + </para> + + &lfs72_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&gstreamer10-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&gstreamer10-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &gstreamer10-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &gstreamer10-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &gstreamer10-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &gstreamer10-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">GStreamer Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="glib2"/> and + <xref linkend="libxml2"/> + </para> + + <bridgehead renderas="sect4">Recommended</bridgehead> + <para role="recommended"> + <xref linkend="gobject-introspection"/> + </para> + + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <xref linkend="gsl"/>, + <xref linkend="gtk-doc"/> and + <ulink url="http://www.valgrind.org/">Valgrind</ulink> + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/gstreamer10"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of GStreamer</title> + + <para> + Install <application>GStreamer</application> by running the following + commands: + </para> + +<screen><userinput>./configure --prefix=/usr \ + --libexecdir=/usr/lib \ + --with-package-name="GStreamer &gstreamer10-version; BLFS" \ + --with-package-origin="http://www.linuxfromscratch.org/blfs/view/svn/" && +make</userinput></screen> + + <para> + To test the results, issue: <command>make check</command>. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Programs</segtitle> + <segtitle>Installed Libraries</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg> + gst-inspect-1.0, gst-launch-1.0 and gst-typefind-1.0 + </seg> + <seg> + libgstbase-1.0.so, libgstcheck-1.0.so, libgstcontroller-1.0.so, + libgstnet-1.0.so and libgstreamer-1.0.so + </seg> + <seg> + /usr/include/gstreamer-1.0, + /usr/lib/gstreamer-1.0, + /usr/share/gtk-doc/html/gstreamer-1.0, + /usr/share/gtk-doc/html/gstreamer-libs-1.0 and + /usr/share/gtk-doc/html/gstreamer-plugins-1.0 + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="gst-inspect-1"> + <term><command>gst-inspect-1.0</command></term> + <listitem> + <para> + is a tool that prints out information on available + <application>GStreamer</application> plugins, + information about a particular plugin, or information + about a particular element. + </para> + <indexterm zone="gstreamer10 gst-inspect-1"> + <primary sortas="b-gst-inspect-1">gst-inspect-1.0</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="gst-launch-1"> + <term><command>gst-launch-1.0</command></term> + <listitem> + <para> + is a tool that builds and runs basic + <application>GStreamer</application> pipelines. + </para> + <indexterm zone="gstreamer10 gst-launch-1"> + <primary sortas="b-gst-launch-1">gst-launch-1.0</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="gst-typefind-1"> + <term><command>gst-typefind-1.0</command></term> + <listitem> + <para> + uses the <application>GStreamer</application> type finding system + to determine the relevant <application>GStreamer</application> + plugin to parse or decode file, and the corresponding MIME type. + </para> + <indexterm zone="gstreamer10 gst-typefind-1"> + <primary sortas="b-gst-typefind-1">gst-typefind-1.0</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libgstbase-1"> + <term><filename class="libraryfile">libgstbase-1.0.so</filename></term> + <listitem> + <para> + provides some base classes to be extended by elements and utillity + classes that are most useful for plugin developers. + </para> + <indexterm zone="gstreamer10 libgstbase-1"> + <primary sortas="c-libgstbase-1">libgstbase-1.0.so</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libgstcheck-1"> + <term><filename class="libraryfile">libgstcheck-1.0.so</filename></term> + <listitem> + <para> + provides functionality for writing unit tests that use the check + framework. + </para> + <indexterm zone="gstreamer10 libgstcheck-1"> + <primary sortas="c-libgstcheck-1">libgstcheck-1.0.so</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libgstcontroller-1"> + <term><filename class="libraryfile">libgstcontroller-1.0.so</filename></term> + <listitem> + <para> + provides functionality to animate element properties over time. + </para> + <indexterm zone="gstreamer10 libgstcontroller-1"> + <primary sortas="c-libgstcontroller-1">libgstcontroller-1.0.so</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libgstnet-1"> + <term><filename class="libraryfile">libgstnet-1.0.so</filename></term> + <listitem> + <para> + provides network elements and objects. + </para> + <indexterm zone="gstreamer10 libgstnet-1"> + <primary sortas="c-libgstnet-1">libgstnet-1.0.so</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libgstreamer-1"> + <term><filename class="libraryfile">libgstreamer-1.0.so</filename></term> + <listitem> + <para> + provides all the core <application>GStreamer</application> services, + including initialization, plugin management and types, as well as + the object hierarchy that defines elements and bins, along with + some more specialized elements. + </para> + <indexterm zone="gstreamer10 libgstreamer-1"> + <primary sortas="c-libgstreamer-1">libgstreamer-1.0.so</primary> + </indexterm> + </listitem> + </varlistentry> + + </variablelist> + + </sect2> + +</sect1> Property changes on: trunk/BOOK/multimedia/libdriv/gstreamer10.xml ___________________________________________________________________ Added: svn:keywords + Date LastChangedBy Modified: trunk/BOOK/multimedia/libdriv/libdriv.xml =================================================================== --- trunk/BOOK/multimedia/libdriv/libdriv.xml 2012-09-03 20:28:29 UTC (rev 10620) +++ trunk/BOOK/multimedia/libdriv/libdriv.xml 2012-09-03 22:01:54 UTC (rev 10621) @@ -40,6 +40,8 @@ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gst-plugins-bad.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gst-plugins-ugly.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gst-ffmpeg.xml"/> +<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gstreamer10.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gst10-plugins-base.xml"/> --> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="liba52.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libao.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libcanberra.xml"/> -- http://linuxfromscratch.org/mailman/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
