forked from openlp/openlp
Try to fix 0 track length by waiting. Fixes bug 1387293
Fixes: https://launchpad.net/bugs/1387293
This commit is contained in:
parent
51f4539822
commit
88e4c2e0b9
@ -446,6 +446,12 @@ class MediaClipSelectorForm(QtGui.QDialog, Ui_MediaClipSelector, RegistryPropert
|
||||
# Set media length info
|
||||
self.playback_length = self.vlc_media_player.get_length()
|
||||
log.debug('playback_length: %d ms' % self.playback_length)
|
||||
# if length is 0, wait a bit, maybe vlc will change its mind...
|
||||
loop_count = 0
|
||||
while self.playback_length == 0 and loop_count < 20:
|
||||
sleep(0.1)
|
||||
self.playback_length = self.vlc_media_player.get_length()
|
||||
log.debug('in loop, playback_length: %d ms' % self.playback_length)
|
||||
self.position_slider.setMaximum(self.playback_length)
|
||||
# setup start and end time
|
||||
rounded_vlc_ms_length = int(round(self.playback_length / 100.0) * 100.0)
|
||||
|
Loading…
Reference in New Issue
Block a user