https://bugs.kde.org/show_bug.cgi?id=511055

--- Comment #4 from Bernd <[email protected]> ---
(In reply to fehler-im-programm from comment #3)
> That's exactly the point when a clip arrives late and therefore has to be 
> moved forward or to the left.
There is a difference in MOVING  a clip along the timeline, or dragging one of
the edges making it longer or shorter

> If you drag the clip to the RIGHT, the keyframes remain in the expected 
> position.
And that's because keyframes are relative to the START of the clip. So, if you
make the clip longer by dragging the right edge, the start position does NOT
change, therefore the keyframes' relative distance to the start doesn't change.

> So I never understood why moving to the left is treated differently than 
> moving to the right. I thought it was a bug.
If you are dragging the left edge to the left, you are making the clip longer
but at the same time changing the start position. Since keyframes maintain a
relative distance to the start of the clip, their position changes.

This was the intended behavior at the time of keyframe implementation. And it
makes sense because when MOVING the clip to a new position in the timeline
while maintaining the overall duration, the keyframes have to MOVE with it. If
keyframes were tied to the position in the timeline, moving the clip would
change the relative position of the keyframes and even move them out of the
clip altogether in case the clip's new position in the timeline doesn't overlap
with its previous position.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to