Glib::Threads::Mutex::Lock l (export_status->lock());
return process_normalize ();
} else {
- export_status->active_job = ExportStatus::Exporting;
Glib::Threads::Mutex::Lock l (export_status->lock());
return process_timespan (frames);
}
int
ExportHandler::process_timespan (framecnt_t frames)
{
+ export_status->active_job = ExportStatus::Exporting;
/* update position */
framecnt_t frames_to_read = 0;
export_cd_marker_file (current_timespan, fmt, filename, MP4Chaps);
}
+ Session::Exported (current_timespan->name(), filename); /* EMIT SIGNAL */
+
/* close file first, otherwise TagLib enounters an ERROR_SHARING_VIOLATION
* The process cannot access the file because it is being used.
* ditto for post-export and upload.