plugin-audiofx.xml 13.3 KB
Newer Older
1
<plugin>
2
  <name>audiofx</name>
3
  <description>Audio effects plugin</description>
4
5
  <filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename>
  <basename>libgstaudiofx.so</basename>
6
  <version>0.10.25.1</version>
7
8
  <license>LGPL</license>
  <source>gst-plugins-good</source>
9
  <package>GStreamer Good Plug-ins git</package>
Jan Schmidt's avatar
Jan Schmidt committed
10
  <origin>Unknown package origin</origin>
11
  <elements>
12
13
    <element>
      <name>audioamplify</name>
Jan Schmidt's avatar
Jan Schmidt committed
14
      <longname>Audio amplifier</longname>
15
16
      <class>Filter/Effect/Audio</class>
      <description>Amplifies an audio stream by a given factor</description>
17
      <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
18
19
      <pads>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
20
21
          <name>sink</name>
          <direction>sink</direction>
22
          <presence>always</presence>
23
          <details>audio/x-raw-int, depth=(int)8, width=(int)8, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-int, depth=(int)32, width=(int)32, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
24
25
        </caps>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
26
27
          <name>src</name>
          <direction>source</direction>
28
          <presence>always</presence>
29
          <details>audio/x-raw-int, depth=(int)8, width=(int)8, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-int, depth=(int)32, width=(int)32, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
30
31
        </caps>
      </pads>
32
    </element>
33
    <element>
34
      <name>audiochebband</name>
Jan Schmidt's avatar
Jan Schmidt committed
35
      <longname>Band pass &amp; band reject filter</longname>
36
37
      <class>Filter/Effect/Audio</class>
      <description>Chebyshev band pass and band reject filter</description>
38
      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
39
40
      <pads>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
41
42
          <name>sink</name>
          <direction>sink</direction>
43
44
45
46
          <presence>always</presence>
          <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
47
48
          <name>src</name>
          <direction>source</direction>
49
50
51
52
53
54
          <presence>always</presence>
          <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
      </pads>
    </element>
    <element>
55
      <name>audiocheblimit</name>
Jan Schmidt's avatar
Jan Schmidt committed
56
      <longname>Low pass &amp; high pass filter</longname>
57
58
      <class>Filter/Effect/Audio</class>
      <description>Chebyshev low pass and high pass filter</description>
59
      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
60
61
      <pads>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
62
63
          <name>sink</name>
          <direction>sink</direction>
64
65
66
67
          <presence>always</presence>
          <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
68
69
          <name>src</name>
          <direction>source</direction>
70
71
72
73
74
          <presence>always</presence>
          <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
      </pads>
    </element>
75
76
    <element>
      <name>audiodynamic</name>
Jan Schmidt's avatar
Jan Schmidt committed
77
      <longname>Dynamic range controller</longname>
78
79
      <class>Filter/Effect/Audio</class>
      <description>Compressor and Expander</description>
80
      <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
81
82
      <pads>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
83
84
          <name>sink</name>
          <direction>sink</direction>
85
86
87
88
          <presence>always</presence>
          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
89
90
          <name>src</name>
          <direction>source</direction>
91
92
93
94
          <presence>always</presence>
          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
      </pads>
95
    </element>
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
    <element>
      <name>audioecho</name>
      <longname>Audio echo</longname>
      <class>Filter/Effect/Audio</class>
      <description>Adds an echo or reverb effect to an audio stream</description>
      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
      <pads>
        <caps>
          <name>sink</name>
          <direction>sink</direction>
          <presence>always</presence>
          <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
        <caps>
          <name>src</name>
          <direction>source</direction>
          <presence>always</presence>
          <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
      </pads>
    </element>
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
    <element>
      <name>audiofirfilter</name>
      <longname>Audio FIR filter</longname>
      <class>Filter/Effect/Audio</class>
      <description>Generic audio FIR filter with custom filter kernel</description>
      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
      <pads>
        <caps>
          <name>sink</name>
          <direction>sink</direction>
          <presence>always</presence>
          <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
        <caps>
          <name>src</name>
          <direction>source</direction>
          <presence>always</presence>
          <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
      </pads>
    </element>
    <element>
      <name>audioiirfilter</name>
      <longname>Audio IIR filter</longname>
      <class>Filter/Effect/Audio</class>
      <description>Generic audio IIR filter with custom filter kernel</description>
      <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
      <pads>
        <caps>
          <name>sink</name>
          <direction>sink</direction>
          <presence>always</presence>
          <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
        <caps>
          <name>src</name>
          <direction>source</direction>
          <presence>always</presence>
          <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
      </pads>
    </element>
159
160
    <element>
      <name>audioinvert</name>
Jan Schmidt's avatar
Jan Schmidt committed
161
      <longname>Audio inversion</longname>
162
163
      <class>Filter/Effect/Audio</class>
      <description>Swaps upper and lower half of audio samples</description>
164
      <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
165
166
      <pads>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
167
168
          <name>sink</name>
          <direction>sink</direction>
169
170
171
172
          <presence>always</presence>
          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
173
174
          <name>src</name>
          <direction>source</direction>
175
176
177
178
179
180
181
182
183
184
185
186
187
          <presence>always</presence>
          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
      </pads>
    </element>
    <element>
      <name>audiokaraoke</name>
      <longname>AudioKaraoke</longname>
      <class>Filter/Effect/Audio</class>
      <description>Removes voice from sound</description>
      <author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
      <pads>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
188
189
          <name>sink</name>
          <direction>sink</direction>
190
191
192
193
          <presence>always</presence>
          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
194
195
          <name>src</name>
          <direction>source</direction>
196
197
198
199
          <presence>always</presence>
          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
      </pads>
200
    </element>
201
202
    <element>
      <name>audiopanorama</name>
Jan Schmidt's avatar
Jan Schmidt committed
203
      <longname>Stereo positioning</longname>
204
205
206
      <class>Filter/Effect/Audio</class>
      <description>Positions audio streams in the stereo panorama</description>
      <author>Stefan Kost &lt;ensonic@users.sf.net&gt;</author>
207
      <pads>
208
209
210
211
212
213
        <caps>
          <name>sink</name>
          <direction>sink</direction>
          <presence>always</presence>
          <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
        </caps>
Jan Schmidt's avatar
Jan Schmidt committed
214
215
216
217
218
219
        <caps>
          <name>src</name>
          <direction>source</direction>
          <presence>always</presence>
          <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
        </caps>
220
      </pads>
221
    </element>
222
223
    <element>
      <name>audiowsincband</name>
Jan Schmidt's avatar
Jan Schmidt committed
224
      <longname>Band pass &amp; band reject filter</longname>
225
      <class>Filter/Effect/Audio</class>
Jan Schmidt's avatar
Jan Schmidt committed
226
      <description>Band pass and band reject windowed sinc filter</description>
227
      <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;, Steven W. Smith, Dreamlab Technologies Ltd. &lt;mathis.hofer@dreamlab.net&gt;, Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
228
229
      <pads>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
230
231
          <name>sink</name>
          <direction>sink</direction>
232
233
234
235
          <presence>always</presence>
          <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
236
237
          <name>src</name>
          <direction>source</direction>
238
239
240
241
242
243
244
          <presence>always</presence>
          <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
      </pads>
    </element>
    <element>
      <name>audiowsinclimit</name>
Jan Schmidt's avatar
Jan Schmidt committed
245
      <longname>Low pass &amp; high pass filter</longname>
246
      <class>Filter/Effect/Audio</class>
Jan Schmidt's avatar
Jan Schmidt committed
247
      <description>Low pass and high pass windowed sinc filter</description>
248
      <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;, Steven W. Smith, Dreamlab Technologies Ltd. &lt;mathis.hofer@dreamlab.net&gt;, Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
249
250
      <pads>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
251
252
          <name>sink</name>
          <direction>sink</direction>
253
254
255
256
          <presence>always</presence>
          <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
257
258
          <name>src</name>
          <direction>source</direction>
259
260
261
262
263
          <presence>always</presence>
          <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
      </pads>
    </element>
264
265
  </elements>
</plugin>