Changeset a7bd2b6f
- Timestamp:
- 05/10/2005 06:36:26 PM (19 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gimp3, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- be40cf34
- Parents:
- a1770a7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
multimedia/libdriv/gstreamer.xml
ra1770a7 ra7bd2b6f 5 5 %general-entities; 6 6 7 <!ENTITY gstreamer-download-http "http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-&gstreamer-version;.tar.bz2">8 <!ENTITY gstreamer-download-ftp "ftp://ftp.gnome.org/pub/GNOME/sources/gstreamer/0.8/gstreamer-&gstreamer-version;.tar.bz2">9 <!ENTITY gstreamer-md5sum "3de474d993e23c901e9dfdd1fea486e0">10 <!ENTITY gstreamer-size "1.4 MB">11 <!ENTITY gstreamer-buildsize "78 MB">12 <!ENTITY gstreamer-time "3.0 SBU (includes building docs, additional 1.0 SBU to run the test suite)">7 <!ENTITY gstreamer-download-http "http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-&gstreamer-version;.tar.bz2"> 8 <!ENTITY gstreamer-download-ftp "ftp://ftp.gnome.org/pub/GNOME/sources/gstreamer/0.8/gstreamer-&gstreamer-version;.tar.bz2"> 9 <!ENTITY gstreamer-md5sum "3de474d993e23c901e9dfdd1fea486e0"> 10 <!ENTITY gstreamer-size "1.4 MB"> 11 <!ENTITY gstreamer-buildsize "78 MB"> 12 <!ENTITY gstreamer-time "3.0 SBU (includes building docs, additional 1.0 SBU to run the test suite)"> 13 13 ]> 14 14 15 15 <sect1 id="gstreamer" xreflabel="GStreamer-&gstreamer-version;"> 16 <sect1info> 17 <othername>$LastChangedBy$</othername> 18 <date>$Date$</date> 19 </sect1info> 20 <?dbhtml filename="gstreamer.html"?> 21 <title>GStreamer-&gstreamer-version;</title> 22 <indexterm zone="gstreamer"> 23 <primary sortas="a-GStreamer">GStreamer</primary></indexterm> 24 25 <sect2> 26 <title>Introduction to <application>GStreamer</application></title> 27 28 <para>The <application>GStreamer</application> package contains a streaming 29 media framework that enables applications to share a common set of plugins for 30 things like video decoding and encoding, audio encoding and decoding, audio 31 and video filters, audio visualisation, Web streaming and anything else that 32 streams in real-time or otherwise. It is modelled after research software 33 worked on at the Oregon Graduate Institute.</para> 34 35 <sect3><title>Package information</title> 36 <itemizedlist spacing='compact'> 37 <listitem><para>Download (HTTP): <ulink 38 url="&gstreamer-download-http;"/></para></listitem> 39 <listitem><para>Download (FTP): <ulink 40 url="&gstreamer-download-ftp;"/></para></listitem> 41 <listitem><para>Download MD5 sum: &gstreamer-md5sum;</para></listitem> 42 <listitem><para>Download size: &gstreamer-size;</para></listitem> 43 <listitem><para>Estimated disk space required: 44 &gstreamer-buildsize;</para></listitem> 45 <listitem><para>Estimated build time: 46 &gstreamer-time;</para></listitem></itemizedlist> 47 </sect3> 48 49 <sect3><title><application>GStreamer</application> dependencies</title> 50 <sect4><title>Required</title> 51 <para><xref linkend="glib2"/>, 52 <xref linkend="libxml2"/>, 53 <xref linkend="popt"/></para> 54 </sect4> 55 56 <sect4><title>Optional</title> 57 <para><xref linkend="libgnomeui"/>, 58 <xref linkend="python"/> and 59 <ulink url="http://valgrind.kde.org/">Valgrind</ulink></para> 60 </sect4> 61 62 <sect4><title>Optional (to build documentation)</title> 63 <para><xref linkend="libxslt"/>, 64 <xref linkend="gtk-doc"/>, 65 <xref linkend="tex"/>, 66 <xref linkend="gs"/> or 67 <xref linkend="espgs"/>, 68 <xref linkend="docbook-utils"/>, 69 <ulink url="http://www.xfig.org/">Transfig</ulink> and 70 <ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink></para> 71 </sect4> 72 </sect3> 73 74 </sect2> 75 76 <sect2> 77 <title>Installation of <application>GStreamer</application></title> 78 79 <para>Install <application>GStreamer</application> by running the following 80 commands:</para> 81 82 <screen><userinput><command>./configure --prefix=/usr --sysconfdir=/etc \ 16 <?dbhtml filename="gstreamer.html"?> 17 18 <sect1info> 19 <othername>$LastChangedBy$</othername> 20 <date>$Date$</date> 21 </sect1info> 22 23 <title>GStreamer-&gstreamer-version;</title> 24 25 <indexterm zone="gstreamer"> 26 <primary sortas="a-GStreamer">GStreamer</primary> 27 </indexterm> 28 29 <sect2 role="package"> 30 <title>Introduction to GStreamer</title> 31 32 <para>The <application>GStreamer</application> package contains a streaming 33 media framework that enables applications to share a common set of plugins for 34 things like video decoding and encoding, audio encoding and decoding, audio 35 and video filters, audio visualisation, Web streaming and anything else that 36 streams in real-time or otherwise. It is modelled after research software 37 worked on at the Oregon Graduate Institute.</para> 38 39 <bridgehead renderas="sect3">Package Information</bridgehead> 40 <itemizedlist spacing="compact"> 41 <listitem> 42 <para>Download (HTTP): <ulink url="&gstreamer-download-http;"/></para> 43 </listitem> 44 <listitem> 45 <para>Download (FTP): <ulink url="&gstreamer-download-ftp;"/></para> 46 </listitem> 47 <listitem> 48 <para>Download MD5 sum: &gstreamer-md5sum;</para> 49 </listitem> 50 <listitem> 51 <para>Download size: &gstreamer-size;</para> 52 </listitem> 53 <listitem> 54 <para>Estimated disk space required: &gstreamer-buildsize;</para> 55 </listitem> 56 <listitem> 57 <para>Estimated build time: &gstreamer-time;</para> 58 </listitem> 59 </itemizedlist> 60 61 <bridgehead renderas="sect3">TEMPLATE Dependencies</bridgehead> 62 63 <bridgehead renderas="sect4">Required</bridgehead> 64 <para><xref linkend="glib2"/>, 65 <xref linkend="libxml2"/>, 66 <xref linkend="popt"/></para> 67 68 <bridgehead renderas="sect4">Optional</bridgehead> 69 <para><xref linkend="libgnomeui"/>, 70 <xref linkend="python"/> and 71 <ulink url="http://valgrind.kde.org/">Valgrind</ulink></para> 72 73 <bridgehead renderas="sect4">Optional (to Build Documentation)</bridgehead> 74 <para><xref linkend="libxslt"/>, 75 <xref linkend="gtk-doc"/>, 76 <xref linkend="tex"/>, 77 <xref linkend="gs"/> or 78 <xref linkend="espgs"/>, 79 <xref linkend="docbook-utils"/>, 80 <ulink url="http://www.xfig.org/">Transfig</ulink> and 81 <ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink></para> 82 83 </sect2> 84 85 <sect2 role="installation"> 86 <title>Installation of GStreamer</title> 87 88 <para>Install <application>GStreamer</application> by running the following 89 commands:</para> 90 91 <screen><userinput>./configure --prefix=/usr --sysconfdir=/etc \ 83 92 --localstatedir=/var && 84 make</ command></userinput></screen>85 86 <para>Now, as the rootuser:</para>87 88 <screen ><userinput role='root'><command>make install &&93 make</userinput></screen> 94 95 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 96 97 <screen role="root"><userinput>make install && 89 98 chown -v -R root:root /usr/share/doc/gstreamer-&gstreamer-version;/*/html && 90 gst-register</command></userinput></screen> 91 92 </sect2> 93 94 <sect2> 95 <title>Command explanations</title> 96 97 <para><parameter>--localstatedir=/var</parameter>: This switch puts 98 <command>gst-register</command>'s cache in 99 <filename class="directory">/var/cache/gstreamer-0.8</filename> 100 instead of 101 <filename class="directory">/usr/cache/gstreamer-0.8</filename>.</para> 102 103 <para><parameter>--sysconfdir=/etc</parameter>: This switch puts configuration 104 files in <filename class="directory">/etc</filename> 105 instead of <filename class="directory">/usr/etc</filename>.</para> 106 107 <para><command>chown -v -R root:root ...</command>: The documentation is 108 installed with ownerships of the user who untarred and built the package. 109 This command changes the ownerships of the installed documentation files to 110 root:root.</para> 111 112 </sect2> 113 114 <sect2> 115 <title>Contents</title> 116 117 <segmentedlist> 118 <segtitle>Installed Programs</segtitle> 119 <segtitle>Installed Libraries</segtitle> 120 <segtitle>Installed Directories</segtitle> 121 122 <seglistitem> 123 <seg>gst-complete, gst-complete-0.8, gst-compprep, gst-compprep-0.8, 124 gst-feedback, gst-feedback-0.8, gst-inspect, gst-inspect-0.8, gst-launch, 125 gst-launch-0.8, gst-md5sum, gst-md5sum-0.8, gst-register, gst-register-0.8, 126 gst-typefind, gst-typefind-0.8, gst-xmllaunch, gst-xmllaunch-0.8, 127 gst-xmlinspect, gst-xmlinspect-0.8</seg> 128 <seg>libgstcontrol-0.8.[so,a], libgstreamer-0.8.[so,a] and 129 libgst*.[so,a] plugin modules</seg> 130 <seg>/usr/include/gstreamer-0.8, /usr/lib/gstreamer-0.8, 131 /usr/share/doc/gstreamer-&gstreamer-version;, 132 /usr/share/gtk-doc/html/gstreamer-0.8, 133 /usr/share/gtk-doc/html/gstreamer-libs-0.8 and /var/cache/gstreamer-0.8</seg> 134 </seglistitem> 135 </segmentedlist> 136 137 <variablelist> 138 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 139 <?dbfo list-presentation="list"?> 140 141 <varlistentry id="gst-complete"> 142 <term><command>gst-complete-0.8</command></term> 143 <listitem><para>is a utility enabling <command>bash</command> to provide 144 context sensitive tab completion for <command>gst-launch</command> command 145 lines.</para> 146 <indexterm zone="gstreamer gst-complete"> 147 <primary sortas="b-gst-complete">gst-complete-0.8</primary> 148 </indexterm></listitem> 149 </varlistentry> 150 151 <varlistentry id="gst-compprep"> 152 <term><command>gst-compprep-0.8</command></term> 153 <listitem><para>builds a registry of <application>GStreamer</application> 154 elements and their features that is used by 155 <command>gst-complete</command>.</para> 156 <indexterm zone="gstreamer gst-compprep"> 157 <primary sortas="b-gst-compprep">gst-compprep-0.8</primary> 158 </indexterm></listitem> 159 </varlistentry> 160 161 <varlistentry id="gst-feedback"> 162 <term><command>gst-feedback-0.8</command></term> 163 <listitem><para>generates debug info for <application>GStreamer</application> 164 bug reports.</para> 165 <indexterm zone="gstreamer gst-feedback"> 166 <primary sortas="b-gst-feedback">gst-feedback-0.8</primary> 167 </indexterm></listitem> 168 </varlistentry> 169 170 <varlistentry id="gst-inspect"> 171 <term><command>gst-inspect-0.8</command></term> 172 <listitem><para>prints information about a 173 <application>GStreamer</application> plugin or element.</para> 174 <indexterm zone="gstreamer gst-inspect"> 175 <primary sortas="b-gst-inspect">gst-inspect-0.8</primary> 176 </indexterm></listitem> 177 </varlistentry> 178 179 <varlistentry id="gst-launch"> 180 <term><command>gst-launch-0.8</command></term> 181 <listitem><para>is a tool that builds and runs basic 182 <application>GStreamer</application> pipelines.</para> 183 <indexterm zone="gstreamer gst-launch"> 184 <primary sortas="b-gst-launch">gst-launch-0.8</primary> 185 </indexterm></listitem> 186 </varlistentry> 187 188 <varlistentry id="gst-md5sum"> 189 <term><command>gst-md5sum-0.8</command></term> 190 <listitem><para>generates MD5 checksums of the data generated by a 191 <application>GStreamer</application> pipeline.</para> 192 <indexterm zone="gstreamer gst-md5sum"> 193 <primary sortas="b-gst-md5sum">gst-md5sum-0.8</primary> 194 </indexterm></listitem> 195 </varlistentry> 196 197 <varlistentry id="gst-register"> 198 <term><command>gst-register-0.8</command></term> 199 <listitem><para>is used to register all the 200 <application>GStreamer</application> plugins on the system. It creates a 201 listing of their properties so that when a 202 <application>GStreamer</application> based application is started, it does not 203 need to load plugins until it needs them.</para> 204 <indexterm zone="gstreamer gst-register"> 205 <primary sortas="b-gst-register">gst-register-0.8</primary> 206 </indexterm></listitem> 207 </varlistentry> 208 209 <varlistentry id="gst-typefind"> 210 <term><command>gst-typefind-0.8</command></term> 211 <listitem><para>uses the <application>GStreamer</application> type finding 212 system to determine the relevant <application>GStreamer</application> plugin 213 to parse or decode a file, and determine the corresponding 214 <acronym>MIME</acronym> type.</para> 215 <indexterm zone="gstreamer gst-typefind"> 216 <primary sortas="b-gst-typefind">gst-typefind-0.8</primary> 217 </indexterm></listitem> 218 </varlistentry> 219 220 <varlistentry id="gst-xmlinspect"> 221 <term><command>gst-xmlinspect-0.8</command></term> 222 <listitem><para>prints information about a 223 <application>GStreamer</application> plugin or element in 224 <acronym>XML</acronym> document format.</para> 225 <indexterm zone="gstreamer gst-xmlinspect"> 226 <primary sortas="b-gst-xmlinspect">gst-xmlinspect-0.8</primary> 227 </indexterm></listitem> 228 </varlistentry> 229 230 <varlistentry id="gst-xmllaunch"> 231 <term><command>gst-xmllaunch-0.8</command></term> 232 <listitem><para>is used to build and run a basic 233 <application>GStreamer</application> pipeline, loading it from an 234 <acronym>XML</acronym> description.</para> 235 <indexterm zone="gstreamer gst-xmllaunch"> 236 <primary sortas="b-gst-xmllaunch">gst-xmllaunch-0.8</primary> 237 </indexterm></listitem> 238 </varlistentry> 239 </variablelist> 240 241 </sect2> 99 gst-register</userinput></screen> 100 101 </sect2> 102 103 <sect2 role="commands"> 104 <title>Command Explanations</title> 105 106 <para><parameter>--localstatedir=/var</parameter>: This switch puts 107 <command>gst-register</command>'s cache in 108 <filename class="directory">/var/cache/gstreamer-0.8</filename> 109 instead of 110 <filename class="directory">/usr/cache/gstreamer-0.8</filename>.</para> 111 112 <para><parameter>--sysconfdir=/etc</parameter>: This switch puts configuration 113 files in <filename class="directory">/etc</filename> 114 instead of <filename class="directory">/usr/etc</filename>.</para> 115 116 <para><command>chown -v -R root:root ...</command>: The documentation is 117 installed with ownerships of the user who untarred and built the package. 118 This command changes the ownerships of the installed documentation files to 119 root:root.</para> 120 121 </sect2> 122 123 <sect2 role="content"> 124 <title>Contents</title> 125 126 <segmentedlist> 127 <segtitle>Installed Programs</segtitle> 128 <segtitle>Installed Libraries</segtitle> 129 <segtitle>Installed Directories</segtitle> 130 131 <seglistitem> 132 <seg>gst-complete, gst-complete-0.8, gst-compprep, gst-compprep-0.8, 133 gst-feedback, gst-feedback-0.8, gst-inspect, gst-inspect-0.8, gst-launch, 134 gst-launch-0.8, gst-md5sum, gst-md5sum-0.8, gst-register, gst-register-0.8, 135 gst-typefind, gst-typefind-0.8, gst-xmllaunch, gst-xmllaunch-0.8, 136 gst-xmlinspect, and gst-xmlinspect-0.8</seg> 137 <seg>libgstcontrol-0.8.[so,a], libgstreamer-0.8.[so,a], and 138 libgst*.[so,a] plugin modules</seg> 139 <seg>/usr/include/gstreamer-0.8, /usr/lib/gstreamer-0.8, 140 /usr/share/doc/gstreamer-&gstreamer-version;, 141 /usr/share/gtk-doc/html/gstreamer-0.8, 142 /usr/share/gtk-doc/html/gstreamer-libs-0.8, and /var/cache/gstreamer-0.8</seg> 143 </seglistitem> 144 </segmentedlist> 145 146 <variablelist> 147 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 148 <?dbfo list-presentation="list"?> 149 <?dbhtml list-presentation="table"?> 150 151 <varlistentry id="gst-complete"> 152 <term><command>gst-complete-0.8</command></term> 153 <listitem> 154 <para>is a utility enabling <command>bash</command> to provide 155 context sensitive tab completion for <command>gst-launch</command> 156 command lines.</para> 157 <indexterm zone="gstreamer gst-complete"> 158 <primary sortas="b-gst-complete">gst-complete-0.8</primary> 159 </indexterm> 160 </listitem> 161 </varlistentry> 162 163 <varlistentry id="gst-compprep"> 164 <term><command>gst-compprep-0.8</command></term> 165 <listitem> 166 <para>builds a registry of <application>GStreamer</application> 167 elements and their features that is used by 168 <command>gst-complete</command>.</para> 169 <indexterm zone="gstreamer gst-compprep"> 170 <primary sortas="b-gst-compprep">gst-compprep-0.8</primary> 171 </indexterm> 172 </listitem> 173 </varlistentry> 174 175 <varlistentry id="gst-feedback"> 176 <term><command>gst-feedback-0.8</command></term> 177 <listitem> 178 <para>generates debug info for <application>GStreamer</application> 179 bug reports.</para> 180 <indexterm zone="gstreamer gst-feedback"> 181 <primary sortas="b-gst-feedback">gst-feedback-0.8</primary> 182 </indexterm> 183 </listitem> 184 </varlistentry> 185 186 <varlistentry id="gst-inspect"> 187 <term><command>gst-inspect-0.8</command></term> 188 <listitem> 189 <para>prints information about a 190 <application>GStreamer</application> plugin or element.</para> 191 <indexterm zone="gstreamer gst-inspect"> 192 <primary sortas="b-gst-inspect">gst-inspect-0.8</primary> 193 </indexterm> 194 </listitem> 195 </varlistentry> 196 197 <varlistentry id="gst-launch"> 198 <term><command>gst-launch-0.8</command></term> 199 <listitem> 200 <para>is a tool that builds and runs basic 201 <application>GStreamer</application> pipelines.</para> 202 <indexterm zone="gstreamer gst-launch"> 203 <primary sortas="b-gst-launch">gst-launch-0.8</primary> 204 </indexterm> 205 </listitem> 206 </varlistentry> 207 208 <varlistentry id="gst-md5sum"> 209 <term><command>gst-md5sum-0.8</command></term> 210 <listitem> 211 <para>generates MD5 checksums of the data generated by a 212 <application>GStreamer</application> pipeline.</para> 213 <indexterm zone="gstreamer gst-md5sum"> 214 <primary sortas="b-gst-md5sum">gst-md5sum-0.8</primary> 215 </indexterm> 216 </listitem> 217 </varlistentry> 218 219 <varlistentry id="gst-register"> 220 <term><command>gst-register-0.8</command></term> 221 <listitem> 222 <para>is used to register all the <application>GStreamer</application> 223 plugins on the system. It creates a listing of their properties so that when a 224 <application>GStreamer</application> based application is started, it 225 does not need to load plugins until it needs them.</para> 226 <indexterm zone="gstreamer gst-register"> 227 <primary sortas="b-gst-register">gst-register-0.8</primary> 228 </indexterm> 229 </listitem> 230 </varlistentry> 231 232 <varlistentry id="gst-typefind"> 233 <term><command>gst-typefind-0.8</command></term> 234 <listitem> 235 <para>uses the <application>GStreamer</application> type finding 236 system to determine the relevant <application>GStreamer</application> 237 plugin to parse or decode a file, and determine the corresponding 238 MIME type.</para> 239 <indexterm zone="gstreamer gst-typefind"> 240 <primary sortas="b-gst-typefind">gst-typefind-0.8</primary> 241 </indexterm> 242 </listitem> 243 </varlistentry> 244 245 <varlistentry id="gst-xmlinspect"> 246 <term><command>gst-xmlinspect-0.8</command></term> 247 <listitem> 248 <para>prints information about a <application>GStreamer</application> 249 plugin or element in XML document format.</para> 250 <indexterm zone="gstreamer gst-xmlinspect"> 251 <primary sortas="b-gst-xmlinspect">gst-xmlinspect-0.8</primary> 252 </indexterm> 253 </listitem> 254 </varlistentry> 255 256 <varlistentry id="gst-xmllaunch"> 257 <term><command>gst-xmllaunch-0.8</command></term> 258 <listitem> 259 <para>is used to build and run a basic <application>GStreamer</application> 260 pipeline, loading it from an XML description.</para> 261 <indexterm zone="gstreamer gst-xmllaunch"> 262 <primary sortas="b-gst-xmllaunch">gst-xmllaunch-0.8</primary> 263 </indexterm> 264 </listitem> 265 </varlistentry> 266 267 </variablelist> 268 269 </sect2> 242 270 243 271 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.