Fix vari-speed and non-locked slave modes
authorRobin Gareus <robin@gareus.org>
Sat, 29 Apr 2017 21:02:40 +0000 (23:02 +0200)
committerRobin Gareus <robin@gareus.org>
Sat, 29 Apr 2017 23:22:25 +0000 (01:22 +0200)
commit8229124078cef9fac0d4a20bc7958a3148eb092f
tree2fd5a93c2633d86916568a385a3a586cb22fcefd
parent73e80b4429c0d6c187acaa270659adc44620e53c
Fix vari-speed and non-locked slave modes

A transport-speed-change is no reason to skip processing.

Prior to this change cannot_process() silently skipped in the process
cycle of the speed-change (which may have been every process-cycle),
without moving the transport or doing any processing.
libs/ardour/ardour/session.h
libs/ardour/session_process.cc