#include <gtkmm/messagedialog.h>
+#include <glib/gstdio.h>
+
#include "gtkmm2ext/choice.h"
#include "pbd/pthread_utils.h"
void
Editor::export_audio ()
{
- ExportDialog dialog (*this, _("Export"), X_("ExportProfile"));
+ ExportDialog dialog (*this, _("Export"), ExportProfileManager::RegularExport);
dialog.set_session (_session);
dialog.run();
}
switch (ret) {
case Gtk::RESPONSE_ACCEPT:
- /* force unlink because the backend code will
+ /* force ::g_unlink because the backend code will
go wrong if it tries to open an existing
file for writing.
*/
- ::unlink (path.c_str());
+ ::g_unlink (path.c_str());
break;
default:
return;
vector<boost::shared_ptr<AudioFileSource> > sources;
uint32_t nchans;
- const string sound_directory = _session->session_directory().sound_path().to_string();
+ const string sound_directory = _session->session_directory().sound_path();
nchans = region->n_channels();
try {
fs = boost::dynamic_pointer_cast<AudioFileSource> (
SourceFactory::createWritable (DataType::AUDIO, *_session,
- path, string(), true,
+ path, true,
false, _session->frame_rate()));
}
string path;
vector<boost::shared_ptr<AudioFileSource> > sources;
- const string sound_directory = _session->session_directory().sound_path().to_string();
+ const string sound_directory = _session->session_directory().sound_path();
uint32_t channels = count.n_audio();
try {
fs = boost::dynamic_pointer_cast<AudioFileSource> (
SourceFactory::createWritable (DataType::AUDIO, *_session,
- path, string(), true,
+ path, true,
false, _session->frame_rate()));
}