}
void
-ExportRangeMarkersDialog::export_audio_data ()
+ExportRangeMarkersDialog::export_data ()
{
getSession().locations()->apply(*this, &ExportRangeMarkersDialog::process_range_markers_export);
}
Locations::LocationList::iterator locationIter;
current_range_marker_index = 0;
init_progress_computing(locations);
-
+
for (locationIter = locations.begin(); locationIter != locations.end(); ++locationIter) {
Location *currentLocation = (*locationIter);
getSession().request_locate(spec.start_frame, false);
- if (getSession().start_audio_export(spec)){
+ if (getSession().start_export(spec)){
// if export fails
return;
}
// wait until export of this range finished
gtk_main_iteration();
- while(spec.running){
+
+ while (spec.running){
if(gtk_events_pending()){
gtk_main_iteration();
}else {
{
double progress = 0.0;
- cerr << "Progress timeout, total = " << total_duration << " index = " << current_range_marker_index
- << " current = " << range_markers_durations[current_range_marker_index]
- << " agg = " << range_markers_durations_aggregated[current_range_marker_index]
- << " prog = " << spec.progress
- << endl;
-
if (current_range_marker_index >= range_markers_durations.size()){
progress = 1.0;
} else{