summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_track.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2017-04-03 23:36:12 +0200
committerPaul Davis <paul@linuxaudiosystems.com>2017-09-18 11:40:53 -0400
commit35c7274cc96a04f166df78249e66ae4a32a53a66 (patch)
tree99794daed4a289bf9164d0864d46f4773397fbaa /libs/ardour/midi_track.cc
parentd16ae875be9d113c3cb0ec9e8311f3bb5dab9bfa (diff)
remove Diskstream from Track and derivatives; get ardour to actually startup
Diffstat (limited to 'libs/ardour/midi_track.cc')
-rw-r--r--libs/ardour/midi_track.cc28
1 files changed, 2 insertions, 26 deletions
diff --git a/libs/ardour/midi_track.cc b/libs/ardour/midi_track.cc
index 6cbf700f03..be85bc1d49 100644
--- a/libs/ardour/midi_track.cc
+++ b/libs/ardour/midi_track.cc
@@ -42,7 +42,6 @@
#include "ardour/disk_writer.h"
#include "ardour/event_type_map.h"
#include "ardour/meter.h"
-#include "ardour/midi_diskstream.h"
#include "ardour/midi_playlist.h"
#include "ardour/midi_port.h"
#include "ardour/midi_region.h"
@@ -102,17 +101,6 @@ MidiTrack::init ()
return 0;
}
-boost::shared_ptr<Diskstream>
-MidiTrack::create_diskstream ()
-{
- MidiDiskstream::Flag dflags = MidiDiskstream::Flag (MidiDiskstream::Recordable);
-
- assert(_mode != Destructive);
-
- return boost::shared_ptr<Diskstream> (new MidiDiskstream (_session, name(), dflags));
-}
-
-
bool
MidiTrack::can_be_record_safe ()
{
@@ -348,7 +336,7 @@ MidiTrack::roll (pframes_t nframes, framepos_t start_frame, framepos_t end_frame
if (!_active) {
silence (nframes);
- if (_meter_point == MeterInput && ((_monitoring_control->monitoring_choice() & MonitorInput) || _diskstream->record_enabled())) {
+ if (_meter_point == MeterInput && ((_monitoring_control->monitoring_choice() & MonitorInput) || _disk_writer->record_enabled())) {
_meter->reset();
}
return 0;
@@ -364,7 +352,7 @@ MidiTrack::roll (pframes_t nframes, framepos_t start_frame, framepos_t end_frame
/* filter captured data before meter sees it */
_capture_filter.filter (bufs);
- if (_meter_point == MeterInput && ((_monitoring_control->monitoring_choice() & MonitorInput) || _diskstream->record_enabled())) {
+ if (_meter_point == MeterInput && ((_monitoring_control->monitoring_choice() & MonitorInput) || _disk_writer->record_enabled())) {
_meter->run (bufs, start_frame, end_frame, 1.0 /*speed()*/, nframes, true);
}
@@ -769,12 +757,6 @@ MidiTrack::midi_playlist ()
return boost::dynamic_pointer_cast<MidiPlaylist> (_playlists[DataType::MIDI]);
}
-void
-MidiTrack::diskstream_data_recorded (boost::weak_ptr<MidiSource> src)
-{
- DataRecorded (src); /* EMIT SIGNAL */
-}
-
bool
MidiTrack::input_active () const
{
@@ -816,12 +798,6 @@ MidiTrack::track_input_active (IOChange change, void* /* src */)
}
}
-boost::shared_ptr<Diskstream>
-MidiTrack::diskstream_factory (XMLNode const & node)
-{
- return boost::shared_ptr<Diskstream> (new MidiDiskstream (_session, node));
-}
-
boost::shared_ptr<MidiBuffer>
MidiTrack::get_gui_feed_buffer () const
{