2010-07-28 16:34:15 +00:00
|
|
|
<plugin>
|
|
|
|
<name>geometrictransform</name>
|
|
|
|
<description>Various geometric image transform elements</description>
|
|
|
|
<filename>../../gst/geometrictransform/.libs/libgstgeometrictransform.so</filename>
|
|
|
|
<basename>libgstgeometrictransform.so</basename>
|
2017-04-07 13:32:24 +00:00
|
|
|
<version>1.11.90</version>
|
2010-07-28 16:34:15 +00:00
|
|
|
<license>LGPL</license>
|
|
|
|
<source>gst-plugins-bad</source>
|
2016-07-06 10:07:21 +00:00
|
|
|
<package>GStreamer Bad Plug-ins source release</package>
|
2010-07-28 16:34:15 +00:00
|
|
|
<origin>Unknown package origin</origin>
|
|
|
|
<elements>
|
2010-08-03 08:29:36 +00:00
|
|
|
<element>
|
|
|
|
<name>bulge</name>
|
|
|
|
<longname>bulge</longname>
|
|
|
|
<class>Transform/Effect/Video</class>
|
|
|
|
<description>Adds a protuberance in the center point</description>
|
|
|
|
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
|
|
|
<pads>
|
|
|
|
<caps>
|
|
|
|
<name>sink</name>
|
|
|
|
<direction>sink</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-08-03 08:29:36 +00:00
|
|
|
</caps>
|
|
|
|
<caps>
|
|
|
|
<name>src</name>
|
|
|
|
<direction>source</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-08-03 08:29:36 +00:00
|
|
|
</caps>
|
|
|
|
</pads>
|
|
|
|
</element>
|
2010-07-28 16:34:15 +00:00
|
|
|
<element>
|
|
|
|
<name>circle</name>
|
|
|
|
<longname>circle</longname>
|
|
|
|
<class>Transform/Effect/Video</class>
|
|
|
|
<description>Warps the picture into an arc shaped form</description>
|
|
|
|
<author>Thiago Santos<thiago.sousa.santos@collabora.co.uk></author>
|
|
|
|
<pads>
|
|
|
|
<caps>
|
|
|
|
<name>sink</name>
|
|
|
|
<direction>sink</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-07-28 16:34:15 +00:00
|
|
|
</caps>
|
|
|
|
<caps>
|
|
|
|
<name>src</name>
|
|
|
|
<direction>source</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-07-28 16:34:15 +00:00
|
|
|
</caps>
|
|
|
|
</pads>
|
|
|
|
</element>
|
|
|
|
<element>
|
|
|
|
<name>diffuse</name>
|
|
|
|
<longname>diffuse</longname>
|
|
|
|
<class>Transform/Effect/Video</class>
|
|
|
|
<description>Diffuses the image by moving its pixels in random directions</description>
|
|
|
|
<author>Thiago Santos<thiago.sousa.santos@collabora.co.uk></author>
|
|
|
|
<pads>
|
|
|
|
<caps>
|
|
|
|
<name>sink</name>
|
|
|
|
<direction>sink</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-07-28 16:34:15 +00:00
|
|
|
</caps>
|
|
|
|
<caps>
|
|
|
|
<name>src</name>
|
|
|
|
<direction>source</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-07-28 16:34:15 +00:00
|
|
|
</caps>
|
|
|
|
</pads>
|
|
|
|
</element>
|
2010-08-03 08:29:36 +00:00
|
|
|
<element>
|
|
|
|
<name>fisheye</name>
|
|
|
|
<longname>fisheye</longname>
|
|
|
|
<class>Transform/Effect/Video</class>
|
2014-05-03 16:16:21 +00:00
|
|
|
<description>Simulate a fisheye lens by zooming on the center of the image and compressing the edges</description>
|
2011-06-04 17:34:20 +00:00
|
|
|
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
2010-08-03 08:29:36 +00:00
|
|
|
<pads>
|
|
|
|
<caps>
|
|
|
|
<name>sink</name>
|
|
|
|
<direction>sink</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-08-03 08:29:36 +00:00
|
|
|
</caps>
|
|
|
|
<caps>
|
|
|
|
<name>src</name>
|
|
|
|
<direction>source</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-08-03 08:29:36 +00:00
|
|
|
</caps>
|
|
|
|
</pads>
|
|
|
|
</element>
|
2010-07-28 16:34:15 +00:00
|
|
|
<element>
|
|
|
|
<name>kaleidoscope</name>
|
|
|
|
<longname>kaleidoscope</longname>
|
|
|
|
<class>Transform/Effect/Video</class>
|
|
|
|
<description>Applies 'kaleidoscope' geometric transform to the image</description>
|
|
|
|
<author>Thiago Santos<thiago.sousa.santos@collabora.co.uk></author>
|
|
|
|
<pads>
|
|
|
|
<caps>
|
|
|
|
<name>sink</name>
|
|
|
|
<direction>sink</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-07-28 16:34:15 +00:00
|
|
|
</caps>
|
|
|
|
<caps>
|
|
|
|
<name>src</name>
|
|
|
|
<direction>source</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-07-28 16:34:15 +00:00
|
|
|
</caps>
|
|
|
|
</pads>
|
|
|
|
</element>
|
|
|
|
<element>
|
|
|
|
<name>marble</name>
|
|
|
|
<longname>marble</longname>
|
|
|
|
<class>Transform/Effect/Video</class>
|
|
|
|
<description>Applies a marbling effect to the image</description>
|
|
|
|
<author>Thiago Santos<thiago.sousa.santos@collabora.co.uk></author>
|
|
|
|
<pads>
|
|
|
|
<caps>
|
|
|
|
<name>sink</name>
|
|
|
|
<direction>sink</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-07-28 16:34:15 +00:00
|
|
|
</caps>
|
|
|
|
<caps>
|
|
|
|
<name>src</name>
|
|
|
|
<direction>source</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-07-28 16:34:15 +00:00
|
|
|
</caps>
|
|
|
|
</pads>
|
|
|
|
</element>
|
2010-08-03 08:29:36 +00:00
|
|
|
<element>
|
|
|
|
<name>mirror</name>
|
|
|
|
<longname>mirror</longname>
|
|
|
|
<class>Transform/Effect/Video</class>
|
|
|
|
<description>Split the image into two halves and reflect one over each other</description>
|
2011-06-04 17:34:20 +00:00
|
|
|
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
2010-08-03 08:29:36 +00:00
|
|
|
<pads>
|
|
|
|
<caps>
|
|
|
|
<name>sink</name>
|
|
|
|
<direction>sink</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2014-05-03 16:16:21 +00:00
|
|
|
</caps>
|
|
|
|
<caps>
|
|
|
|
<name>src</name>
|
|
|
|
<direction>source</direction>
|
|
|
|
<presence>always</presence>
|
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
|
|
</caps>
|
|
|
|
</pads>
|
|
|
|
</element>
|
|
|
|
<element>
|
|
|
|
<name>perspective</name>
|
|
|
|
<longname>perspective</longname>
|
|
|
|
<class>Transform/Effect/Video</class>
|
|
|
|
<description>Apply a 2D perspective transform</description>
|
|
|
|
<author>Antonio Ospite <ospite@studenti.unina.it></author>
|
|
|
|
<pads>
|
|
|
|
<caps>
|
|
|
|
<name>sink</name>
|
|
|
|
<direction>sink</direction>
|
|
|
|
<presence>always</presence>
|
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-08-03 08:29:36 +00:00
|
|
|
</caps>
|
|
|
|
<caps>
|
|
|
|
<name>src</name>
|
|
|
|
<direction>source</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-08-03 08:29:36 +00:00
|
|
|
</caps>
|
|
|
|
</pads>
|
|
|
|
</element>
|
2010-07-28 16:34:15 +00:00
|
|
|
<element>
|
|
|
|
<name>pinch</name>
|
|
|
|
<longname>pinch</longname>
|
|
|
|
<class>Transform/Effect/Video</class>
|
|
|
|
<description>Applies 'pinch' geometric transform to the image</description>
|
|
|
|
<author>Thiago Santos<thiago.sousa.santos@collabora.co.uk></author>
|
2010-12-30 01:17:28 +00:00
|
|
|
<pads>
|
|
|
|
<caps>
|
|
|
|
<name>sink</name>
|
|
|
|
<direction>sink</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-12-30 01:17:28 +00:00
|
|
|
</caps>
|
|
|
|
<caps>
|
|
|
|
<name>src</name>
|
|
|
|
<direction>source</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-12-30 01:17:28 +00:00
|
|
|
</caps>
|
|
|
|
</pads>
|
|
|
|
</element>
|
|
|
|
<element>
|
|
|
|
<name>rotate</name>
|
|
|
|
<longname>rotate</longname>
|
|
|
|
<class>Transform/Effect/Video</class>
|
2012-02-23 11:55:16 +00:00
|
|
|
<description>Rotates the picture by an arbitrary angle</description>
|
2010-12-30 01:17:28 +00:00
|
|
|
<author>Thiago Santos<thiago.sousa.santos@collabora.co.uk></author>
|
2010-07-28 16:34:15 +00:00
|
|
|
<pads>
|
|
|
|
<caps>
|
|
|
|
<name>sink</name>
|
|
|
|
<direction>sink</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-07-28 16:34:15 +00:00
|
|
|
</caps>
|
|
|
|
<caps>
|
|
|
|
<name>src</name>
|
|
|
|
<direction>source</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-07-28 16:34:15 +00:00
|
|
|
</caps>
|
|
|
|
</pads>
|
|
|
|
</element>
|
|
|
|
<element>
|
|
|
|
<name>sphere</name>
|
|
|
|
<longname>sphere</longname>
|
|
|
|
<class>Transform/Effect/Video</class>
|
|
|
|
<description>Applies 'sphere' geometric transform to the image</description>
|
|
|
|
<author>Thiago Santos<thiago.sousa.santos@collabora.co.uk></author>
|
|
|
|
<pads>
|
2010-08-03 08:29:36 +00:00
|
|
|
<caps>
|
|
|
|
<name>sink</name>
|
|
|
|
<direction>sink</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-08-03 08:29:36 +00:00
|
|
|
</caps>
|
|
|
|
<caps>
|
|
|
|
<name>src</name>
|
|
|
|
<direction>source</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-08-03 08:29:36 +00:00
|
|
|
</caps>
|
|
|
|
</pads>
|
|
|
|
</element>
|
|
|
|
<element>
|
|
|
|
<name>square</name>
|
|
|
|
<longname>square</longname>
|
|
|
|
<class>Transform/Effect/Video</class>
|
|
|
|
<description>Distort center part of the image into a square</description>
|
2011-06-04 17:34:20 +00:00
|
|
|
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
2010-08-03 08:29:36 +00:00
|
|
|
<pads>
|
|
|
|
<caps>
|
|
|
|
<name>sink</name>
|
|
|
|
<direction>sink</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-08-03 08:29:36 +00:00
|
|
|
</caps>
|
|
|
|
<caps>
|
|
|
|
<name>src</name>
|
|
|
|
<direction>source</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-08-03 08:29:36 +00:00
|
|
|
</caps>
|
|
|
|
</pads>
|
|
|
|
</element>
|
|
|
|
<element>
|
|
|
|
<name>stretch</name>
|
|
|
|
<longname>stretch</longname>
|
|
|
|
<class>Transform/Effect/Video</class>
|
|
|
|
<description>Stretch the image in a circle around the center point</description>
|
|
|
|
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
|
|
|
<pads>
|
|
|
|
<caps>
|
|
|
|
<name>sink</name>
|
|
|
|
<direction>sink</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-08-03 08:29:36 +00:00
|
|
|
</caps>
|
|
|
|
<caps>
|
|
|
|
<name>src</name>
|
|
|
|
<direction>source</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-08-03 08:29:36 +00:00
|
|
|
</caps>
|
|
|
|
</pads>
|
|
|
|
</element>
|
|
|
|
<element>
|
|
|
|
<name>tunnel</name>
|
|
|
|
<longname>tunnel</longname>
|
|
|
|
<class>Transform/Effect/Video</class>
|
|
|
|
<description>Light tunnel effect</description>
|
|
|
|
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
|
|
|
<pads>
|
2010-07-28 16:34:15 +00:00
|
|
|
<caps>
|
|
|
|
<name>sink</name>
|
|
|
|
<direction>sink</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-07-28 16:34:15 +00:00
|
|
|
</caps>
|
|
|
|
<caps>
|
|
|
|
<name>src</name>
|
|
|
|
<direction>source</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-07-28 16:34:15 +00:00
|
|
|
</caps>
|
|
|
|
</pads>
|
|
|
|
</element>
|
|
|
|
<element>
|
|
|
|
<name>twirl</name>
|
|
|
|
<longname>twirl</longname>
|
|
|
|
<class>Transform/Effect/Video</class>
|
|
|
|
<description>Twists the image from the center out</description>
|
|
|
|
<author>Thiago Santos<thiago.sousa.santos@collabora.co.uk></author>
|
|
|
|
<pads>
|
|
|
|
<caps>
|
|
|
|
<name>sink</name>
|
|
|
|
<direction>sink</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-07-28 16:34:15 +00:00
|
|
|
</caps>
|
|
|
|
<caps>
|
|
|
|
<name>src</name>
|
|
|
|
<direction>source</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-07-28 16:34:15 +00:00
|
|
|
</caps>
|
|
|
|
</pads>
|
|
|
|
</element>
|
|
|
|
<element>
|
|
|
|
<name>waterripple</name>
|
|
|
|
<longname>waterripple</longname>
|
|
|
|
<class>Transform/Effect/Video</class>
|
|
|
|
<description>Creates a water ripple effect on the image</description>
|
|
|
|
<author>Thiago Santos<thiago.sousa.santos@collabora.co.uk></author>
|
|
|
|
<pads>
|
|
|
|
<caps>
|
|
|
|
<name>sink</name>
|
|
|
|
<direction>sink</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-07-28 16:34:15 +00:00
|
|
|
</caps>
|
|
|
|
<caps>
|
|
|
|
<name>src</name>
|
|
|
|
<direction>source</direction>
|
|
|
|
<presence>always</presence>
|
2012-06-07 14:23:09 +00:00
|
|
|
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
2010-07-28 16:34:15 +00:00
|
|
|
</caps>
|
|
|
|
</pads>
|
|
|
|
</element>
|
|
|
|
</elements>
|
|
|
|
</plugin>
|