https://bugs.kde.org/show_bug.cgi?id=375163
Bug ID: 375163
Summary: Playing sub clip zone to end shortens time ruler for
all sub clips and master clip
Product: kdenlive
Version: git-master
Platform: Other
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: Video Display & Export
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
To reproduce:
* start a new project
* add a 5 second color clip
* play color clip and set in at 1 seconds out at 2 seconds
* press ctrl-i to add a sub clip
* play color clip and set new in at 3 seconds out at 4 seconds
* press cctrl-i to add a new sub clip
Now project has one clip with two sub clips.
* Play zone of sub clip one with out at, ctrl space.
* select sub clip two.
* Try to play zone with ctrl space.
Notice how time ruler for all clips is now shortened to the end of the just
played zone. Thus playback of other zones or the main clip fails. With some
combination of play from start & play zone, it is possible to play beyond zone
end and if one waits for 5 seconds, then selecting another clip brings full 5
second back to visibility on time ruler.
I have been trying to understand the code in question but have failed so far.
Setting a break point to Monitor::adjustRulerSize shows a stack trace how
subclips out marker somehow propagatest to ruler size. Or this debug print:
@@ -1257,6 +1263,7 @@ void Monitor::rendererStopped(int pos)
void Monitor::adjustRulerSize(int length, int offset)
{
+ qDebug("%s, length = %d, offset = %d\n", __func__, length, offset);
if (length > 0) {
m_length = length;
}
My workflow with kdenlive has been to load all clips and preprocess them in
clip bin with in and out points and possibly sub clips, which I then later
start to assemble to time line. Sadly this bug or bugs make the whole sub clip
feature usable and breaks my workflow when playback and adjustments to project
bin clips suddenly can no longer be done. Oh, and the problem persists over
project saves :(
--
You are receiving this mail because:
You are watching all bug changes.