]> git.sesse.net Git - kdenlive/commitdiff
Add effects XML UI files for c0rners and defish0r.
authorDan Dennedy <dan@dennedy.org>
Tue, 27 Apr 2010 21:19:17 +0000 (21:19 +0000)
committerDan Dennedy <dan@dennedy.org>
Tue, 27 Apr 2010 21:19:17 +0000 (21:19 +0000)
svn path=/trunk/kdenlive/; revision=4405

data/blacklisted_effects.txt
data/kdenliveeffectscategory.rc
effects/CMakeLists.txt
effects/README
effects/frei0r_c0rners.xml [new file with mode: 0644]
effects/frei0r_defish0r.xml [new file with mode: 0644]

index 69a85ba0c22b807290034811aa7ae161161d8e66..ed4358fe3b30809e3128860d0ddfc6f35d6d834f 100644 (file)
@@ -25,6 +25,8 @@ frei0r.levels
 frei0r.three_point_balance
 frei0r.tint0r
 frei0r.threshold0r
+frei0r.c0rners
+frei0r.defish0r
 
 #effects that have simplekeyframes
 vignette
index ee7e44a817030d1ce1461eadd95bc832e5c87829..5e762b71e6f59db04fe4aa4b5e30adb9d7e62b07 100644 (file)
@@ -25,7 +25,7 @@
   <group list="speed,freeze">
     <text>Motion</text>
   </group>
-  <group list="wave,mirror,frei0r.distort0r,frei0r.lenscorrection">
+  <group list="wave,mirror,frei0r.distort0r,frei0r.lenscorrection,frei0r.c0rners,frei0r.defish0r">
     <text>Distort</text>
   </group>
 </data>
index 83f3efd9c5733a8fefb4f721d7b91a35930c769e..6cbefdbfde8b1848629c4b2a796260516e7f88ac 100644 (file)
@@ -59,6 +59,8 @@ frei0r_levels.xml
 frei0r_three_point_balance.xml
 frei0r_tint0r.xml
 frei0r_threshold0r.xml
+frei0r_c0rners.xml
+frei0r_defish0r.xml
 gain.xml
 fade_from_black.xml
 fade_to_black.xml
index 806aecb1cc75825795af25757c90628d74601ba8..e3f337b491c48da60d20b41695951f8b564e4035 100644 (file)
@@ -26,8 +26,7 @@ Here is a sample effect file:
 
 
 Line 1 is required to have the effect and parameter names added to the translation files
-In line 2, the "tag" is the name of the mlt filter that has to be found in the file 
-/usr/share/mlt/modules/filters.dat for the effect to appear in Kdenlive
+In line 2, the "tag" is the name of the mlt filter
 Line 3 is the name of the effect that will appear to the user
 Line 4 holds several effect parameters:
        id is an internal kdenlive id, can be anything, but must be unique for each effect
diff --git a/effects/frei0r_c0rners.xml b/effects/frei0r_c0rners.xml
new file mode 100644 (file)
index 0000000..3e685aa
--- /dev/null
@@ -0,0 +1,66 @@
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.c0rners" id="frei0r.c0rners">
+       <name>C0rners</name>
+       <description>Four corners geometry engine</description>
+       <author>Marko Cebokli</author>
+       
+       <parameter type="constant" name="Corner 1 X" default="1000" min="0" max="3000" factor="3000">
+               <name>Corner 1 X</name>
+       </parameter>
+       
+       <parameter type="constant" name="Corner 1 Y" default="1000" min="0" max="3000" factor="3000">
+               <name>Corner 1 Y</name>
+       </parameter>
+       
+       <parameter type="constant" name="Corner 2 X" default="2000" min="0" max="3000" factor="3000">
+               <name>Corner 2 X</name>
+       </parameter>
+       
+       <parameter type="constant" name="Corner 2 Y" default="1000" min="0" max="3000" factor="3000">
+               <name>Corner 2 Y</name>
+       </parameter>
+       
+       <parameter type="constant" name="Corner 3 X" default="2000" min="0" max="3000" factor="3000">
+               <name>Corner 3 X</name>
+       </parameter>
+       
+       <parameter type="constant" name="Corner 3 Y" default="2000" min="0" max="3000" factor="3000">
+               <name>Corner 3 Y</name>
+       </parameter>
+       
+       <parameter type="constant" name="Corner 4 X" default="1000" min="0" max="3000" factor="3000">
+               <name>Corner 4 X</name>
+       </parameter>
+       
+       <parameter type="constant" name="Corner 4 Y" default="2000" min="0" max="3000" factor="3000">
+               <name>Corner 4 Y</name>
+       </parameter>
+       
+       
+       <parameter type="bool" name="Enable Stretch" default="0">
+               <name>Enable Stretch</name>
+       </parameter>
+
+       
+       <parameter type="constant" name="Stretch X" default="500" min="0" max="1000" factor="1000">
+               <name>Stretch X</name>
+       </parameter>
+       
+       <parameter type="constant" name="Stretch Y" default="500" min="0" max="1000" factor="1000">
+               <name>Stretch Y</name>
+       </parameter>
+       
+       <parameter type="list" name="Interpolator" default="0.166" paramlist="0,0.166,0.333,0.5,0.666,0.833,1.0"
+                  paramlistdisplay="nearest neighbor,bilinear,bicubic smooth,bicibic sharp,spline 4x4,spline 6x6,lanczos">
+               <name>Interpolator</name>
+       </parameter>
+
+       <parameter type="bool" name="Transparent Background" default="0">
+               <name>Transparent Background</name>
+       </parameter>
+
+       <parameter type="constant" name="Feather Alpha" default="5" min="0" max="100" factor="100">
+               <name>Feather Alpha</name>
+       </parameter>
+
+</effect>
diff --git a/effects/frei0r_defish0r.xml b/effects/frei0r_defish0r.xml
new file mode 100644 (file)
index 0000000..e9e68c3
--- /dev/null
@@ -0,0 +1,34 @@
+<!DOCTYPE kpartgui>
+<effect tag="frei0r.defish0r" id="frei0r.defish0r">
+       <name>Defish0r</name>
+       <description>Non rectilinear lens mappings</description>
+       <author>Marko Cebokli</author>
+       <parameter type="constant" name="Amount" default="0" min="0" max="1000" factor="1000">
+               <name>Amount</name>
+       </parameter>
+       <parameter type="bool" name="DeFish" default="1">
+               <name>DeFish</name>
+       </parameter>
+       <parameter type="list" name="Type" default="0.666" paramlist="0,0.333,0.666,1.0"
+                  paramlistdisplay="equidistant,orthographic,equiarea,stereographic">
+               <name>Type</name>
+       </parameter>
+       <parameter type="list" name="Scaling" default="0" paramlist="0,0.333,0.666,1.0"
+                  paramlistdisplay="fill,center,fit,manual">
+               <name>Scaling</name>
+       </parameter>
+       <parameter type="constant" name="Manual Scale" default="500" min="0" max="1000" factor="1000">
+               <name>Manual Scale</name>
+       </parameter>
+       <parameter type="list" name="Interpolator" default="0.166" paramlist="0,0.166,0.333,0.5,0.666,0.833,1.0"
+                  paramlistdisplay="nearest neighbor,bilinear,bicubic smooth,bicibic sharp,spline 4x4,spline 6x6,lanczos">
+               <name>Interpolator</name>
+       </parameter>
+       <parameter type="list" name="Aspect type" default="0" paramlist="0,0.25,0.5,0.75,1.0"
+                  paramlistdisplay="square,PAL DV,NTSC DV,HDV,manual">
+               <name>Aspect type</name>
+       </parameter>
+       <parameter type="constant" name="Manual Aspect" default="500" min="0" max="1000" factor="1000">
+               <name>Manual Aspect</name>
+       </parameter>
+</effect>