summaryrefslogtreecommitdiff
path: root/libs/ardour/session_transport.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/session_transport.cc')
-rw-r--r--libs/ardour/session_transport.cc10
1 files changed, 3 insertions, 7 deletions
diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc
index 31dc52a11b..34b1e825d9 100644
--- a/libs/ardour/session_transport.cc
+++ b/libs/ardour/session_transport.cc
@@ -176,9 +176,7 @@ Session::realtime_stop (bool abort)
reset_slave_state ();
_transport_speed = 0;
- phi = 0;
- target_phi = 0;
- phase = 0;
+ _target_transport_speed = 0;
if (config.get_use_video_sync()) {
waiting_for_sync_offset = true;
@@ -804,7 +802,7 @@ Session::set_transport_speed (double speed, bool abort)
return;
}
- target_phi = (uint64_t) (0x1000000 * fabs(speed));
+ _target_transport_speed = fabs(speed);
/* 8.0 max speed is somewhat arbitrary but based on guestimates regarding disk i/o capability
and user needs. We really need CD-style "skip" playback for ffwd and rewind.
@@ -987,9 +985,7 @@ Session::start_transport ()
transport_sub_state |= PendingDeclickIn;
_transport_speed = 1.0;
- target_phi = 0x1000000; // speed = 1
- phi = target_phi;
- phase = 0;
+ _target_transport_speed = 1.0;
boost::shared_ptr<DiskstreamList> dsl = diskstreams.reader();
for (DiskstreamList::iterator i = dsl->begin(); i != dsl->end(); ++i) {