#include <cerrno>
#include <glib.h>
-#include <glib/gstdio.h>
+#include "pbd/gstdio_compat.h"
#include <glibmm/fileutils.h>
#include <glibmm/miscutils.h>
} else {
session_range = session.locations()->session_range_location();
}
-
+
if (!session_range) { return false; }
ExportTimespanPtr timespan = handler->add_timespan();
return;
}
- /* Session */
- Location * session_range = (session.get_play_loop () ? session.locations()->auto_loop_location () :
- session.locations()->session_range_location());
- if (session_range) {
- ranges->push_back (session_range);
+ /* Loop */
+ if (session.locations()->auto_loop_location ()) {
+ ranges->push_back (session.locations()->auto_loop_location ());
+ }
+
+ /* Session */
+ if (session.locations()->session_range_location()) {
+ ranges->push_back (session.locations()->session_range_location());
}
/* Selection */
ExportProfileManager::get_sample_filename_for_format (ExportFilenamePtr filename, ExportFormatSpecPtr format)
{
assert (format);
-
+
if (channel_configs.empty()) { return ""; }
std::list<string> filenames;
if (!channel_configs.empty ()) {
channel_config_state = channel_configs.front();
}
-
+
TimespanStatePtr timespan_state = timespans.front();
/*** Check "global" config ***/
check_config (warnings, timespan_state, channel_config_state, *format_it, *filename_it);
}
}
-
+
return warnings;
}