3 <description>frei0r plugin library</description>
4 <filename>../../gst/frei0r/.libs/libgstfrei0r.so</filename>
5 <basename>libgstfrei0r.so</basename>
6 <version>0.10.19.1</version>
7 <license>LGPL</license>
8 <source>gst-plugins-bad</source>
9 <package>GStreamer Bad Plug-ins git</package>
10 <origin>Unknown package origin</origin>
13 <name>frei0r-filter-3-point-color-balance</name>
14 <longname>3 point color balance</longname>
15 <class>Filter/Effect/Video</class>
16 <description>Adjust color balance with 3 color points</description>
17 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Maksim Golovkin</author>
21 <direction>sink</direction>
22 <presence>always</presence>
23 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
27 <direction>source</direction>
28 <presence>always</presence>
29 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
34 <name>frei0r-filter-3dflippo</name>
35 <longname>3dflippo</longname>
36 <class>Filter/Effect/Video</class>
37 <description>Frame rotation in 3d-space</description>
38 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, c.e. prelz AS FLUIDO <fluido@fluido.as></author>
42 <direction>sink</direction>
43 <presence>always</presence>
44 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
48 <direction>source</direction>
49 <presence>always</presence>
50 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
55 <name>frei0r-filter-b</name>
56 <longname>B</longname>
57 <class>Filter/Effect/Video</class>
58 <description>Extracts Blue from Image</description>
59 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
63 <direction>sink</direction>
64 <presence>always</presence>
65 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
69 <direction>source</direction>
70 <presence>always</presence>
71 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
76 <name>frei0r-filter-baltan</name>
77 <longname>Baltan</longname>
78 <class>Filter/Effect/Video</class>
79 <description>delayed alpha smoothed blit of time</description>
80 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Kentaro, Jaromil</author>
84 <direction>sink</direction>
85 <presence>always</presence>
86 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
90 <direction>source</direction>
91 <presence>always</presence>
92 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
97 <name>frei0r-filter-bluescreen0r</name>
98 <longname>bluescreen0r</longname>
99 <class>Filter/Effect/Video</class>
100 <description>Color to alpha (blit SRCALPHA)</description>
101 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Hedde Bosman</author>
105 <direction>sink</direction>
106 <presence>always</presence>
107 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
111 <direction>source</direction>
112 <presence>always</presence>
113 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
118 <name>frei0r-filter-brightness</name>
119 <longname>Brightness</longname>
120 <class>Filter/Effect/Video</class>
121 <description>Adjusts the brightness of a source image</description>
122 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
126 <direction>sink</direction>
127 <presence>always</presence>
128 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
132 <direction>source</direction>
133 <presence>always</presence>
134 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
139 <name>frei0r-filter-bw0r</name>
140 <longname>bw0r</longname>
141 <class>Filter/Effect/Video</class>
142 <description>Turns image black/white.</description>
143 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, coma@gephex.org</author>
147 <direction>sink</direction>
148 <presence>always</presence>
149 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
153 <direction>source</direction>
154 <presence>always</presence>
155 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
160 <name>frei0r-filter-cartoon</name>
161 <longname>Cartoon</longname>
162 <class>Filter/Effect/Video</class>
163 <description>Cartoonify video, do a form of edge detect</description>
164 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Dries Pruimboom, Jaromil</author>
168 <direction>sink</direction>
169 <presence>always</presence>
170 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
174 <direction>source</direction>
175 <presence>always</presence>
176 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
181 <name>frei0r-filter-color-distance</name>
182 <longname>Color Distance</longname>
183 <class>Filter/Effect/Video</class>
184 <description></description>
185 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
189 <direction>sink</direction>
190 <presence>always</presence>
191 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
195 <direction>source</direction>
196 <presence>always</presence>
197 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
202 <name>frei0r-filter-contrast0r</name>
203 <longname>Contrast0r</longname>
204 <class>Filter/Effect/Video</class>
205 <description>Adjusts the contrast of a source image</description>
206 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
210 <direction>sink</direction>
211 <presence>always</presence>
212 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
216 <direction>source</direction>
217 <presence>always</presence>
218 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
223 <name>frei0r-filter-curves</name>
224 <longname>Curves</longname>
225 <class>Filter/Effect/Video</class>
226 <description>Adjust luminance or color channel intensity with curve level mapping</description>
227 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Maksim Golovkin</author>
231 <direction>sink</direction>
232 <presence>always</presence>
233 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
237 <direction>source</direction>
238 <presence>always</presence>
239 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
244 <name>frei0r-filter-dealygrab</name>
245 <longname>Dealygrab</longname>
246 <class>Filter/Effect/Video</class>
247 <description>delayed frame blitting mapped on a time bitmap</description>
248 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Bill Spinhover, Andreas Schiffler, Jaromil</author>
252 <direction>sink</direction>
253 <presence>always</presence>
254 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
258 <direction>source</direction>
259 <presence>always</presence>
260 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
265 <name>frei0r-filter-delay0r</name>
266 <longname>delay0r</longname>
267 <class>Filter/Effect/Video</class>
268 <description>video delay</description>
269 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author>
273 <direction>sink</direction>
274 <presence>always</presence>
275 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
279 <direction>source</direction>
280 <presence>always</presence>
281 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
286 <name>frei0r-filter-distort0r</name>
287 <longname>Distort0r</longname>
288 <class>Filter/Effect/Video</class>
289 <description>Plasma</description>
290 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew</author>
294 <direction>sink</direction>
295 <presence>always</presence>
296 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
300 <direction>source</direction>
301 <presence>always</presence>
302 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
307 <name>frei0r-filter-edgeglow</name>
308 <longname>Edgeglow</longname>
309 <class>Filter/Effect/Video</class>
310 <description>Edgeglow filter</description>
311 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Salsaman</author>
315 <direction>sink</direction>
316 <presence>always</presence>
317 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
321 <direction>source</direction>
322 <presence>always</presence>
323 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
328 <name>frei0r-filter-equaliz0r</name>
329 <longname>Equaliz0r</longname>
330 <class>Filter/Effect/Video</class>
331 <description>Equalizes the intensity histograms</description>
332 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal (Drone)</author>
336 <direction>sink</direction>
337 <presence>always</presence>
338 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
342 <direction>source</direction>
343 <presence>always</presence>
344 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
349 <name>frei0r-filter-flippo</name>
350 <longname>Flippo</longname>
351 <class>Filter/Effect/Video</class>
352 <description>Flipping in x and y axis</description>
353 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Carlo Emilio, Jean-Sebastien Senecal</author>
357 <direction>sink</direction>
358 <presence>always</presence>
359 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
363 <direction>source</direction>
364 <presence>always</presence>
365 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
370 <name>frei0r-filter-g</name>
371 <longname>G</longname>
372 <class>Filter/Effect/Video</class>
373 <description>Extracts Green from Image</description>
374 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
378 <direction>sink</direction>
379 <presence>always</presence>
380 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
384 <direction>source</direction>
385 <presence>always</presence>
386 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
391 <name>frei0r-filter-gamma</name>
392 <longname>Gamma</longname>
393 <class>Filter/Effect/Video</class>
394 <description>Adjusts the gamma value of a source image</description>
395 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
399 <direction>sink</direction>
400 <presence>always</presence>
401 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
405 <direction>source</direction>
406 <presence>always</presence>
407 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
412 <name>frei0r-filter-glow</name>
413 <longname>Glow</longname>
414 <class>Filter/Effect/Video</class>
415 <description>Creates a Glamorous Glow</description>
416 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
420 <direction>sink</direction>
421 <presence>always</presence>
422 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
426 <direction>source</direction>
427 <presence>always</presence>
428 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
433 <name>frei0r-filter-hueshift0r</name>
434 <longname>Hueshift0r</longname>
435 <class>Filter/Effect/Video</class>
436 <description>Shifts the hue of a source image</description>
437 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
441 <direction>sink</direction>
442 <presence>always</presence>
443 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
447 <direction>source</direction>
448 <presence>always</presence>
449 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
454 <name>frei0r-filter-invert0r</name>
455 <longname>Invert0r</longname>
456 <class>Filter/Effect/Video</class>
457 <description>Inverts all colors of a source image</description>
458 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew</author>
462 <direction>sink</direction>
463 <presence>always</presence>
464 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
468 <direction>source</direction>
469 <presence>always</presence>
470 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
475 <name>frei0r-filter-k-means-clustering</name>
476 <longname>K-Means Clustering</longname>
477 <class>Filter/Effect/Video</class>
478 <description>Clusters of a source image by color and spatial distance</description>
479 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, binarymillenium</author>
483 <direction>sink</direction>
484 <presence>always</presence>
485 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
489 <direction>source</direction>
490 <presence>always</presence>
491 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
496 <name>frei0r-filter-lens-correction</name>
497 <longname>Lens Correction</longname>
498 <class>Filter/Effect/Video</class>
499 <description>Allows compensation of lens distortion</description>
500 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
504 <direction>sink</direction>
505 <presence>always</presence>
506 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
510 <direction>source</direction>
511 <presence>always</presence>
512 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
517 <name>frei0r-filter-letterb0xed</name>
518 <longname>LetterB0xed</longname>
519 <class>Filter/Effect/Video</class>
520 <description>Adds Black Borders at top and bottom for Cinema Look</description>
521 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
525 <direction>sink</direction>
526 <presence>always</presence>
527 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
531 <direction>source</direction>
532 <presence>always</presence>
533 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
538 <name>frei0r-filter-levels</name>
539 <longname>Levels</longname>
540 <class>Filter/Effect/Video</class>
541 <description>Adjust luminance or color channel intensity</description>
542 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Maksim Golovkin</author>
546 <direction>sink</direction>
547 <presence>always</presence>
548 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
552 <direction>source</direction>
553 <presence>always</presence>
554 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
559 <name>frei0r-filter-luminance</name>
560 <longname>Luminance</longname>
561 <class>Filter/Effect/Video</class>
562 <description>Creates a luminance map of the image</description>
563 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
567 <direction>sink</direction>
568 <presence>always</presence>
569 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
573 <direction>source</direction>
574 <presence>always</presence>
575 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
580 <name>frei0r-filter-mask0mate</name>
581 <longname>Mask0Mate</longname>
582 <class>Filter/Effect/Video</class>
583 <description>Creates an square alpha-channel mask</description>
584 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
588 <direction>sink</direction>
589 <presence>always</presence>
590 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
594 <direction>source</direction>
595 <presence>always</presence>
596 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
601 <name>frei0r-filter-nervous</name>
602 <longname>Nervous</longname>
603 <class>Filter/Effect/Video</class>
604 <description>flushes frames in time in a nervous way</description>
605 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Tannenbaum, Kentaro, Jaromil</author>
609 <direction>sink</direction>
610 <presence>always</presence>
611 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
615 <direction>source</direction>
616 <presence>always</presence>
617 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
622 <name>frei0r-filter-nosync0r</name>
623 <longname>nosync0r</longname>
624 <class>Filter/Effect/Video</class>
625 <description>broken tv</description>
626 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author>
630 <direction>sink</direction>
631 <presence>always</presence>
632 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
636 <direction>source</direction>
637 <presence>always</presence>
638 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
643 <name>frei0r-filter-opencvfacedetect</name>
644 <longname>opencvfacedetect</longname>
645 <class>Filter/Effect/Video</class>
646 <description>detect faces</description>
647 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, binarymillenium</author>
651 <direction>sink</direction>
652 <presence>always</presence>
653 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
657 <direction>source</direction>
658 <presence>always</presence>
659 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
664 <name>frei0r-filter-perspective</name>
665 <longname>Perspective</longname>
666 <class>Filter/Effect/Video</class>
667 <description>Distorts the image for a pseudo perspective</description>
668 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
672 <direction>sink</direction>
673 <presence>always</presence>
674 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
678 <direction>source</direction>
679 <presence>always</presence>
680 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
685 <name>frei0r-filter-pixeliz0r</name>
686 <longname>pixeliz0r</longname>
687 <class>Filter/Effect/Video</class>
688 <description>Pixelize input image.</description>
689 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew</author>
693 <direction>sink</direction>
694 <presence>always</presence>
695 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
699 <direction>source</direction>
700 <presence>always</presence>
701 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
706 <name>frei0r-filter-primaries</name>
707 <longname>primaries</longname>
708 <class>Filter/Effect/Video</class>
709 <description>Reduce image to primary colors</description>
710 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Hedde Bosman</author>
714 <direction>sink</direction>
715 <presence>always</presence>
716 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
720 <direction>source</direction>
721 <presence>always</presence>
722 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
727 <name>frei0r-filter-r</name>
728 <longname>R</longname>
729 <class>Filter/Effect/Video</class>
730 <description>Extracts Red from Image</description>
731 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
735 <direction>sink</direction>
736 <presence>always</presence>
737 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
741 <direction>source</direction>
742 <presence>always</presence>
743 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
748 <name>frei0r-filter-rgb-parade</name>
749 <longname>RGB-Parade</longname>
750 <class>Filter/Effect/Video</class>
751 <description>Displays a histogram of R, G and B of the video-data</description>
752 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Albert Frisch</author>
756 <direction>sink</direction>
757 <presence>always</presence>
758 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
762 <direction>source</direction>
763 <presence>always</presence>
764 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
769 <name>frei0r-filter-saturat0r</name>
770 <longname>Saturat0r</longname>
771 <class>Filter/Effect/Video</class>
772 <description>Adjusts the saturation of a source image</description>
773 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
777 <direction>sink</direction>
778 <presence>always</presence>
779 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
783 <direction>source</direction>
784 <presence>always</presence>
785 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
790 <name>frei0r-filter-scale0tilt</name>
791 <longname>Scale0Tilt</longname>
792 <class>Filter/Effect/Video</class>
793 <description>Scales, Tilts and Crops an Image</description>
794 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
798 <direction>sink</direction>
799 <presence>always</presence>
800 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
804 <direction>source</direction>
805 <presence>always</presence>
806 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
811 <name>frei0r-filter-scanline0r</name>
812 <longname>scanline0r</longname>
813 <class>Filter/Effect/Video</class>
814 <description>interlaced blak lines</description>
815 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author>
819 <direction>sink</direction>
820 <presence>always</presence>
821 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
825 <direction>source</direction>
826 <presence>always</presence>
827 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
832 <name>frei0r-filter-sobel</name>
833 <longname>Sobel</longname>
834 <class>Filter/Effect/Video</class>
835 <description>Sobel filter</description>
836 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal (Drone)</author>
840 <direction>sink</direction>
841 <presence>always</presence>
842 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
846 <direction>source</direction>
847 <presence>always</presence>
848 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
853 <name>frei0r-filter-squareblur</name>
854 <longname>Squareblur</longname>
855 <class>Filter/Effect/Video</class>
856 <description>Variable-size square blur</description>
857 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Drone</author>
861 <direction>sink</direction>
862 <presence>always</presence>
863 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
867 <direction>source</direction>
868 <presence>always</presence>
869 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
874 <name>frei0r-filter-tehroxx0r</name>
875 <longname>TehRoxx0r</longname>
876 <class>Filter/Effect/Video</class>
877 <description>Something videowall-ish</description>
878 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Coma</author>
882 <direction>sink</direction>
883 <presence>always</presence>
884 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
888 <direction>source</direction>
889 <presence>always</presence>
890 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
895 <name>frei0r-filter-threelay0r</name>
896 <longname>threelay0r</longname>
897 <class>Filter/Effect/Video</class>
898 <description>dynamic 3 level thresholding</description>
899 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Hedde Bosman</author>
903 <direction>sink</direction>
904 <presence>always</presence>
905 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
909 <direction>source</direction>
910 <presence>always</presence>
911 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
916 <name>frei0r-filter-threshold0r</name>
917 <longname>Threshold0r</longname>
918 <class>Filter/Effect/Video</class>
919 <description>Thresholds a source image</description>
920 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
924 <direction>sink</direction>
925 <presence>always</presence>
926 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
930 <direction>source</direction>
931 <presence>always</presence>
932 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
937 <name>frei0r-filter-tint0r</name>
938 <longname>Tint0r</longname>
939 <class>Filter/Effect/Video</class>
940 <description>Tint a source image with specified color</description>
941 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Maksim Golovkin</author>
945 <direction>sink</direction>
946 <presence>always</presence>
947 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
951 <direction>source</direction>
952 <presence>always</presence>
953 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
958 <name>frei0r-filter-transparency</name>
959 <longname>Transparency</longname>
960 <class>Filter/Effect/Video</class>
961 <description>Tunes the alpha channel.</description>
962 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
966 <direction>sink</direction>
967 <presence>always</presence>
968 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
972 <direction>source</direction>
973 <presence>always</presence>
974 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
979 <name>frei0r-filter-twolay0r</name>
980 <longname>Twolay0r</longname>
981 <class>Filter/Effect/Video</class>
982 <description>dynamic thresholding</description>
983 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author>
987 <direction>sink</direction>
988 <presence>always</presence>
989 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
993 <direction>source</direction>
994 <presence>always</presence>
995 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1000 <name>frei0r-filter-vectorscope</name>
1001 <longname>Vectorscope</longname>
1002 <class>Filter/Effect/Video</class>
1003 <description>Displays the vectorscope of the video-data</description>
1004 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Albert Frisch</author>
1008 <direction>sink</direction>
1009 <presence>always</presence>
1010 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1014 <direction>source</direction>
1015 <presence>always</presence>
1016 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1021 <name>frei0r-filter-vertigo</name>
1022 <longname>Vertigo</longname>
1023 <class>Filter/Effect/Video</class>
1024 <description>alpha blending with zoomed and rotated images</description>
1025 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Fukuchi Kentarou</author>
1029 <direction>sink</direction>
1030 <presence>always</presence>
1031 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1035 <direction>source</direction>
1036 <presence>always</presence>
1037 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1042 <name>frei0r-filter-water</name>
1043 <longname>Water</longname>
1044 <class>Filter/Effect/Video</class>
1045 <description>water drops on a video surface</description>
1046 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jaromil</author>
1050 <direction>sink</direction>
1051 <presence>always</presence>
1052 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1056 <direction>source</direction>
1057 <presence>always</presence>
1058 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1063 <name>frei0r-filter-white-balance</name>
1064 <longname>White Balance</longname>
1065 <class>Filter/Effect/Video</class>
1066 <description>Adjust the white balance / color temperature</description>
1067 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Dan Dennedy</author>
1071 <direction>sink</direction>
1072 <presence>always</presence>
1073 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1077 <direction>source</direction>
1078 <presence>always</presence>
1079 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1084 <name>frei0r-mixer-addition</name>
1085 <longname>addition</longname>
1086 <class>Filter/Editor/Video</class>
1087 <description>Perform an RGB[A] addition operation of the pixel sources.</description>
1088 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1092 <direction>sink</direction>
1093 <presence>always</presence>
1094 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1098 <direction>sink</direction>
1099 <presence>always</presence>
1100 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1104 <direction>source</direction>
1105 <presence>always</presence>
1106 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1111 <name>frei0r-mixer-alpha-injection</name>
1112 <longname>Alpha Injection</longname>
1113 <class>Filter/Editor/Video</class>
1114 <description>Averages Input 1 and uses this as Alpha Channel on Input 2</description>
1115 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
1119 <direction>sink</direction>
1120 <presence>always</presence>
1121 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1125 <direction>sink</direction>
1126 <presence>always</presence>
1127 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1131 <direction>source</direction>
1132 <presence>always</presence>
1133 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1138 <name>frei0r-mixer-alphaatop</name>
1139 <longname>alphaatop</longname>
1140 <class>Filter/Editor/Video</class>
1141 <description>the alpha ATOP operation</description>
1142 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1146 <direction>sink</direction>
1147 <presence>always</presence>
1148 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1152 <direction>sink</direction>
1153 <presence>always</presence>
1154 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1158 <direction>source</direction>
1159 <presence>always</presence>
1160 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1165 <name>frei0r-mixer-alphain</name>
1166 <longname>alphain</longname>
1167 <class>Filter/Editor/Video</class>
1168 <description>the alpha IN operation</description>
1169 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1173 <direction>sink</direction>
1174 <presence>always</presence>
1175 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1179 <direction>sink</direction>
1180 <presence>always</presence>
1181 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1185 <direction>source</direction>
1186 <presence>always</presence>
1187 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1192 <name>frei0r-mixer-alphaout</name>
1193 <longname>alphaout</longname>
1194 <class>Filter/Editor/Video</class>
1195 <description>the alpha OUT operation</description>
1196 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1200 <direction>sink</direction>
1201 <presence>always</presence>
1202 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1206 <direction>sink</direction>
1207 <presence>always</presence>
1208 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1212 <direction>source</direction>
1213 <presence>always</presence>
1214 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1219 <name>frei0r-mixer-alphaover</name>
1220 <longname>alphaover</longname>
1221 <class>Filter/Editor/Video</class>
1222 <description>the alpha OVER operation</description>
1223 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1227 <direction>sink</direction>
1228 <presence>always</presence>
1229 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1233 <direction>sink</direction>
1234 <presence>always</presence>
1235 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1239 <direction>source</direction>
1240 <presence>always</presence>
1241 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1246 <name>frei0r-mixer-alphaxor</name>
1247 <longname>alphaxor</longname>
1248 <class>Filter/Editor/Video</class>
1249 <description>the alpha XOR operation</description>
1250 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1254 <direction>sink</direction>
1255 <presence>always</presence>
1256 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1260 <direction>sink</direction>
1261 <presence>always</presence>
1262 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1266 <direction>source</direction>
1267 <presence>always</presence>
1268 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1273 <name>frei0r-mixer-blend</name>
1274 <longname>blend</longname>
1275 <class>Filter/Editor/Video</class>
1276 <description>Perform a blend operation between two sources</description>
1277 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1281 <direction>sink</direction>
1282 <presence>always</presence>
1283 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1287 <direction>sink</direction>
1288 <presence>always</presence>
1289 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1293 <direction>source</direction>
1294 <presence>always</presence>
1295 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1300 <name>frei0r-mixer-burn</name>
1301 <longname>burn</longname>
1302 <class>Filter/Editor/Video</class>
1303 <description>Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm:
1304 D = saturation of 255 or depletion of 0, of ((255 - A) * 256) / (B + 1)</description>
1305 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1309 <direction>sink</direction>
1310 <presence>always</presence>
1311 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1315 <direction>sink</direction>
1316 <presence>always</presence>
1317 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1321 <direction>source</direction>
1322 <presence>always</presence>
1323 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1328 <name>frei0r-mixer-color-only</name>
1329 <longname>color_only</longname>
1330 <class>Filter/Editor/Video</class>
1331 <description>Perform a conversion to color only of the source input1 using the hue and saturation values of input2.</description>
1332 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1336 <direction>sink</direction>
1337 <presence>always</presence>
1338 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1342 <direction>sink</direction>
1343 <presence>always</presence>
1344 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1348 <direction>source</direction>
1349 <presence>always</presence>
1350 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1355 <name>frei0r-mixer-composition</name>
1356 <longname>Composition</longname>
1357 <class>Filter/Editor/Video</class>
1358 <description>Composites Image 2 onto Image 1 according to its Alpha Channel</description>
1359 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
1363 <direction>sink</direction>
1364 <presence>always</presence>
1365 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1369 <direction>sink</direction>
1370 <presence>always</presence>
1371 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1375 <direction>source</direction>
1376 <presence>always</presence>
1377 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1382 <name>frei0r-mixer-darken</name>
1383 <longname>darken</longname>
1384 <class>Filter/Editor/Video</class>
1385 <description>Perform a darken operation between two sources (minimum value of both sources).</description>
1386 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1390 <direction>sink</direction>
1391 <presence>always</presence>
1392 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1396 <direction>sink</direction>
1397 <presence>always</presence>
1398 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1402 <direction>source</direction>
1403 <presence>always</presence>
1404 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1409 <name>frei0r-mixer-difference</name>
1410 <longname>difference</longname>
1411 <class>Filter/Editor/Video</class>
1412 <description>Perform an RGB[A] difference operation between the pixel sources.</description>
1413 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1417 <direction>sink</direction>
1418 <presence>always</presence>
1419 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1423 <direction>sink</direction>
1424 <presence>always</presence>
1425 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1429 <direction>source</direction>
1430 <presence>always</presence>
1431 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1436 <name>frei0r-mixer-divide</name>
1437 <longname>divide</longname>
1438 <class>Filter/Editor/Video</class>
1439 <description>Perform an RGB[A] divide operation between the pixel sources: input1 is the numerator, input2 the denominator</description>
1440 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1444 <direction>sink</direction>
1445 <presence>always</presence>
1446 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1450 <direction>sink</direction>
1451 <presence>always</presence>
1452 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1456 <direction>source</direction>
1457 <presence>always</presence>
1458 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1463 <name>frei0r-mixer-dodge</name>
1464 <longname>dodge</longname>
1465 <class>Filter/Editor/Video</class>
1466 <description>Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm:
1467 D = saturation of 255 or (A * 256) / (256 - B)</description>
1468 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1472 <direction>sink</direction>
1473 <presence>always</presence>
1474 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1478 <direction>sink</direction>
1479 <presence>always</presence>
1480 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1484 <direction>source</direction>
1485 <presence>always</presence>
1486 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1491 <name>frei0r-mixer-grain-extract</name>
1492 <longname>grain_extract</longname>
1493 <class>Filter/Editor/Video</class>
1494 <description>Perform an RGB[A] grain-extract operation between the pixel sources.</description>
1495 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1499 <direction>sink</direction>
1500 <presence>always</presence>
1501 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1505 <direction>sink</direction>
1506 <presence>always</presence>
1507 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1511 <direction>source</direction>
1512 <presence>always</presence>
1513 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1518 <name>frei0r-mixer-grain-merge</name>
1519 <longname>grain_merge</longname>
1520 <class>Filter/Editor/Video</class>
1521 <description>Perform an RGB[A] grain-merge operation between the pixel sources.</description>
1522 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1526 <direction>sink</direction>
1527 <presence>always</presence>
1528 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1532 <direction>sink</direction>
1533 <presence>always</presence>
1534 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1538 <direction>source</direction>
1539 <presence>always</presence>
1540 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1545 <name>frei0r-mixer-hardlight</name>
1546 <longname>hardlight</longname>
1547 <class>Filter/Editor/Video</class>
1548 <description>Perform an RGB[A] hardlight operation between the pixel sources</description>
1549 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1553 <direction>sink</direction>
1554 <presence>always</presence>
1555 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1559 <direction>sink</direction>
1560 <presence>always</presence>
1561 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1565 <direction>source</direction>
1566 <presence>always</presence>
1567 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1572 <name>frei0r-mixer-hue</name>
1573 <longname>hue</longname>
1574 <class>Filter/Editor/Video</class>
1575 <description>Perform a conversion to hue only of the source input1 using the hue of input2.</description>
1576 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1580 <direction>sink</direction>
1581 <presence>always</presence>
1582 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1586 <direction>sink</direction>
1587 <presence>always</presence>
1588 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1592 <direction>source</direction>
1593 <presence>always</presence>
1594 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1599 <name>frei0r-mixer-lighten</name>
1600 <longname>lighten</longname>
1601 <class>Filter/Editor/Video</class>
1602 <description>Perform a lighten operation between two sources (maximum value of both sources).</description>
1603 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1607 <direction>sink</direction>
1608 <presence>always</presence>
1609 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1613 <direction>sink</direction>
1614 <presence>always</presence>
1615 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1619 <direction>source</direction>
1620 <presence>always</presence>
1621 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1626 <name>frei0r-mixer-multiply</name>
1627 <longname>multiply</longname>
1628 <class>Filter/Editor/Video</class>
1629 <description>Perform an RGB[A] multiply operation between the pixel sources.</description>
1630 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1634 <direction>sink</direction>
1635 <presence>always</presence>
1636 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1640 <direction>sink</direction>
1641 <presence>always</presence>
1642 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1646 <direction>source</direction>
1647 <presence>always</presence>
1648 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1653 <name>frei0r-mixer-overlay</name>
1654 <longname>overlay</longname>
1655 <class>Filter/Editor/Video</class>
1656 <description>Perform an RGB[A] overlay operation between the pixel sources, using the generalised algorithm:
1657 D = A * (B + (2 * B) * (255 - A))</description>
1658 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1662 <direction>sink</direction>
1663 <presence>always</presence>
1664 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1668 <direction>sink</direction>
1669 <presence>always</presence>
1670 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1674 <direction>source</direction>
1675 <presence>always</presence>
1676 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1681 <name>frei0r-mixer-rgb</name>
1682 <longname>RGB</longname>
1683 <class>Filter/Editor/Video</class>
1684 <description>Averages each Input and uses each as R, G or B channel of the Output</description>
1685 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
1689 <direction>sink</direction>
1690 <presence>always</presence>
1691 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1695 <direction>sink</direction>
1696 <presence>always</presence>
1697 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1701 <direction>sink</direction>
1702 <presence>always</presence>
1703 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1707 <direction>source</direction>
1708 <presence>always</presence>
1709 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1714 <name>frei0r-mixer-saturation</name>
1715 <longname>saturation</longname>
1716 <class>Filter/Editor/Video</class>
1717 <description>Perform a conversion to saturation only of the source input1 using the saturation level of input2.</description>
1718 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1722 <direction>sink</direction>
1723 <presence>always</presence>
1724 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1728 <direction>sink</direction>
1729 <presence>always</presence>
1730 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1734 <direction>source</direction>
1735 <presence>always</presence>
1736 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1741 <name>frei0r-mixer-screen</name>
1742 <longname>screen</longname>
1743 <class>Filter/Editor/Video</class>
1744 <description>Perform an RGB[A] screen operation between the pixel sources, using the generalised algorithm:
1745 D = 255 - (255 - A) * (255 - B)</description>
1746 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1750 <direction>sink</direction>
1751 <presence>always</presence>
1752 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1756 <direction>sink</direction>
1757 <presence>always</presence>
1758 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1762 <direction>source</direction>
1763 <presence>always</presence>
1764 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1769 <name>frei0r-mixer-softlight</name>
1770 <longname>softlight</longname>
1771 <class>Filter/Editor/Video</class>
1772 <description>Perform an RGB[A] softlight operation between the pixel sources.</description>
1773 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1777 <direction>sink</direction>
1778 <presence>always</presence>
1779 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1783 <direction>sink</direction>
1784 <presence>always</presence>
1785 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1789 <direction>source</direction>
1790 <presence>always</presence>
1791 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1796 <name>frei0r-mixer-subtract</name>
1797 <longname>subtract</longname>
1798 <class>Filter/Editor/Video</class>
1799 <description>Perform an RGB[A] subtract operation of the pixel source input2 from input1.</description>
1800 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1804 <direction>sink</direction>
1805 <presence>always</presence>
1806 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1810 <direction>sink</direction>
1811 <presence>always</presence>
1812 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1816 <direction>source</direction>
1817 <presence>always</presence>
1818 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1823 <name>frei0r-mixer-uv-map</name>
1824 <longname>UV Map</longname>
1825 <class>Filter/Editor/Video</class>
1826 <description>Uses Input 1 as UV Map to distort Input 2</description>
1827 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
1831 <direction>sink</direction>
1832 <presence>always</presence>
1833 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1837 <direction>sink</direction>
1838 <presence>always</presence>
1839 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1843 <direction>source</direction>
1844 <presence>always</presence>
1845 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1850 <name>frei0r-mixer-value</name>
1851 <longname>value</longname>
1852 <class>Filter/Editor/Video</class>
1853 <description>Perform a conversion to value only of the source input1 using the value of input2.</description>
1854 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1858 <direction>sink</direction>
1859 <presence>always</presence>
1860 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1864 <direction>sink</direction>
1865 <presence>always</presence>
1866 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1870 <direction>source</direction>
1871 <presence>always</presence>
1872 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1877 <name>frei0r-mixer-xfade0r</name>
1878 <longname>xfade0r</longname>
1879 <class>Filter/Editor/Video</class>
1880 <description>a simple xfader</description>
1881 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author>
1885 <direction>sink</direction>
1886 <presence>always</presence>
1887 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1891 <direction>sink</direction>
1892 <presence>always</presence>
1893 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1897 <direction>source</direction>
1898 <presence>always</presence>
1899 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1904 <name>frei0r-src-ising0r</name>
1905 <longname>Ising0r</longname>
1906 <class>Src/Video</class>
1907 <description>Generates ising noise</description>
1908 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew</author>
1912 <direction>source</direction>
1913 <presence>always</presence>
1914 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1919 <name>frei0r-src-lissajous0r</name>
1920 <longname>Lissajous0r</longname>
1921 <class>Src/Video</class>
1922 <description>Generates Lissajous0r images</description>
1923 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author>
1927 <direction>source</direction>
1928 <presence>always</presence>
1929 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1934 <name>frei0r-src-nois0r</name>
1935 <longname>Nois0r</longname>
1936 <class>Src/Video</class>
1937 <description>Generates white noise images</description>
1938 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author>
1942 <direction>source</direction>
1943 <presence>always</presence>
1944 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1949 <name>frei0r-src-onecol0r</name>
1950 <longname>onecol0r</longname>
1951 <class>Src/Video</class>
1952 <description>image with just one color</description>
1953 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author>
1957 <direction>source</direction>
1958 <presence>always</presence>
1959 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1964 <name>frei0r-src-partik0l</name>
1965 <longname>Partik0l</longname>
1966 <class>Src/Video</class>
1967 <description>Particles generated on prime number sinusoidal blossoming</description>
1968 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jaromil</author>
1972 <direction>source</direction>
1973 <presence>always</presence>
1974 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1979 <name>frei0r-src-plasma</name>
1980 <longname>Plasma</longname>
1981 <class>Src/Video</class>
1982 <description>Demo scene 8bit plasma</description>
1983 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jaromil</author>
1987 <direction>source</direction>
1988 <presence>always</presence>
1989 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>