source: multimedia/libdriv/gst10-plugins-good.xml@ 670acf75

11.3 12.0 12.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18 xry111/xf86-video-removal
Last change on this file since 670acf75 was 670acf75, checked in by Douglas R. Reno <renodr@…>, 17 months ago

Force gst-plugins-good to use libsoup3 as well as libsoup2.

Note that libsoup2 is also used for some plugins, but some portions of
GNOME will likely want the libsoup3 versions of some plugins.

  • Property mode set to 100644
File size: 6.8 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY gst10-plugins-good-download-http
8 "&gstreamer-dl;/gst-plugins-good/gst-plugins-good-&gst10-plugins-good-version;.tar.xz">
9 <!ENTITY gst10-plugins-good-download-ftp " ">
10 <!ENTITY gst10-plugins-good-md5sum "e095ee5b817f072cd5f088989f0e12f4">
11 <!ENTITY gst10-plugins-good-size "3.3 MB">
12 <!ENTITY gst10-plugins-good-buildsize "102 MB (with tests)">
13 <!ENTITY gst10-plugins-good-time "0.6 SBU (Using parallelism=4; with tests)">
14]>
15
16<sect1 id="gst10-plugins-good" xreflabel="gst-plugins-good-&gst10-plugins-good-version;">
17 <?dbhtml filename="gst10-plugins-good.html"?>
18
19
20 <title>gst-plugins-good-&gst10-plugins-good-version;</title>
21
22 <indexterm zone="gst10-plugins-good">
23 <primary sortas="a-gst-plugins-good">gst-plugins-good</primary>
24 </indexterm>
25
26 <sect2 role="package">
27 <title>Introduction to GStreamer Good Plug-ins</title>
28
29 <para>
30 The <application>GStreamer Good Plug-ins</application> is a set of plug-ins
31 considered by the <application>GStreamer</application> developers to have
32 good quality code, correct functionality, and the preferred license (LGPL
33 for the plug-in code, LGPL or LGPL-compatible for the supporting library).
34 A wide range of video and audio decoders, encoders, and filters are included.
35 </para>
36
37 &lfs112_checked;
38
39 <bridgehead renderas="sect3">Package Information</bridgehead>
40 <itemizedlist spacing="compact">
41 <listitem>
42 <para>
43 Download (HTTP): <ulink url="&gst10-plugins-good-download-http;"/>
44 </para>
45 </listitem>
46 <listitem>
47 <para>
48 Download (FTP): <ulink url="&gst10-plugins-good-download-ftp;"/>
49 </para>
50 </listitem>
51 <listitem>
52 <para>
53 Download MD5 sum: &gst10-plugins-good-md5sum;
54 </para>
55 </listitem>
56 <listitem>
57 <para>
58 Download size: &gst10-plugins-good-size;
59 </para>
60 </listitem>
61 <listitem>
62 <para>
63 Estimated disk space required: &gst10-plugins-good-buildsize;
64 </para>
65 </listitem>
66 <listitem>
67 <para>
68 Estimated build time: &gst10-plugins-good-time;
69 </para>
70 </listitem>
71 </itemizedlist>
72
73<!--
74 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
75 <itemizedlist spacing="compact">
76 <listitem>
77 <para>
78 Recommended patch (required if building against Qt5): <ulink
79 url="&patch-root;/gst-plugins-good-&gst10-plugins-good-version;-upstream_fixes-1.patch"/>
80 </para>
81 </listitem>
82 </itemizedlist>
83-->
84
85 <bridgehead renderas="sect3">GStreamer Good Plug-ins Dependencies</bridgehead>
86
87 <bridgehead renderas="sect4">Required</bridgehead>
88 <para role="required">
89 <xref linkend="gst10-plugins-base"/>
90 </para>
91
92 <!-- Common formats, output and input codecs and requirements
93 for GNOME apps. What's a multimedia framework useful if it
94 can't be used to play anything (common)? -->
95 <bridgehead renderas="sect4">Recommended</bridgehead>
96 <para role="recommended">
97 <xref linkend="cairo"/>,
98 <xref linkend="flac"/>,
99 <xref linkend="gdk-pixbuf"/>,
100 <xref linkend="lame"/>,
101 <xref linkend="libsoup"/>,
102 <xref linkend="libsoup3"/>,
103 <xref linkend="libvpx"/>,
104 <xref linkend="mpg123"/>,
105 <xref linkend="nasm"/>, and
106 <xref linkend="pulseaudio"/>
107 </para>
108
109 <bridgehead renderas="sect4">Optional</bridgehead>
110 <para role="optional">
111 <xref linkend="aalib"/>,
112 <xref linkend="alsa-oss"/>,
113 <xref linkend="gtk3"/> (for examples),
114 <xref linkend="libdv"/>,
115 <xref linkend="qt5"/>,
116 <xref linkend="speex"/>,
117 <xref linkend="taglib"/>,
118 <xref linkend="valgrind"/>,
119 <xref linkend='v4l-utils'/>,
120 <xref linkend="wayland"/>,
121 <ulink url="https://pypi.org/project/hotdoc/">hotdoc</ulink>,
122 <ulink url="http://jackaudio.org/">JACK</ulink>,
123 <ulink url="http://caca.zoy.org/wiki/libcaca">libcaca</ulink>,
124 <ulink url="https://sourceforge.net/projects/libavc1394/">libavc1394</ulink>,
125 <ulink url="https://sourceforge.net/projects/libraw1394/">libiec61883</ulink>,
126 <ulink url="https://sourceforge.net/projects/libraw1394/">libraw1394</ulink>,
127 <ulink url="https://www.icecast.org">libshout</ulink>,
128 <ulink url="http://gstreamer.freedesktop.org/src/orc/">Orc</ulink>,
129 <ulink url="http://www.twolame.org/">TwoLame</ulink>, and
130 <ulink url="http://wavpack.com/">WavPack</ulink>
131 </para>
132
133 <para condition="html" role="usernotes">
134 User Notes: <ulink url="&blfs-wiki;/gst10-plugins-good"/>
135 </para>
136 </sect2>
137
138 <sect2 role="installation">
139 <title>Installation of GStreamer Good Plug-ins</title>
140 <!--
141 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
142 href="../../xincludes/gst10-objc-error.xml"/>
143 -->
144 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
145 href="../../xincludes/gst10-plugins.xml"/>
146
147 <para>
148 Install <application>GStreamer Good Plug-ins</application> by running the
149 following commands:
150 </para>
151
152<screen><userinput>mkdir build &amp;&amp;
153cd build &amp;&amp;
154
155meson --prefix=/usr \
156 --buildtype=release \
157 -Dpackage-origin=https://www.linuxfromscratch.org/blfs/view/&blfs-version;/ \
158 -Dpackage-name="GStreamer &gst10-plugins-good-version; BLFS" &amp;&amp;
159ninja</userinput></screen>
160
161 <para>
162 To test the results, issue: <command>ninja test</command>.
163 One test, <filename>elements_rtpbin</filename> is known to fail
164 on some systems.
165 <!--One test, <filename>elements_souphttpsrc</filename> is known to
166 fail due to API changes in <application>libsoup</application>.--></para>
167
168 <para>
169 Now, as the <systemitem class="username">root</systemitem> user:
170 </para>
171
172<screen role="root"><userinput>ninja install</userinput></screen>
173 </sect2>
174
175 <sect2 role="commands">
176 <title>Command Explanations</title>
177
178 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
179 href="../../xincludes/meson-buildtype-release.xml"/>
180 </sect2>
181
182 <sect2 role="content">
183 <title>Contents</title>
184
185 <segmentedlist>
186 <segtitle>Installed Programs</segtitle>
187 <segtitle>Installed Libraries</segtitle>
188 <segtitle>Installed Directories</segtitle>
189
190 <seglistitem>
191 <seg>
192 None
193 </seg>
194 <seg>
195 Several plugins under /usr/lib/gstreamer-1.0
196 </seg>
197 <seg>
198 /usr/share/gstreamer-1.0/presets
199 </seg>
200 </seglistitem>
201 </segmentedlist>
202
203 </sect2>
204
205</sect1>
Note: See TracBrowser for help on using the repository browser.