-#if 0
- do_embed (paths, Editing::ImportDistinctFiles, Editing::ImportAsTrack, n);
-#else
- do_import (paths, Editing::ImportDistinctFiles, Editing::ImportAsTrack, ARDOUR::SrcBest, n);
- unlink(path.c_str());
-#endif
-}
-
-void
-Editor::export_video ()
-{
- if (ARDOUR::Config->get_show_video_export_info()) {
- ExportVideoInfobox infobox (_session);
- infobox.run();
- if (infobox.show_again()) {
- ARDOUR::Config->set_show_video_export_info(false);
+ current_interthread_info = &import_status;
+ import_status.current = 1;
+ import_status.total = paths.size ();
+ import_status.all_done = false;
+
+ ImportProgressWindow ipw (&import_status, _("Import"), _("Cancel Import"));
+ ipw.show ();
+
+ boost::shared_ptr<ARDOUR::Track> track;
+ bool ok = (import_sndfiles (paths, Editing::ImportDistinctFiles, Editing::ImportAsTrack, ARDOUR::SrcBest, n, 1, 1, track, false) == 0);
+ if (ok && track) {
+ if (lock_position_to_video) {
+ boost::shared_ptr<ARDOUR::Playlist> pl = track->playlist();
+ pl->find_next_region(n, ARDOUR::End, 0)->set_video_locked(true);