]> git.sesse.net Git - kdenlive/commitdiff
Affine transition / pan_zoom: add Distort option to get correct "adjust to original...
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Wed, 9 Nov 2011 02:07:52 +0000 (03:07 +0100)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Wed, 9 Nov 2011 02:07:52 +0000 (03:07 +0100)
effects/pan_zoom.xml
src/initeffects.cpp

index 5258303b45c9f2cdfb9b12b3e2356ae15762c76c..1614bcb9eb6137b9c3d666d762a35f8430f2aaf6 100644 (file)
@@ -6,4 +6,7 @@
        <parameter type="geometry" name="transition.geometry" default="0%,0%:100%x100%" opacity="false">
                <name>Rectangle</name>
        </parameter>
+        <parameter type="bool" name="transition.distort" default="0">
+                <name>Distort</name>
+        </parameter>
 </effect>
index 521ac23ca29ea322aa9c20c3a8db2f9826325c2a..62961b7ccddc21c16eced2f62d1a63decd9776d8 100644 (file)
@@ -647,7 +647,7 @@ void initEffects::fillTransitionsList(Mlt::Repository *repository, EffectsList *
 
                 paramList.append(quickParameterFill(ret, "keyed", "keyed", "fixed", "1", "1", "1"));
                 paramList.append(quickParameterFill(ret, i18n("Geometry"), "geometry", "geometry",  "0/0:100%x100%:100%", "0/0:100%x100%:100%", "0/0:100%x100%:100%", "", "", "", "", "", "true"));
-
+                paramList.append(quickParameterFill(ret, i18n("Distort"), "distort", "bool", "0", "0", "1"));
                 paramList.append(quickParameterFill(ret, i18n("Rotate X"), "rotate_x", "addedgeometry", "0", "-1800", "1800", QString(), QString(), "10"));
                 paramList.append(quickParameterFill(ret, i18n("Rotate Y"), "rotate_y", "addedgeometry", "0", "-1800", "1800", QString(), QString(), "10"));
                 paramList.append(quickParameterFill(ret, i18n("Rotate Z"), "rotate_z", "addedgeometry", "0", "-1800", "1800", QString(), QString(), "10"));