]> git.sesse.net Git - kdenlive/commitdiff
Fix one frame offset error when opening a project
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Mon, 21 Jul 2008 19:37:47 +0000 (19:37 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Mon, 21 Jul 2008 19:37:47 +0000 (19:37 +0000)
svn path=/branches/KDE4/; revision=2338

src/trackview.cpp

index 3011964923c46e8fb033b3dda593f1cbee2ef66c..ec26ff6359b8b94bdcec97664fd933b8e9af411b 100644 (file)
@@ -338,14 +338,14 @@ int TrackView::slotAddProjectTrack(int ix, QDomElement xml, bool videotrack) {
 
                 ItemInfo clipinfo;
                 clipinfo.startPos = GenTime(position, m_doc->fps());
-                clipinfo.endPos = clipinfo.startPos + GenTime(out - in, m_doc->fps());
+                clipinfo.endPos = clipinfo.startPos + GenTime(out - in + 1, m_doc->fps());
                 clipinfo.cropStart = GenTime(in, m_doc->fps());
                 clipinfo.track = ix;
                 //kDebug() << "// INSERTING CLIP: " << in << "x" << out << ", track: " << ix << ", ID: " << id << ", SCALE: " << m_scale << ", FPS: " << m_doc->fps();
                 ClipItem *item = new ClipItem(clip, clipinfo, m_scale, m_doc->fps());
                 m_scene->addItem(item);
                 clip->addReference();
-                position += (out - in);
+                position += (out - in + 1);
 
                 // parse clip effects
                 for (QDomNode n2 = elem.firstChild(); !n2.isNull(); n2 = n2.nextSibling()) {