3 <description>frei0r plugin library</description>
4 <filename>../../gst/frei0r/.libs/libgstfrei0r.so</filename>
5 <basename>libgstfrei0r.so</basename>
6 <version>0.10.21</version>
7 <license>LGPL</license>
8 <source>gst-plugins-bad</source>
9 <package>GStreamer Bad Plug-ins source release</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-perspective</name>
644 <longname>Perspective</longname>
645 <class>Filter/Effect/Video</class>
646 <description>Distorts the image for a pseudo perspective</description>
647 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</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)-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>
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)-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>
664 <name>frei0r-filter-pixeliz0r</name>
665 <longname>pixeliz0r</longname>
666 <class>Filter/Effect/Video</class>
667 <description>Pixelize input image.</description>
668 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew</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)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>
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)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>
685 <name>frei0r-filter-primaries</name>
686 <longname>primaries</longname>
687 <class>Filter/Effect/Video</class>
688 <description>Reduce image to primary colors</description>
689 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Hedde Bosman</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-r</name>
707 <longname>R</longname>
708 <class>Filter/Effect/Video</class>
709 <description>Extracts Red from Image</description>
710 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</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)-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>
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)-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>
727 <name>frei0r-filter-rgb-parade</name>
728 <longname>RGB-Parade</longname>
729 <class>Filter/Effect/Video</class>
730 <description>Displays a histogram of R, G and B of the video-data</description>
731 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Albert Frisch</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-saturat0r</name>
749 <longname>Saturat0r</longname>
750 <class>Filter/Effect/Video</class>
751 <description>Adjusts the saturation of a source image</description>
752 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</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-scale0tilt</name>
770 <longname>Scale0Tilt</longname>
771 <class>Filter/Effect/Video</class>
772 <description>Scales, Tilts and Crops an Image</description>
773 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</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-scanline0r</name>
791 <longname>scanline0r</longname>
792 <class>Filter/Effect/Video</class>
793 <description>interlaced blak lines</description>
794 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</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)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>
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)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>
811 <name>frei0r-filter-sobel</name>
812 <longname>Sobel</longname>
813 <class>Filter/Effect/Video</class>
814 <description>Sobel filter</description>
815 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal (Drone)</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)-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>
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)-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>
832 <name>frei0r-filter-squareblur</name>
833 <longname>Squareblur</longname>
834 <class>Filter/Effect/Video</class>
835 <description>Variable-size square blur</description>
836 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, 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-tehroxx0r</name>
854 <longname>TehRoxx0r</longname>
855 <class>Filter/Effect/Video</class>
856 <description>Something videowall-ish</description>
857 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Coma</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)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>
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)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>
874 <name>frei0r-filter-threelay0r</name>
875 <longname>threelay0r</longname>
876 <class>Filter/Effect/Video</class>
877 <description>dynamic 3 level thresholding</description>
878 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Hedde Bosman</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-threshold0r</name>
896 <longname>Threshold0r</longname>
897 <class>Filter/Effect/Video</class>
898 <description>Thresholds a source image</description>
899 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</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)-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>
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)-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>
916 <name>frei0r-filter-tint0r</name>
917 <longname>Tint0r</longname>
918 <class>Filter/Effect/Video</class>
919 <description>Tint a source image with specified color</description>
920 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Maksim Golovkin</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-transparency</name>
938 <longname>Transparency</longname>
939 <class>Filter/Effect/Video</class>
940 <description>Tunes the alpha channel.</description>
941 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</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-twolay0r</name>
959 <longname>Twolay0r</longname>
960 <class>Filter/Effect/Video</class>
961 <description>dynamic thresholding</description>
962 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</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)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>
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)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>
979 <name>frei0r-filter-vectorscope</name>
980 <longname>Vectorscope</longname>
981 <class>Filter/Effect/Video</class>
982 <description>Displays the vectorscope of the video-data</description>
983 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Albert Frisch</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)-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>
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)-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>
1000 <name>frei0r-filter-vertigo</name>
1001 <longname>Vertigo</longname>
1002 <class>Filter/Effect/Video</class>
1003 <description>alpha blending with zoomed and rotated images</description>
1004 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Fukuchi Kentarou</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-water</name>
1022 <longname>Water</longname>
1023 <class>Filter/Effect/Video</class>
1024 <description>water drops on a video surface</description>
1025 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jaromil</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)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>
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)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>
1042 <name>frei0r-filter-white-balance</name>
1043 <longname>White Balance</longname>
1044 <class>Filter/Effect/Video</class>
1045 <description>Adjust the white balance / color temperature</description>
1046 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Dan Dennedy</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)-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>
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)-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>
1063 <name>frei0r-mixer-addition</name>
1064 <longname>addition</longname>
1065 <class>Filter/Editor/Video</class>
1066 <description>Perform an RGB[A] addition operation of the pixel sources.</description>
1067 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</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>sink</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>
1083 <direction>source</direction>
1084 <presence>always</presence>
1085 <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>
1090 <name>frei0r-mixer-alpha-injection</name>
1091 <longname>Alpha Injection</longname>
1092 <class>Filter/Editor/Video</class>
1093 <description>Averages Input 1 and uses this as Alpha Channel on Input 2</description>
1094 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
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>sink</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>
1110 <direction>source</direction>
1111 <presence>always</presence>
1112 <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>
1117 <name>frei0r-mixer-alphaatop</name>
1118 <longname>alphaatop</longname>
1119 <class>Filter/Editor/Video</class>
1120 <description>the alpha ATOP operation</description>
1121 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1137 <direction>source</direction>
1138 <presence>always</presence>
1139 <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>
1144 <name>frei0r-mixer-alphain</name>
1145 <longname>alphain</longname>
1146 <class>Filter/Editor/Video</class>
1147 <description>the alpha IN operation</description>
1148 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1164 <direction>source</direction>
1165 <presence>always</presence>
1166 <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>
1171 <name>frei0r-mixer-alphaout</name>
1172 <longname>alphaout</longname>
1173 <class>Filter/Editor/Video</class>
1174 <description>the alpha OUT operation</description>
1175 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1191 <direction>source</direction>
1192 <presence>always</presence>
1193 <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>
1198 <name>frei0r-mixer-alphaover</name>
1199 <longname>alphaover</longname>
1200 <class>Filter/Editor/Video</class>
1201 <description>the alpha OVER operation</description>
1202 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1218 <direction>source</direction>
1219 <presence>always</presence>
1220 <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>
1225 <name>frei0r-mixer-alphaxor</name>
1226 <longname>alphaxor</longname>
1227 <class>Filter/Editor/Video</class>
1228 <description>the alpha XOR operation</description>
1229 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1245 <direction>source</direction>
1246 <presence>always</presence>
1247 <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>
1252 <name>frei0r-mixer-blend</name>
1253 <longname>blend</longname>
1254 <class>Filter/Editor/Video</class>
1255 <description>Perform a blend operation between two sources</description>
1256 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1272 <direction>source</direction>
1273 <presence>always</presence>
1274 <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>
1279 <name>frei0r-mixer-burn</name>
1280 <longname>burn</longname>
1281 <class>Filter/Editor/Video</class>
1282 <description>Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm:
1283 D = saturation of 255 or depletion of 0, of ((255 - A) * 256) / (B + 1)</description>
1284 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1288 <direction>sink</direction>
1289 <presence>always</presence>
1290 <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>
1294 <direction>sink</direction>
1295 <presence>always</presence>
1296 <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 <direction>source</direction>
1301 <presence>always</presence>
1302 <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>
1307 <name>frei0r-mixer-color-only</name>
1308 <longname>color_only</longname>
1309 <class>Filter/Editor/Video</class>
1310 <description>Perform a conversion to color only of the source input1 using the hue and saturation values of input2.</description>
1311 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1327 <direction>source</direction>
1328 <presence>always</presence>
1329 <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>
1334 <name>frei0r-mixer-composition</name>
1335 <longname>Composition</longname>
1336 <class>Filter/Editor/Video</class>
1337 <description>Composites Image 2 onto Image 1 according to its Alpha Channel</description>
1338 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
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>sink</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>
1354 <direction>source</direction>
1355 <presence>always</presence>
1356 <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>
1361 <name>frei0r-mixer-darken</name>
1362 <longname>darken</longname>
1363 <class>Filter/Editor/Video</class>
1364 <description>Perform a darken operation between two sources (minimum value of both sources).</description>
1365 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1381 <direction>source</direction>
1382 <presence>always</presence>
1383 <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>
1388 <name>frei0r-mixer-difference</name>
1389 <longname>difference</longname>
1390 <class>Filter/Editor/Video</class>
1391 <description>Perform an RGB[A] difference operation between the pixel sources.</description>
1392 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1408 <direction>source</direction>
1409 <presence>always</presence>
1410 <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>
1415 <name>frei0r-mixer-divide</name>
1416 <longname>divide</longname>
1417 <class>Filter/Editor/Video</class>
1418 <description>Perform an RGB[A] divide operation between the pixel sources: input1 is the numerator, input2 the denominator</description>
1419 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1435 <direction>source</direction>
1436 <presence>always</presence>
1437 <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>
1442 <name>frei0r-mixer-dodge</name>
1443 <longname>dodge</longname>
1444 <class>Filter/Editor/Video</class>
1445 <description>Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm:
1446 D = saturation of 255 or (A * 256) / (256 - B)</description>
1447 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1451 <direction>sink</direction>
1452 <presence>always</presence>
1453 <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>
1457 <direction>sink</direction>
1458 <presence>always</presence>
1459 <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 <direction>source</direction>
1464 <presence>always</presence>
1465 <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>
1470 <name>frei0r-mixer-grain-extract</name>
1471 <longname>grain_extract</longname>
1472 <class>Filter/Editor/Video</class>
1473 <description>Perform an RGB[A] grain-extract operation between the pixel sources.</description>
1474 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1490 <direction>source</direction>
1491 <presence>always</presence>
1492 <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>
1497 <name>frei0r-mixer-grain-merge</name>
1498 <longname>grain_merge</longname>
1499 <class>Filter/Editor/Video</class>
1500 <description>Perform an RGB[A] grain-merge operation between the pixel sources.</description>
1501 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1517 <direction>source</direction>
1518 <presence>always</presence>
1519 <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>
1524 <name>frei0r-mixer-hardlight</name>
1525 <longname>hardlight</longname>
1526 <class>Filter/Editor/Video</class>
1527 <description>Perform an RGB[A] hardlight operation between the pixel sources</description>
1528 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1544 <direction>source</direction>
1545 <presence>always</presence>
1546 <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>
1551 <name>frei0r-mixer-hue</name>
1552 <longname>hue</longname>
1553 <class>Filter/Editor/Video</class>
1554 <description>Perform a conversion to hue only of the source input1 using the hue of input2.</description>
1555 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1571 <direction>source</direction>
1572 <presence>always</presence>
1573 <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>
1578 <name>frei0r-mixer-lighten</name>
1579 <longname>lighten</longname>
1580 <class>Filter/Editor/Video</class>
1581 <description>Perform a lighten operation between two sources (maximum value of both sources).</description>
1582 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1598 <direction>source</direction>
1599 <presence>always</presence>
1600 <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>
1605 <name>frei0r-mixer-multiply</name>
1606 <longname>multiply</longname>
1607 <class>Filter/Editor/Video</class>
1608 <description>Perform an RGB[A] multiply operation between the pixel sources.</description>
1609 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1625 <direction>source</direction>
1626 <presence>always</presence>
1627 <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>
1632 <name>frei0r-mixer-overlay</name>
1633 <longname>overlay</longname>
1634 <class>Filter/Editor/Video</class>
1635 <description>Perform an RGB[A] overlay operation between the pixel sources, using the generalised algorithm:
1636 D = A * (B + (2 * B) * (255 - A))</description>
1637 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1641 <direction>sink</direction>
1642 <presence>always</presence>
1643 <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>
1647 <direction>sink</direction>
1648 <presence>always</presence>
1649 <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 <direction>source</direction>
1654 <presence>always</presence>
1655 <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>
1660 <name>frei0r-mixer-rgb</name>
1661 <longname>RGB</longname>
1662 <class>Filter/Editor/Video</class>
1663 <description>Averages each Input and uses each as R, G or B channel of the Output</description>
1664 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
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>sink</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>
1680 <direction>sink</direction>
1681 <presence>always</presence>
1682 <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>
1686 <direction>source</direction>
1687 <presence>always</presence>
1688 <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>
1693 <name>frei0r-mixer-saturation</name>
1694 <longname>saturation</longname>
1695 <class>Filter/Editor/Video</class>
1696 <description>Perform a conversion to saturation only of the source input1 using the saturation level of input2.</description>
1697 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1713 <direction>source</direction>
1714 <presence>always</presence>
1715 <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>
1720 <name>frei0r-mixer-screen</name>
1721 <longname>screen</longname>
1722 <class>Filter/Editor/Video</class>
1723 <description>Perform an RGB[A] screen operation between the pixel sources, using the generalised algorithm:
1724 D = 255 - (255 - A) * (255 - B)</description>
1725 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1729 <direction>sink</direction>
1730 <presence>always</presence>
1731 <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>
1735 <direction>sink</direction>
1736 <presence>always</presence>
1737 <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 <direction>source</direction>
1742 <presence>always</presence>
1743 <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>
1748 <name>frei0r-mixer-softlight</name>
1749 <longname>softlight</longname>
1750 <class>Filter/Editor/Video</class>
1751 <description>Perform an RGB[A] softlight operation between the pixel sources.</description>
1752 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1768 <direction>source</direction>
1769 <presence>always</presence>
1770 <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>
1775 <name>frei0r-mixer-subtract</name>
1776 <longname>subtract</longname>
1777 <class>Filter/Editor/Video</class>
1778 <description>Perform an RGB[A] subtract operation of the pixel source input2 from input1.</description>
1779 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1795 <direction>source</direction>
1796 <presence>always</presence>
1797 <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>
1802 <name>frei0r-mixer-uv-map</name>
1803 <longname>UV Map</longname>
1804 <class>Filter/Editor/Video</class>
1805 <description>Uses Input 1 as UV Map to distort Input 2</description>
1806 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
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>sink</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>
1822 <direction>source</direction>
1823 <presence>always</presence>
1824 <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>
1829 <name>frei0r-mixer-value</name>
1830 <longname>value</longname>
1831 <class>Filter/Editor/Video</class>
1832 <description>Perform a conversion to value only of the source input1 using the value of input2.</description>
1833 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
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>sink</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>
1849 <direction>source</direction>
1850 <presence>always</presence>
1851 <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>
1856 <name>frei0r-mixer-xfade0r</name>
1857 <longname>xfade0r</longname>
1858 <class>Filter/Editor/Video</class>
1859 <description>a simple xfader</description>
1860 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author>
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)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>
1870 <direction>sink</direction>
1871 <presence>always</presence>
1872 <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>
1876 <direction>source</direction>
1877 <presence>always</presence>
1878 <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>
1883 <name>frei0r-src-ising0r</name>
1884 <longname>Ising0r</longname>
1885 <class>Src/Video</class>
1886 <description>Generates ising noise</description>
1887 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew</author>
1891 <direction>source</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>
1898 <name>frei0r-src-lissajous0r</name>
1899 <longname>Lissajous0r</longname>
1900 <class>Src/Video</class>
1901 <description>Generates Lissajous0r images</description>
1902 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author>
1906 <direction>source</direction>
1907 <presence>always</presence>
1908 <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>
1913 <name>frei0r-src-nois0r</name>
1914 <longname>Nois0r</longname>
1915 <class>Src/Video</class>
1916 <description>Generates white noise images</description>
1917 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author>
1921 <direction>source</direction>
1922 <presence>always</presence>
1923 <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>
1928 <name>frei0r-src-onecol0r</name>
1929 <longname>onecol0r</longname>
1930 <class>Src/Video</class>
1931 <description>image with just one color</description>
1932 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author>
1936 <direction>source</direction>
1937 <presence>always</presence>
1938 <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>
1943 <name>frei0r-src-partik0l</name>
1944 <longname>Partik0l</longname>
1945 <class>Src/Video</class>
1946 <description>Particles generated on prime number sinusoidal blossoming</description>
1947 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jaromil</author>
1951 <direction>source</direction>
1952 <presence>always</presence>
1953 <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>
1958 <name>frei0r-src-plasma</name>
1959 <longname>Plasma</longname>
1960 <class>Src/Video</class>
1961 <description>Demo scene 8bit plasma</description>
1962 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jaromil</author>
1966 <direction>source</direction>
1967 <presence>always</presence>
1968 <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>