summaryrefslogtreecommitdiff
path: root/libs/ardour/disk_writer.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2017-04-17 11:12:38 +0100
committerPaul Davis <paul@linuxaudiosystems.com>2017-09-18 11:40:53 -0400
commit2a1dccabc9e66a1c3a6268f40f5bac345a1f89d1 (patch)
treeba468177f000542891c35c9836c5b6a0b99d8124 /libs/ardour/disk_writer.cc
parentfe8c70e6fc864db4950ad03bad14071dfdecbefc (diff)
get diskreader working, and remove per-track varispeed API and mechanism
Diffstat (limited to 'libs/ardour/disk_writer.cc')
-rw-r--r--libs/ardour/disk_writer.cc10
1 files changed, 8 insertions, 2 deletions
diff --git a/libs/ardour/disk_writer.cc b/libs/ardour/disk_writer.cc
index 4ca4c609a2..09b10696c0 100644
--- a/libs/ardour/disk_writer.cc
+++ b/libs/ardour/disk_writer.cc
@@ -417,13 +417,13 @@ DiskWriter::set_state (const XMLNode& node, int version)
if (DiskIOProcessor::set_state (node, version)) {
return -1;
}
-
+#if 0 // XXX DISK
if ((prop = node.property (X_("capture-alignment"))) != 0) {
set_align_choice (AlignChoice (string_2_enum (prop->value(), _alignment_choice)), true);
} else {
set_align_choice (Automatic, true);
}
-
+#endif
if ((prop = node.property ("record-safe")) != 0) {
_record_safe = PBD::string_is_affirmative (prop->value()) ? 1 : 0;
@@ -1702,3 +1702,9 @@ DiskWriter::adjust_buffering ()
(*chan)->resize (_session.butler()->audio_diskstream_capture_buffer_size());
}
}
+
+void
+DiskWriter::realtime_handle_transport_stopped ()
+{
+ realtime_set_speed (0.0f, true);
+}