I have a question related to Kdenlive development. Currently, Kdenlive
destroys the MLT playlist and recreates it completely on each operation
(moving or resizing a clip, ...). This is of course completely inefficient
and I am currently trying to adress this issue by dynamically modifying the
playlist using MLT or its c++ bindings.
My first tests show a huge performance gain (resizing a clip in a large
project is 10 times faster), but there is one thing I have not yet managed to
do, so if anybody can give me a hint, it would be appreciated.
When I have a multitrack, let's say :
<producer resource="clip1.mpeg" id="1">
<producer resource="clip2.mpeg" id="2">
<producer resource="audio.wav" id="3">
<entry producer="1" in="0" out="500">
<entry producer="2" in="0" out="300">
<transition in="0" out="100" a_track="0" b_track="1"
If I load this westley project in MLT, how can I then access the transition,
for example move it, resize it or delete it using the mlt functions ?
I managed to resize clips using the get_clip_index_at to find the clip, then
use mlt_playlist_resize_clip to resize it, but couldn't find a way to access