Fix rolling backwards
When speed is -1, start_sample >= end_sample and _transport_sample needs to be decremented. Session::process_with_events() did this correctly, this change makes Session::process_without_events() behave identically.
This commit is contained in:
@@ -601,7 +601,7 @@ Session::process_without_events (pframes_t nframes)
|
||||
no_roll (nframes);
|
||||
return;
|
||||
} else {
|
||||
samples_moved = (samplecnt_t) nframes;
|
||||
samples_moved = (samplecnt_t) nframes * _transport_speed;
|
||||
}
|
||||
|
||||
if (!_exporting && !timecode_transmission_suspended()) {
|
||||
|
||||
Reference in New Issue
Block a user