Bug 346489 - 15.11.80 - "Loop Zone" playback option in Clip & Project Monitors don't work -- stops playback at out point
Summary: 15.11.80 - "Loop Zone" playback option in Clip & Project Monitors don't work ...
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: User Interface & Miscellaneous (show other bugs)
Version: unspecified
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL: https://www.youtube.com/watch?v=UPxzc...
Keywords:
Depends on:
Blocks:
 
Reported: 2015-04-22 21:20 UTC by Unknown
Modified: 2015-12-14 21:42 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 15.12.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Unknown 2015-04-22 21:20:11 UTC
When an in and out point is set and playback is set to "Loop Zone", it takes a LONG time once the clip reaches the end for it to return back to the beginning to play again (about 4 seconds, rather than instantaneous). When it does return to the beginning, the playback is briefly - but noticeably - accelerated before returning to normal. This is with a variety of file formats, codecs and resolutions.

Reproducible: Always

Steps to Reproduce:
1. Open a clip in Clip Monitor
2. Set an in and out point, creating a selected zone
3. Press ALT+SPACE or click the "loop zone" button to initiate loop playback

Actual Results:  
It takes about 4+ seconds once the clip reaches the end for it to return back to the beginning to play again. When it does return to the beginning, the playback is briefly - but noticeably - accelerated before returning to normal. Occasionally, it will even pause playback at the end with a buzzing sound coming out of the speakers.

Expected Results:  
To playback the selected zone repeatedly, instantly returning to the beginning to play again without issues or variation in playback speed.

Testing Kdenlive 15.04.0 on Kubuntu 15.04 beta 2 pre-release, with KDE Plasma 5.3 via ppa. PPA's used: ppa:sunab/kdenlive-svn, and ppa:kubuntu-ppa/beta
Comment 1 Evert Vorster 2015-04-24 17:10:23 UTC
This happens on my system, too. 
Set segment to play in clip monitor, and then click on loop segment. 

Result is exactly as described. Long pause at end of segment, then glitching when finally starts playing again.
Comment 2 farid 2015-05-07 01:48:55 UTC
same here.
Comment 3 Unknown 2015-08-24 20:49:12 UTC
With the new Kdenlive 15.08 release, the Loop Zone Playback now doesn't work at all. Instead, it plays through the selected zone as if it isn't even there.

Confirmed bug in 15.08 on Kubuntu 15.04 w/ KDE Plasma 5.3.2 via backports ppa.
Comment 4 Unknown 2015-09-17 07:50:02 UTC
Being that this is also happening in the 15.09.0 version on Kubuntu 15.10 beta, I figured updating this bug's details would be appropriate. I'm not sure if that's breaking protocol and it's best to report a new bug for the updated version. Somebody stop me if this is the case. :)
Comment 5 Unknown 2015-09-17 07:54:12 UTC
A correction from the initial bug: the updated title says it all: after setting the in and out points and clicking to get to the "Loop Zone' option, the monitor starts playback at the in point, plays to the out point, then stops. Happens on both monitors.
Comment 6 Unknown 2015-11-26 22:04:54 UTC
This bug is still present in Kdenlive 15.11.80. Updating bug title to reflect this.
Comment 7 Jean-Baptiste Mardelle 2015-12-06 16:15:09 UTC
Git commit e5976e6366a1dfc0f983b2864c1b4c52a946b4f2 by Jean-Baptiste Mardelle.
Committed on 06/12/2015 at 16:14.
Pushed by mardelle into branch 'Applications/15.12'.

Fix play & loop zone, fix cannot pause near end of clip

M  +13   -10   src/monitor/monitor.cpp
M  +1    -0    src/monitor/monitor.h
M  +19   -5    src/renderer.cpp
M  +2    -1    src/renderer.h

http://commits.kde.org/kdenlive/e5976e6366a1dfc0f983b2864c1b4c52a946b4f2
Comment 8 Evert Vorster 2015-12-07 13:18:46 UTC
Fix confirmed. 

Thanks for looking into this one. You have no idea just how annoying this bug was!

-Evert-