Hi Dan,

I a got bug report complaining that Dissolve align clips wrong. I use
mlt servise "composite" to do dissolves, "region" has the same bug.
The issue is here:
http://code.google.com/p/flowblade/issues/detail?id=13

On my default "DV/DVD PAL" profile clips align correctly, but when I
change to "DV/DVD Widescreen NTSC"  I get the described wrong
behaviour; the clip Dissolved with its self is not correctly aligned.
Setting "distort" or "align" properties either way does not fix the
issue.

KDEnlive aligns clips correctly with profile "DV/DVD Widescreen NTSC"
and with  "DV/DVD PAL" it aligns them correctly if I turn "align" off.
Flowblade has "fill" always on but changing that on KDEnlive has no
effect.

KDEnlive and Flowblade use same profile files with same names because
I copied my profile files from KDEnlive. KDEnlive and Flowblade also
give same default parameters for service "composite", see below.

The test clip for the issue is 720x480 and autodetected as "DV/DVD
Widescreen NTSC" by KDEnlive.

Here is how "geometry" peoperty for "composite" is set on projects
with different profiles for untranslated image in both KDEnlive and
Flowblade:
----------------
Flowblade "DV/DVD Widescreen NTSC"
value set for "composite" property "geometry" is "0=0/0:720x480:100"

Flowblade "DV/DVD PAL"
value set for "composite" property "geometry" is "0=0/0:720x576:100"

KDEnlive "DV/DVD Widescreen NTSC"
<property name="geometry">0%/0%:100%x100%:100</property>

KDEnlive "DV/DVD PAL"
<property name="geometry">0/0:720x576:100</property>
-----------
So KDEnlive set values as percentages for "DV/DVD Widescreen NTSC",
which is the correct profile for the clip.

So, I'm obivously doing something wrong here, but I don't know what,
do you have any ideas, any help would be appreciated.

What difference does setting values as percetages make? Does it
replace them with pixel value of set percentage of profile dimensions?


Janne

Values set for composite by
-----------------
KDEnlive "composite" values (from save file):
   <property name="composite.aligned">1</property>
   <property name="composite.deinterlace">0</property>
   <property name="composite.distort">1</property>
   <property name="composite.fill">1</property>
   <property name="composite.geometry">0/0:720x480:39</property>
   <property name="composite.luma_invert">0</property>
   <property name="composite.operator">over</property>
   <property name="composite.progressive">1</property>
   <property name="composite.softness">0</property>
   <property name="composite.luma"/>

Flowblade "composite" values (from create code):
    def _set_composite_service_default_values(self):
        self.mlt_transition.set("automatic",1)
        self.mlt_transition.set("aligned", 1)
        self.mlt_transition.set("deinterlace",0)
        self.mlt_transition.set("distort",0)
        self.mlt_transition.set("fill",1)
        self.mlt_transition.set("operator","over")
        self.mlt_transition.set("luma_invert",0)
        self.mlt_transition.set("progressive",1)
        self.mlt_transition.set("softness",0)

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Mlt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to