+
+
+ /* // Display playlist info
+ kDebug()<<"//////////// BEFORE";
+ for (int i = 0; i < trackPlaylist.count(); i++) {
+ int blankStart = trackPlaylist.clip_start(i);
+ int blankDuration = trackPlaylist.clip_length(i) - 1;
+ QString blk;
+ if (trackPlaylist.is_blank(i)) blk = "(blank)";
+ kDebug()<<"CLIP "<<i<<": ("<<blankStart<<"x"<<blankStart + blankDuration<<")"<<blk;
+ }*/
+
+ int cutPos = (int) position.frames(m_fps);
+
+ int clipIndex = trackPlaylist.get_clip_index_at(cutPos);
+ if (trackPlaylist.is_blank(clipIndex)) {
+ kDebug() << "// WARMNING, TRYING TO CUT A BLANK";
+ m_isBlocked = false;
+ return;
+ }
+ mlt_service_lock(service.get_service());
+ int clipStart = trackPlaylist.clip_start(clipIndex);
+ trackPlaylist.split(clipIndex, cutPos - clipStart - 1);
+