]> git.sesse.net Git - kdenlive/commitdiff
New & updated filters: crop, pan & zoom, rotate, patch by Dan Dennedy
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Sat, 14 Feb 2009 09:38:29 +0000 (09:38 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Sat, 14 Feb 2009 09:38:29 +0000 (09:38 +0000)
svn path=/branches/KDE4/; revision=3048

effects/CMakeLists.txt
effects/crop.xml [new file with mode: 0644]
effects/pan_zoom.xml [new file with mode: 0644]
effects/rotation.xml

index 207acf68925edaf0b055df06cdd952b441234895..1c4527149070b84465ab677af69ebd2e4cc56f46 100644 (file)
@@ -7,6 +7,7 @@ channelcopy.xml
 charcoal.xml
 chroma_hold.xml
 chroma.xml
+crop.xml
 freeze.xml
 gamma.xml
 greyscale.xml
@@ -24,6 +25,7 @@ ladspa_vinyl.xml
 mirror.xml
 mute.xml
 normalise.xml
+pan_zoom.xml
 obscure.xml
 rotation.xml
 sepia.xml
diff --git a/effects/crop.xml b/effects/crop.xml
new file mode 100644 (file)
index 0000000..df5cd73
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE kpartgui>
+<effect tag="crop" id="crop">
+       <name>Crop</name>
+       <description>Trim the edges of a clip</description>
+       <author>Dan Dennedy</author>
+       <parameter type="constant" name="top" max="2000" min="0" default="0">
+               <name>Top</name>
+       </parameter>
+       <parameter type="constant" name="left" max="2000" min="0" default="0">
+               <name>Left</name>
+       </parameter>
+       <parameter type="constant" name="bottom" max="2000" min="0" default="0">
+               <name>Bottom</name>
+       </parameter>
+       <parameter type="constant" name="right" max="2000" min="0" default="0">
+               <name>Right</name>
+       </parameter>
+</effect>
diff --git a/effects/pan_zoom.xml b/effects/pan_zoom.xml
new file mode 100644 (file)
index 0000000..bc6df3c
--- /dev/null
@@ -0,0 +1,9 @@
+<!DOCTYPE kpartgui>
+<effect tag="affine" id="pan_zoom" type="video">
+       <name>Pan and Zoom</name>
+       <description>Adjust size and position of clip</description>
+       <author>Charles Yates</author>
+       <parameter type="geometry" name="transition.geometry" default="0%,0%:100%x100%" fixed="1">
+               <name>Rectangle</name>
+       </parameter>
+</effect>
index 922be381dabf49baf2a0610092f475af867cd6e3..dac7e4f3644b88a9e7b7adf2cce526f49401aaa2 100644 (file)
@@ -1,15 +1,39 @@
 <!DOCTYPE kpartgui>
 <effect tag="affine" id="affine">
-       <name>Rotate</name>
+       <name>Rotate and Shear</name>
        <description>Rotate clip in any 3 directions</description>
        <author>Charles Yates</author>
+       <parameter type="constant" name="transition.fix_rotate_x" max="1800" min="-1800" default="0" factor="10">
+               <name>Rotate X</name>
+       </parameter>
+       <parameter type="constant" name="transition.fix_rotate_y" max="1800" min="-1800" default="0" factor="10">
+               <name>Rotate Y</name>
+       </parameter>
+       <parameter type="constant" name="transition.fix_rotate_z" max="1800" min="-1800" default="0" factor="10">
+               <name>Rotate Z</name>
+       </parameter>
        <parameter type="constant" name="transition.rotate_x" max="200" min="-200" default="0" factor="10">
-               <name>Rotation x</name>
+               <name>Animate Rotate X</name>
        </parameter>
        <parameter type="constant" name="transition.rotate_y" max="200" min="-200" default="0" factor="10">
-               <name>Rotation y</name>
+               <name>Animate Rotate Y</name>
        </parameter>
        <parameter type="constant" name="transition.rotate_z" max="200" min="-200" default="0" factor="10">
-               <name>Rotation z</name>
+               <name>Animate Rotate Z</name>
+       </parameter>
+       <parameter type="constant" name="transition.fix_shear_x" max="1800" min="-1800" default="0" factor="10">
+               <name>Shear X</name>
+       </parameter>
+       <parameter type="constant" name="transition.fix_shear_y" max="1800" min="-1800" default="0" factor="10">
+               <name>Shear Y</name>
+       </parameter>
+       <parameter type="constant" name="transition.shear_x" max="200" min="-200" default="0" factor="10">
+               <name>Animate Shear X</name>
+       </parameter>
+       <parameter type="constant" name="transition.shear_y" max="200" min="-200" default="0" factor="10">
+               <name>Animate Shear Y</name>
+       </parameter>
+       <parameter type="geometry" name="transition.geometry" default="0%,0%:100%x100%" fixed="1">
+               <name>Pan and Zoom</name>
        </parameter>
 </effect>