summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
Diffstat (limited to 'libs')
-rw-r--r--libs/ardour/ardour/export_handler.h1
-rw-r--r--libs/ardour/ardour/soundcloud_upload.h2
-rw-r--r--libs/ardour/export_handler.cc1
-rw-r--r--libs/ardour/soundcloud_upload.cc2
4 files changed, 4 insertions, 2 deletions
diff --git a/libs/ardour/ardour/export_handler.h b/libs/ardour/ardour/export_handler.h
index 082ebbcc49..8336cea732 100644
--- a/libs/ardour/ardour/export_handler.h
+++ b/libs/ardour/ardour/export_handler.h
@@ -118,6 +118,7 @@ class LIBARDOUR_API ExportHandler : public ExportElementFactory, public sigc::tr
std::string soundcloud_password;
bool soundcloud_make_public;
bool soundcloud_open_page;
+ bool soundcloud_downloadable;
private:
diff --git a/libs/ardour/ardour/soundcloud_upload.h b/libs/ardour/ardour/soundcloud_upload.h
index 6b8700e784..c1074f016b 100644
--- a/libs/ardour/ardour/soundcloud_upload.h
+++ b/libs/ardour/ardour/soundcloud_upload.h
@@ -35,7 +35,7 @@ public:
~SoundcloudUploader();
std::string Get_Auth_Token(std::string username, std::string password);
- std::string Upload (std::string file_path, std::string title, std::string token, bool ispublic, ARDOUR::ExportHandler *caller);
+ std::string Upload (std::string file_path, std::string title, std::string token, bool ispublic, bool downloadable, ARDOUR::ExportHandler *caller);
static int progress_callback(void *caller, double dltotal, double dlnow, double ultotal, double ulnow);
diff --git a/libs/ardour/export_handler.cc b/libs/ardour/export_handler.cc
index 3865bb205a..ed799512b9 100644
--- a/libs/ardour/export_handler.cc
+++ b/libs/ardour/export_handler.cc
@@ -360,6 +360,7 @@ ExportHandler::finish_timespan ()
PBD::basename_nosuffix(filename), // title
token,
soundcloud_make_public,
+ soundcloud_downloadable,
this);
if (path.length() != 0) {
diff --git a/libs/ardour/soundcloud_upload.cc b/libs/ardour/soundcloud_upload.cc
index f003d5ab65..6fe32663f8 100644
--- a/libs/ardour/soundcloud_upload.cc
+++ b/libs/ardour/soundcloud_upload.cc
@@ -155,7 +155,7 @@ SoundcloudUploader::progress_callback(void *caller, double dltotal, double dlnow
std::string
-SoundcloudUploader::Upload(std::string file_path, std::string title, std::string token, bool ispublic, ARDOUR::ExportHandler *caller)
+SoundcloudUploader::Upload(std::string file_path, std::string title, std::string token, bool ispublic, bool downloadable, ARDOUR::ExportHandler *caller)
{
int still_running;