3 <description>frei0r plugin library</description>
4 <filename>../../gst/frei0r/.libs/libgstfrei0r.so</filename>
5 <basename>libgstfrei0r.so</basename>
6 <version>0.10.14.1</version>
7 <license>LGPL</license>
8 <source>gst-plugins-bad</source>
9 <package>GStreamer Bad Plug-ins git/prerelease</package>
10 <origin>Unknown package origin</origin>
13 <name>frei0r-filter-3dflippo</name>
14 <longname>3dflippo</longname>
15 <class>Filter/Effect/Video</class>
16 <description>Frame rotation in 3d-space</description>
17 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, c.e. prelz AS FLUIDO <fluido@fluido.as></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)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>
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)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>
34 <name>frei0r-filter-b</name>
35 <longname>B</longname>
36 <class>Filter/Effect/Video</class>
37 <description>Extracts Blue from Image</description>
38 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, 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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
55 <name>frei0r-filter-brightness</name>
56 <longname>Brightness</longname>
57 <class>Filter/Effect/Video</class>
58 <description>Adjusts the brightness of a source image</description>
59 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</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-bw0r</name>
77 <longname>bw0r</longname>
78 <class>Filter/Effect/Video</class>
79 <description>Turns image black/white.</description>
80 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, coma@gephex.org</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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, 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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
97 <name>frei0r-filter-cartoon</name>
98 <longname>Cartoon</longname>
99 <class>Filter/Effect/Video</class>
100 <description>Cartoonify video, do a form of edge detect</description>
101 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Dries Pruimboom, Jaromil</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-color-distance</name>
119 <longname>Color Distance</longname>
120 <class>Filter/Effect/Video</class>
121 <description></description>
122 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</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-contrast0r</name>
140 <longname>Contrast0r</longname>
141 <class>Filter/Effect/Video</class>
142 <description>Adjusts the contrast of a source image</description>
143 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</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-delay0r</name>
161 <longname>delay0r</longname>
162 <class>Filter/Effect/Video</class>
163 <description>video delay</description>
164 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</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-distort0r</name>
182 <longname>Distort0r</longname>
183 <class>Filter/Effect/Video</class>
184 <description>Plasma</description>
185 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew</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)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>
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)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>
202 <name>frei0r-filter-edgeglow</name>
203 <longname>Edgeglow</longname>
204 <class>Filter/Effect/Video</class>
205 <description>Edgeglow filter</description>
206 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Salsaman</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-equaliz0r</name>
224 <longname>Equaliz0r</longname>
225 <class>Filter/Effect/Video</class>
226 <description>Equalizes the intensity histograms</description>
227 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal (Drone)</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-flippo</name>
245 <longname>Flippo</longname>
246 <class>Filter/Effect/Video</class>
247 <description>Flipping in x and y axis</description>
248 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Carlo Emilio, Jean-Sebastien Senecal</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 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(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>
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 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(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>
265 <name>frei0r-filter-g</name>
266 <longname>G</longname>
267 <class>Filter/Effect/Video</class>
268 <description>Extracts Green from Image</description>
269 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, 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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
286 <name>frei0r-filter-gamma</name>
287 <longname>Gamma</longname>
288 <class>Filter/Effect/Video</class>
289 <description>Adjusts the gamma value of a source image</description>
290 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, 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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
307 <name>frei0r-filter-glow</name>
308 <longname>Glow</longname>
309 <class>Filter/Effect/Video</class>
310 <description>Creates a Glamorous Glow</description>
311 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</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-hueshift0r</name>
329 <longname>Hueshift0r</longname>
330 <class>Filter/Effect/Video</class>
331 <description>Shifts the hue of a source image</description>
332 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</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)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>
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)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>
349 <name>frei0r-filter-invert0r</name>
350 <longname>Invert0r</longname>
351 <class>Filter/Effect/Video</class>
352 <description>Inverts all colors of a source image</description>
353 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew</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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, 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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
370 <name>frei0r-filter-k-means-clustering</name>
371 <longname>K-Means Clustering</longname>
372 <class>Filter/Effect/Video</class>
373 <description>Clusters of a source image by color and spatial distance</description>
374 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, binarymillenium</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)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>
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)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>
391 <name>frei0r-filter-lens-correction</name>
392 <longname>Lens Correction</longname>
393 <class>Filter/Effect/Video</class>
394 <description>Allows compensation of lens distortion</description>
395 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</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-letterb0xed</name>
413 <longname>LetterB0xed</longname>
414 <class>Filter/Effect/Video</class>
415 <description>Adds Black Borders at top and bottom for Cinema Look</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-luminance</name>
434 <longname>Luminance</longname>
435 <class>Filter/Effect/Video</class>
436 <description>Creates a luminance map of the image</description>
437 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, 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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
454 <name>frei0r-filter-mask0mate</name>
455 <longname>Mask0Mate</longname>
456 <class>Filter/Effect/Video</class>
457 <description>Creates an square alpha-channel mask</description>
458 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</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-nosync0r</name>
476 <longname>nosync0r</longname>
477 <class>Filter/Effect/Video</class>
478 <description>broken tv</description>
479 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</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-perspective</name>
497 <longname>Perspective</longname>
498 <class>Filter/Effect/Video</class>
499 <description>Distorts the image for a pseudo perspective</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-pixeliz0r</name>
518 <longname>pixeliz0r</longname>
519 <class>Filter/Effect/Video</class>
520 <description>Pixelize input image.</description>
521 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew</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)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>
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)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>
538 <name>frei0r-filter-r</name>
539 <longname>R</longname>
540 <class>Filter/Effect/Video</class>
541 <description>Extracts Red from Image</description>
542 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</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-rgb-parade</name>
560 <longname>RGB-Parade</longname>
561 <class>Filter/Effect/Video</class>
562 <description>Displays a histogram of R, G and B of the video-data</description>
563 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Albert Frisch</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-saturat0r</name>
581 <longname>Saturat0r</longname>
582 <class>Filter/Effect/Video</class>
583 <description>Adjusts the saturation of a source image</description>
584 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</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-scale0tilt</name>
602 <longname>Scale0Tilt</longname>
603 <class>Filter/Effect/Video</class>
604 <description>Scales, Tilts and Crops an Image</description>
605 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, 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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
622 <name>frei0r-filter-scanline0r</name>
623 <longname>scanline0r</longname>
624 <class>Filter/Effect/Video</class>
625 <description>interlaced blak lines</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-sobel</name>
644 <longname>Sobel</longname>
645 <class>Filter/Effect/Video</class>
646 <description>Sobel filter</description>
647 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal (Drone)</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-squareblur</name>
665 <longname>Squareblur</longname>
666 <class>Filter/Effect/Video</class>
667 <description>Variable-size square blur</description>
668 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Drone</author>
672 <direction>sink</direction>
673 <presence>always</presence>
674 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
678 <direction>source</direction>
679 <presence>always</presence>
680 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
685 <name>frei0r-filter-tehroxx0r</name>
686 <longname>TehRoxx0r</longname>
687 <class>Filter/Effect/Video</class>
688 <description>Something videowall-ish</description>
689 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Coma</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-threshold0r</name>
707 <longname>Threshold0r</longname>
708 <class>Filter/Effect/Video</class>
709 <description>Thresholds a source image</description>
710 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</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-transparency</name>
728 <longname>Transparency</longname>
729 <class>Filter/Effect/Video</class>
730 <description>Tunes the alpha channel.</description>
731 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
735 <direction>sink</direction>
736 <presence>always</presence>
737 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
741 <direction>source</direction>
742 <presence>always</presence>
743 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
748 <name>frei0r-filter-twolay0r</name>
749 <longname>Twolay0r</longname>
750 <class>Filter/Effect/Video</class>
751 <description>dynamic thresholding</description>
752 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</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)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>
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)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>
769 <name>frei0r-filter-vectorscope</name>
770 <longname>Vectorscope</longname>
771 <class>Filter/Effect/Video</class>
772 <description>Displays the vectorscope of the video-data</description>
773 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Albert Frisch</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-water</name>
791 <longname>Water</longname>
792 <class>Filter/Effect/Video</class>
793 <description>water drops on a video surface</description>
794 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jaromil</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-white-balance</name>
812 <longname>White Balance</longname>
813 <class>Filter/Effect/Video</class>
814 <description>Adjust the white balance / color temperature</description>
815 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Dan Dennedy</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-mixer-addition</name>
833 <longname>addition</longname>
834 <class>Filter/Editor/Video</class>
835 <description>Perform an RGB[A] addition operation of the pixel sources.</description>
836 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</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>sink</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>
852 <direction>source</direction>
853 <presence>always</presence>
854 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
859 <name>frei0r-mixer-alpha-injection</name>
860 <longname>Alpha Injection</longname>
861 <class>Filter/Editor/Video</class>
862 <description>Averages Input 1 and uses this as Alpha Channel on Input 2</description>
863 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
867 <direction>sink</direction>
868 <presence>always</presence>
869 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
873 <direction>sink</direction>
874 <presence>always</presence>
875 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
879 <direction>source</direction>
880 <presence>always</presence>
881 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
886 <name>frei0r-mixer-alphaatop</name>
887 <longname>alphaatop</longname>
888 <class>Filter/Editor/Video</class>
889 <description>the alpha ATOP operation</description>
890 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
894 <direction>sink</direction>
895 <presence>always</presence>
896 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
900 <direction>sink</direction>
901 <presence>always</presence>
902 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
906 <direction>source</direction>
907 <presence>always</presence>
908 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
913 <name>frei0r-mixer-alphain</name>
914 <longname>alphain</longname>
915 <class>Filter/Editor/Video</class>
916 <description>the alpha IN operation</description>
917 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
921 <direction>sink</direction>
922 <presence>always</presence>
923 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
927 <direction>sink</direction>
928 <presence>always</presence>
929 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
933 <direction>source</direction>
934 <presence>always</presence>
935 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
940 <name>frei0r-mixer-alphaout</name>
941 <longname>alphaout</longname>
942 <class>Filter/Editor/Video</class>
943 <description>the alpha OUT operation</description>
944 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
948 <direction>sink</direction>
949 <presence>always</presence>
950 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
954 <direction>sink</direction>
955 <presence>always</presence>
956 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
960 <direction>source</direction>
961 <presence>always</presence>
962 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
967 <name>frei0r-mixer-alphaover</name>
968 <longname>alphaover</longname>
969 <class>Filter/Editor/Video</class>
970 <description>the alpha OVER operation</description>
971 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
975 <direction>sink</direction>
976 <presence>always</presence>
977 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
981 <direction>sink</direction>
982 <presence>always</presence>
983 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
987 <direction>source</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>
994 <name>frei0r-mixer-alphaxor</name>
995 <longname>alphaxor</longname>
996 <class>Filter/Editor/Video</class>
997 <description>the alpha XOR operation</description>
998 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1002 <direction>sink</direction>
1003 <presence>always</presence>
1004 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
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-mixer-blend</name>
1022 <longname>blend</longname>
1023 <class>Filter/Editor/Video</class>
1024 <description>Perform a blend operation between two sources</description>
1025 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1029 <direction>sink</direction>
1030 <presence>always</presence>
1031 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1035 <direction>sink</direction>
1036 <presence>always</presence>
1037 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1041 <direction>source</direction>
1042 <presence>always</presence>
1043 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1048 <name>frei0r-mixer-burn</name>
1049 <longname>burn</longname>
1050 <class>Filter/Editor/Video</class>
1051 <description>Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm:
1052 D = saturation of 255 or depletion of 0, of ((255 - A) * 256) / (B + 1)</description>
1053 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1057 <direction>sink</direction>
1058 <presence>always</presence>
1059 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)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 <direction>sink</direction>
1064 <presence>always</presence>
1065 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1069 <direction>source</direction>
1070 <presence>always</presence>
1071 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1076 <name>frei0r-mixer-color-only</name>
1077 <longname>color_only</longname>
1078 <class>Filter/Editor/Video</class>
1079 <description>Perform a conversion to color only of the source input1 using the hue and saturation values of input2.</description>
1080 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1084 <direction>sink</direction>
1085 <presence>always</presence>
1086 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)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 <direction>sink</direction>
1091 <presence>always</presence>
1092 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1096 <direction>source</direction>
1097 <presence>always</presence>
1098 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1103 <name>frei0r-mixer-composition</name>
1104 <longname>Composition</longname>
1105 <class>Filter/Editor/Video</class>
1106 <description>Composites Image 2 onto Image 1 according to its Alpha Channel</description>
1107 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
1111 <direction>sink</direction>
1112 <presence>always</presence>
1113 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)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 <direction>sink</direction>
1118 <presence>always</presence>
1119 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1123 <direction>source</direction>
1124 <presence>always</presence>
1125 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1130 <name>frei0r-mixer-darken</name>
1131 <longname>darken</longname>
1132 <class>Filter/Editor/Video</class>
1133 <description>Perform a darken operation between two sources (minimum value of both sources).</description>
1134 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1138 <direction>sink</direction>
1139 <presence>always</presence>
1140 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)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 <direction>sink</direction>
1145 <presence>always</presence>
1146 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1150 <direction>source</direction>
1151 <presence>always</presence>
1152 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1157 <name>frei0r-mixer-difference</name>
1158 <longname>difference</longname>
1159 <class>Filter/Editor/Video</class>
1160 <description>Perform an RGB[A] difference operation between the pixel sources.</description>
1161 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1165 <direction>sink</direction>
1166 <presence>always</presence>
1167 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)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 <direction>sink</direction>
1172 <presence>always</presence>
1173 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1177 <direction>source</direction>
1178 <presence>always</presence>
1179 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1184 <name>frei0r-mixer-divide</name>
1185 <longname>divide</longname>
1186 <class>Filter/Editor/Video</class>
1187 <description>Perform an RGB[A] divide operation between the pixel sources: input1 is the numerator, input2 the denominator</description>
1188 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1192 <direction>sink</direction>
1193 <presence>always</presence>
1194 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)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 <direction>sink</direction>
1199 <presence>always</presence>
1200 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1204 <direction>source</direction>
1205 <presence>always</presence>
1206 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1211 <name>frei0r-mixer-dodge</name>
1212 <longname>dodge</longname>
1213 <class>Filter/Editor/Video</class>
1214 <description>Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm:
1215 D = saturation of 255 or (A * 256) / (256 - B)</description>
1216 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1220 <direction>sink</direction>
1221 <presence>always</presence>
1222 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1226 <direction>sink</direction>
1227 <presence>always</presence>
1228 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1232 <direction>source</direction>
1233 <presence>always</presence>
1234 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)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 <name>frei0r-mixer-grain-extract</name>
1240 <longname>grain_extract</longname>
1241 <class>Filter/Editor/Video</class>
1242 <description>Perform an RGB[A] grain-extract operation between the pixel sources.</description>
1243 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1247 <direction>sink</direction>
1248 <presence>always</presence>
1249 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1253 <direction>sink</direction>
1254 <presence>always</presence>
1255 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1259 <direction>source</direction>
1260 <presence>always</presence>
1261 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)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 <name>frei0r-mixer-grain-merge</name>
1267 <longname>grain_merge</longname>
1268 <class>Filter/Editor/Video</class>
1269 <description>Perform an RGB[A] grain-merge operation between the pixel sources.</description>
1270 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1274 <direction>sink</direction>
1275 <presence>always</presence>
1276 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1280 <direction>sink</direction>
1281 <presence>always</presence>
1282 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1286 <direction>source</direction>
1287 <presence>always</presence>
1288 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1293 <name>frei0r-mixer-hardlight</name>
1294 <longname>hardlight</longname>
1295 <class>Filter/Editor/Video</class>
1296 <description>Perform an RGB[A] hardlight operation between the pixel sources</description>
1297 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1301 <direction>sink</direction>
1302 <presence>always</presence>
1303 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)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 <direction>sink</direction>
1308 <presence>always</presence>
1309 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1313 <direction>source</direction>
1314 <presence>always</presence>
1315 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1320 <name>frei0r-mixer-hue</name>
1321 <longname>hue</longname>
1322 <class>Filter/Editor/Video</class>
1323 <description>Perform a conversion to hue only of the source input1 using the hue of input2.</description>
1324 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1328 <direction>sink</direction>
1329 <presence>always</presence>
1330 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)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 <direction>sink</direction>
1335 <presence>always</presence>
1336 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1340 <direction>source</direction>
1341 <presence>always</presence>
1342 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1347 <name>frei0r-mixer-lighten</name>
1348 <longname>lighten</longname>
1349 <class>Filter/Editor/Video</class>
1350 <description>Perform a lighten operation between two sources (maximum value of both sources).</description>
1351 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1355 <direction>sink</direction>
1356 <presence>always</presence>
1357 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)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 <direction>sink</direction>
1362 <presence>always</presence>
1363 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1367 <direction>source</direction>
1368 <presence>always</presence>
1369 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1374 <name>frei0r-mixer-multiply</name>
1375 <longname>multiply</longname>
1376 <class>Filter/Editor/Video</class>
1377 <description>Perform an RGB[A] multiply operation between the pixel sources.</description>
1378 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1382 <direction>sink</direction>
1383 <presence>always</presence>
1384 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)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 <direction>sink</direction>
1389 <presence>always</presence>
1390 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1394 <direction>source</direction>
1395 <presence>always</presence>
1396 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1401 <name>frei0r-mixer-overlay</name>
1402 <longname>overlay</longname>
1403 <class>Filter/Editor/Video</class>
1404 <description>Perform an RGB[A] overlay operation between the pixel sources, using the generalised algorithm:
1405 D = A * (B + (2 * B) * (255 - A))</description>
1406 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1410 <direction>sink</direction>
1411 <presence>always</presence>
1412 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1416 <direction>sink</direction>
1417 <presence>always</presence>
1418 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1422 <direction>source</direction>
1423 <presence>always</presence>
1424 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)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 <name>frei0r-mixer-rgb</name>
1430 <longname>RGB</longname>
1431 <class>Filter/Editor/Video</class>
1432 <description>Averages each Input and uses each as R, G or B channel of the Output</description>
1433 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
1437 <direction>sink</direction>
1438 <presence>always</presence>
1439 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1443 <direction>sink</direction>
1444 <presence>always</presence>
1445 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1449 <direction>sink</direction>
1450 <presence>always</presence>
1451 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1455 <direction>source</direction>
1456 <presence>always</presence>
1457 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1462 <name>frei0r-mixer-saturation</name>
1463 <longname>saturation</longname>
1464 <class>Filter/Editor/Video</class>
1465 <description>Perform a conversion to saturation only of the source input1 using the saturation level of input2.</description>
1466 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1470 <direction>sink</direction>
1471 <presence>always</presence>
1472 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1476 <direction>sink</direction>
1477 <presence>always</presence>
1478 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1482 <direction>source</direction>
1483 <presence>always</presence>
1484 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1489 <name>frei0r-mixer-screen</name>
1490 <longname>screen</longname>
1491 <class>Filter/Editor/Video</class>
1492 <description>Perform an RGB[A] screen operation between the pixel sources, using the generalised algorithm:
1493 D = 255 - (255 - A) * (255 - B)</description>
1494 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1498 <direction>sink</direction>
1499 <presence>always</presence>
1500 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1504 <direction>sink</direction>
1505 <presence>always</presence>
1506 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1510 <direction>source</direction>
1511 <presence>always</presence>
1512 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)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 <name>frei0r-mixer-softlight</name>
1518 <longname>softlight</longname>
1519 <class>Filter/Editor/Video</class>
1520 <description>Perform an RGB[A] softlight operation between the pixel sources.</description>
1521 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1525 <direction>sink</direction>
1526 <presence>always</presence>
1527 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1531 <direction>sink</direction>
1532 <presence>always</presence>
1533 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1537 <direction>source</direction>
1538 <presence>always</presence>
1539 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)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 <name>frei0r-mixer-subtract</name>
1545 <longname>subtract</longname>
1546 <class>Filter/Editor/Video</class>
1547 <description>Perform an RGB[A] subtract operation of the pixel source input2 from input1.</description>
1548 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1552 <direction>sink</direction>
1553 <presence>always</presence>
1554 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1558 <direction>sink</direction>
1559 <presence>always</presence>
1560 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1564 <direction>source</direction>
1565 <presence>always</presence>
1566 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)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 <name>frei0r-mixer-uv-map</name>
1572 <longname>UV Map</longname>
1573 <class>Filter/Editor/Video</class>
1574 <description>Uses Input 1 as UV Map to distort Input 2</description>
1575 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author>
1579 <direction>sink</direction>
1580 <presence>always</presence>
1581 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1585 <direction>sink</direction>
1586 <presence>always</presence>
1587 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1591 <direction>source</direction>
1592 <presence>always</presence>
1593 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)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 <name>frei0r-mixer-value</name>
1599 <longname>value</longname>
1600 <class>Filter/Editor/Video</class>
1601 <description>Perform a conversion to value only of the source input1 using the value of input2.</description>
1602 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author>
1606 <direction>sink</direction>
1607 <presence>always</presence>
1608 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1612 <direction>sink</direction>
1613 <presence>always</presence>
1614 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
1618 <direction>source</direction>
1619 <presence>always</presence>
1620 <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)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 <name>frei0r-mixer-xfade0r</name>
1626 <longname>xfade0r</longname>
1627 <class>Filter/Editor/Video</class>
1628 <description>a simple xfader</description>
1629 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author>
1633 <direction>sink</direction>
1634 <presence>always</presence>
1635 <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>
1639 <direction>sink</direction>
1640 <presence>always</presence>
1641 <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>
1645 <direction>source</direction>
1646 <presence>always</presence>
1647 <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>
1652 <name>frei0r-src-ising0r</name>
1653 <longname>Ising0r</longname>
1654 <class>Src/Video</class>
1655 <description>Generates ising noise</description>
1656 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew</author>
1660 <direction>source</direction>
1661 <presence>always</presence>
1662 <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>
1667 <name>frei0r-src-lissajous0r</name>
1668 <longname>Lissajous0r</longname>
1669 <class>Src/Video</class>
1670 <description>Generates Lissajous0r images</description>
1671 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author>
1675 <direction>source</direction>
1676 <presence>always</presence>
1677 <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>
1682 <name>frei0r-src-nois0r</name>
1683 <longname>Nois0r</longname>
1684 <class>Src/Video</class>
1685 <description>Generates white noise images</description>
1686 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author>
1690 <direction>source</direction>
1691 <presence>always</presence>
1692 <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>
1697 <name>frei0r-src-onecol0r</name>
1698 <longname>onecol0r</longname>
1699 <class>Src/Video</class>
1700 <description>image with just one color</description>
1701 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author>
1705 <direction>source</direction>
1706 <presence>always</presence>
1707 <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>
1712 <name>frei0r-src-partik0l</name>
1713 <longname>Partik0l</longname>
1714 <class>Src/Video</class>
1715 <description>Particles generated on prime number sinusoidal blossoming</description>
1716 <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jaromil</author>
1720 <direction>source</direction>
1721 <presence>always</presence>
1722 <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>