diff options
author | Robin Gareus <robin@gareus.org> | 2017-03-18 14:32:48 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-03-18 14:35:25 +0100 |
commit | a1116ebd6f19c30c8a85200c19ec30c00337ccda (patch) | |
tree | 399d15fc9e077fca1f143379f355a98e12f609d4 /libs/ardour/export_handler.cc | |
parent | 3442a3ff2e0d979a920ef0c8a5f5264c74c1a6d9 (diff) |
Oh boy!
Diffstat (limited to 'libs/ardour/export_handler.cc')
-rw-r--r-- | libs/ardour/export_handler.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libs/ardour/export_handler.cc b/libs/ardour/export_handler.cc index 34333b488b..1f10aaa2d3 100644 --- a/libs/ardour/export_handler.cc +++ b/libs/ardour/export_handler.cc @@ -454,6 +454,14 @@ ExportHandler::finish_timespan () delete (se); } + // XXX THIS IS IN REALTIME CONTEXT, CALLED FROM + // AudioEngine::process_callback() + // freewheeling, yes, but still uploading here is NOT + // a good idea. + // + // even less so, since SoundcloudProgress is using + // connect_same_thread() - GUI updates from the RT thread + // will cause crashes. http://pastebin.com/UJKYNGHR if (fmt->soundcloud_upload()) { SoundcloudUploader *soundcloud_uploader = new SoundcloudUploader; std::string token = soundcloud_uploader->Get_Auth_Token(soundcloud_username, soundcloud_password); |