frei0r.twolay0r
# effects with XML UI
+frei0r.3dflippo
frei0r.alpha0ps
frei0r.alphagrad
frei0r.alphaspot
frei0r.balanc0r
+frei0r.bluescreen0r
frei0r.brightness
+frei0r.Cartoon
+frei0r.KMeansClustering
frei0r.c0rners
frei0r.coloradj_RGB
frei0r.colordistance
frei0r.contrast0r
frei0r.curves
frei0r.defish0r
+frei0r.delay0r
frei0r.d90stairsteppingfix
frei0r.distort0r
+frei0r.Edgeglow
+frei0r.Equaliz0r
frei0r.glow
frei0r.hqdn3d
frei0r.hueshift0r
frei0r.lenscorrection
+frei0r.LetterB0xed
frei0r.levels
frei0r.lightgraffiti
+frei0r.Luminance
+frei0r.Mask0Mate
+frei0r.nosync0r
+frei0r.Perspective
frei0r.pixeliz0r
frei0r.pr0be
frei0r.pr0file
frei0r.saturat0r
frei0r.scale0tilt
+frei0r.scanline0r
frei0r.select0r
frei0r.sharpness
+frei0r.Sobel
frei0r.sopsat
frei0r.squareblur
+frei0r.TehRoxx0r
frei0r.three_point_balance
frei0r.threshold0r
frei0r.tint0r
--- /dev/null
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.3dflippo" id="frei0r.3dflippo" type="video" unique="1">
+ <name>3dflippo</name>
+ <description>Frame rotation in 3D space</description>
+ <author>c.e. prelz AS FLUIDO</author>
+ <parameter type="integer" name="Xaxisrotation" max="1000" min="0" default="0">
+ <name>X axis rotation</name>
+ </parameter>
+ <parameter type="integer" name="Yaxisrotation" max="1000" min="0" default="0">
+ <name>Y axis rotation</name>
+ </parameter>
+ <parameter type="integer" name="Zaxisrotation" max="1000" min="0" default="0">
+ <name>Z axis rotation</name>
+ </parameter>
+ <parameter type="integer" name="Xaxisrotationrate" max="1000" min="0" default="0">
+ <name>X axis rotation rate</name>
+ </parameter>
+ <parameter type="integer" name="Yaxisrotationrate" max="1000" min="0" default="0">
+ <name>Y axis rotation rate</name>
+ </parameter>
+ <parameter type="integer" name="Zaxisrotationrate" max="1000" min="0" default="0">
+ <name>Z axis rotation rate</name>
+ </parameter>
+ <parameter type="integer" name="CenterpositionX" max="1000" min="0" default="0">
+ <name>Center position (X)</name>
+ </parameter>
+ <parameter type="integer" name="CenterpositionY" max="1000" min="0" default="0">
+ <name>Center position (Y)</name>
+ </parameter>
+ <parameter type="bool" name="Invertrotationassignment" default="1">
+ <name>Invert rotation assignment</name>
+ </parameter>
+ <parameter type="bool" name="Dontblankmask" default="1">
+ <name>Don't blank mask</name>
+ </parameter>
+ <parameter type="bool" name="Fillwithimageorblack" default="1">
+ <name>Fill with image or black</name>
+ </parameter>
+</effect>
--- /dev/null
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.bluescreen0r" id="frei0r.bluescreen0r" type="video" unique="1">
+ <name>bluescreen0r</name>
+ <description>Color to alpha (blit SRCALPHA)</description>
+ <author>Hedde Bosman</author>
+ <parameter type="integer" name="Color" max="1000" min="0" default="0">
+ <name>Color</name>
+ </parameter>
+ <parameter type="integer" name="Distance" max="1000" min="0" default="0">
+ <name>Distance</name>
+ </parameter>
+</effect>
--- /dev/null
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.Cartoon" id="frei0r.Cartoon" type="video" unique="1">
+ <name>Cartoon</name>
+ <description>Cartoonify video, do a form of edge detect</description>
+ <author>Dries Pruimboom, Jaromil</author>
+ <parameter type="integer" name="triplevel" max="1000" min="0" default="0">
+ <name>Level of trip</name>
+ </parameter>
+ <parameter type="integer" name="diffspace" max="256" min="0" default="0">
+ <name>Difference space</name>
+ </parameter>
+</effect>
--- /dev/null
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.KMeansClustering" id="frei0r.KMeansClustering" type="video" unique="1">
+ <name>K-Means Clustering</name>
+ <description>Clusters of a source image by color and spatial distance</description>
+ <author>binarymillenium</author>
+ <parameter type="integer" name="Num" max="1000" min="0" default="0">
+ <name>Number of clusters</name>
+ </parameter>
+ <parameter type="integer" name="Distweight" max="1000" min="0" default="0">
+ <name>Weight on distance</name>
+ </parameter>
+</effect>
--- /dev/null
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.delay0r" id="frei0r.delay0r" type="video" unique="1">
+ <name>delay0r</name>
+ <description>Video delay</description>
+ <author>Martin Bayer</author>
+ <parameter type="integer" name="DelayTime" max="1000" min="0" default="0">
+ <name>Delay time</name>
+ </parameter>
+</effect>
--- /dev/null
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.Edgeglow" id="frei0r.Edgeglow" type="video" unique="1">
+ <name>Edge glow</name>
+ <description>Edge glow filter</description>
+ <author>Salsaman</author>
+ <parameter type="integer" name="lthresh" max="1000" min="0" default="0">
+ <name>Edge lightening threshold</name>
+ </parameter>
+ <parameter type="integer" name="lupscale" max="1000" min="0" default="0">
+ <name>Edge brightness upscaling multiplier</name>
+ </parameter>
+ <parameter type="integer" name="lredscale" max="1000" min="0" default="0">
+ <name>Non-edge brightness downscaling multiplier</name>
+ </parameter>
+</effect>
--- /dev/null
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.Equaliz0r" id="frei0r.Equaliz0r" type="video" unique="1">
+ <name>Equaliz0r</name>
+ <description>Equalizes the intensity histograms</description>
+ <author>Jean-Sebastien Senecal (Drone)</author>
+</effect>
--- /dev/null
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.LetterB0xed" id="frei0r.LetterB0xed" type="video" unique="1">
+ <name>LetterB0xed</name>
+ <description>Adds black borders at top and bottom for cinema look</description>
+ <author>Richard Spindler</author>
+ <parameter type="integer" name="BorderWidth" max="1000" min="0" default="0">
+ <name>Border Width</name>
+ </parameter>
+ <parameter type="integer" name="Transparency" max="1000" min="0" default="0">
+ <name>Transparency</name>
+ </parameter>
+</effect>
--- /dev/null
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.Luminance" id="frei0r.Luminance" type="video" unique="1">
+ <name>Luminance</name>
+ <description>Creates a luminance map of the image</description>
+ <author>Richard Spindler</author>
+</effect>
--- /dev/null
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.Mask0Mate" id="frei0r.Mask0Mate" type="video" unique="1">
+ <name>Mask0Mate</name>
+ <description>Creates an square alpha-channel mask</description>
+ <author>Richard Spindler</author>
+ <parameter type="integer" name="Left" max="1000" min="0" default="0">
+ <name>Left</name>
+ </parameter>
+ <parameter type="integer" name="Right" max="1000" min="0" default="0">
+ <name>Right</name>
+ </parameter>
+ <parameter type="integer" name="Top" max="1000" min="0" default="0">
+ <name>Top</name>
+ </parameter>
+ <parameter type="integer" name="Bottom" max="1000" min="0" default="0">
+ <name>Bottom</name>
+ </parameter>
+ <parameter type="bool" name="Invert" default="1">
+ <name>Invert</name>
+ </parameter>
+ <parameter type="integer" name="Blur" max="1000" min="0" default="0">
+ <name>Blur</name>
+ </parameter>
+</effect>
--- /dev/null
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.nosync0r" id="frei0r.nosync0r" type="video" unique="1">
+ <name>nosync0r</name>
+ <description>Broken TV</description>
+ <author>Martin Bayer</author>
+ <parameter type="integer" name="HSync" max="1000" min="0" default="0">
+ <name>HSync</name>
+ </parameter>
+</effect>
--- /dev/null
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.Perspective" id="frei0r.Perspective" type="video" unique="1">
+ <name>Perspective</name>
+ <description>Distorts the image for a pseudo perspective</description>
+ <author>Richard Spindler</author>
+ <parameter type="integer" name="TopLeft" max="1000" min="0" default="0">
+ <name>Top Left</name>
+ </parameter>
+ <parameter type="integer" name="TopRight" max="1000" min="0" default="0">
+ <name>Top Right</name>
+ </parameter>
+ <parameter type="integer" name="BottomLeft" max="1000" min="0" default="0">
+ <name>Bottom Left</name>
+ </parameter>
+ <parameter type="integer" name="BottomRight" max="1000" min="0" default="0">
+ <name>Bottom Right</name>
+ </parameter>
+</effect>
--- /dev/null
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.scanline0r" id="frei0r.scanline0r" type="video" unique="1">
+ <name>scanline0r</name>
+ <description>Interlaced black lines</description>
+ <author>Martin Bayer</author>
+</effect>
--- /dev/null
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.Sobel" id="frei0r.Sobel" type="video" unique="1">
+ <name>Sobel</name>
+ <description>Sobel filter</description>
+ <author>Jean-Sebastien Senecal (Drone)</author>
+</effect>
--- /dev/null
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.TehRoxx0r" id="frei0r.TehRoxx0r" type="video" unique="1">
+ <name>TehRoxx0r</name>
+ <description>Something videowall-ish</description>
+ <author>Coma</author>
+ <parameter type="integer" name="Interval" max="1000" min="0" default="0">
+ <name>Interval</name>
+ </parameter>
+</effect>