summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_audio_import.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2020-02-25 21:35:07 -0700
committerPaul Davis <paul@linuxaudiosystems.com>2020-03-17 16:31:49 -0600
commita4d7b45fe00996fd37a1af6d5be8c913a0b3bbf4 (patch)
tree35463bfb8a0b7def08b254378873305b7d0f1aa0 /gtk2_ardour/editor_audio_import.cc
parente89b0cfd27be8dc8ea8099d624adb999d957fa3e (diff)
remove destructive/tape mode tracks
Diffstat (limited to 'gtk2_ardour/editor_audio_import.cc')
-rw-r--r--gtk2_ardour/editor_audio_import.cc25
1 files changed, 1 insertions, 24 deletions
diff --git a/gtk2_ardour/editor_audio_import.cc b/gtk2_ardour/editor_audio_import.cc
index 25b3373be2..4474949190 100644
--- a/gtk2_ardour/editor_audio_import.cc
+++ b/gtk2_ardour/editor_audio_import.cc
@@ -719,9 +719,7 @@ Editor::embed_sndfiles (vector<string> paths,
source = boost::dynamic_pointer_cast<AudioFileSource> (
SourceFactory::createExternal (DataType::AUDIO, *_session,
path, n,
- (mode == ImportAsTapeTrack
- ? Source::Destructive
- : Source::Flag (0)),
+ Source::Flag (0),
true, true));
} else {
source = boost::dynamic_pointer_cast<AudioFileSource> (s);
@@ -1070,27 +1068,6 @@ Editor::finish_bringing_in_material (boost::shared_ptr<Region> region,
break;
}
- case ImportAsTapeTrack:
- {
- if (!ar) {
- return -1;
- }
-
- list<boost::shared_ptr<AudioTrack> > at (_session->new_audio_track (in_chans, out_chans, 0, 1, string(), PresentationInfo::max_order, Destructive));
- if (!at.empty()) {
- boost::shared_ptr<Playlist> playlist = at.front()->playlist();
- boost::shared_ptr<Region> copy (RegionFactory::create (region, true));
- playlist->clear_changes ();
- playlist->add_region (copy, pos);
- _session->add_command (new StatefulDiffCommand (playlist));
- }
- if (Config->get_strict_io ()) {
- for (list<boost::shared_ptr<AudioTrack> >::iterator i = at.begin(); i != at.end(); ++i) {
- (*i)->set_strict_io (true);
- }
- }
- break;
- }
}
return 0;