Fix audition-tool

* Don't set default speed when using audition
* Use actual engine speed, since v6
  Session::transport_speed is {-1, 0, 1}
This commit is contained in:
Robin Gareus 2021-02-27 23:12:15 +01:00
parent 51cba19eaf
commit 0f63cba3c7
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04

View file

@ -2109,7 +2109,7 @@ Editor::scrub (samplepos_t sample, double current_x)
if (scrubbing_direction == 0) {
/* first move */
_session->request_locate (sample, MustStop);
_session->request_transport_speed (0.1);
_session->request_transport_speed (0.1, false);
scrubbing_direction = 1;
} else {
@ -2133,7 +2133,7 @@ Editor::scrub (samplepos_t sample, double current_x)
scrub_reverse_distance = 0;
delta = 0.01 * (last_scrub_x - current_x);
_session->request_transport_speed_nonzero (_session->transport_speed() - delta);
_session->request_transport_speed_nonzero (_session->actual_speed() - delta, false);
}
} else {
@ -2152,7 +2152,7 @@ Editor::scrub (samplepos_t sample, double current_x)
scrub_reverse_distance = 0;
delta = 0.01 * (current_x - last_scrub_x);
_session->request_transport_speed_nonzero (_session->transport_speed() + delta);
_session->request_transport_speed_nonzero (_session->actual_speed() + delta, false);
}
}
@ -2164,11 +2164,11 @@ Editor::scrub (samplepos_t sample, double current_x)
if (scrubbing_direction > 0) {
/* was forwards, go backwards */
_session->request_transport_speed (-0.1);
_session->request_transport_speed (-0.1, false);
scrubbing_direction = -1;
} else {
/* was backwards, go forwards */
_session->request_transport_speed (0.1);
_session->request_transport_speed (0.1, false);
scrubbing_direction = 1;
}