Always forward/backward 2.5secs instead of 100000 frames

This commit is contained in:
falkTX 2013-07-15 03:03:56 +01:00
parent ddec967de4
commit b970c26968
1 changed files with 9 additions and 4 deletions

View File

@ -192,10 +192,15 @@ class AbstractCanvasJackClass(QMainWindow):
@pyqtSlot()
def slot_transportBackwards(self):
if not gJack.client:
if self.fSampleRate == 0.0 or not gJack.client:
return
newFrame = jacklib.get_current_transport_frame(gJack.client) - 100000
curFrame = jacklib.get_current_transport_frame(gJack.client)
if curFrame == 0:
return
newFrame = curFrame - int(self.fSampleRate*2.5)
if newFrame < 0:
newFrame = 0
@ -204,10 +209,10 @@ class AbstractCanvasJackClass(QMainWindow):
@pyqtSlot()
def slot_transportForwards(self):
if not gJack.client:
if self.fSampleRate == 0.0 or not gJack.client:
return
newFrame = jacklib.get_current_transport_frame(gJack.client) + 100000
newFrame = jacklib.get_current_transport_frame(gJack.client) + int(self.fSampleRate*2.5)
jacklib.transport_locate(gJack.client, newFrame)
@pyqtSlot()