quick hack to test SSL in bundles
[ardour.git] / gtk2_ardour / luainstance.cc
index 5893c15fd942d7e31be0dfccc366d310a2bb698b..4d3ea5f777a0e0e50fb433b05f53e8b0ac7ed7dc 100644 (file)
@@ -39,6 +39,7 @@
 #include "time_axis_view.h"
 #include "selection.h"
 #include "script_selector.h"
+#include "utils_videotl.h"
 
 #include "pbd/i18n.h"
 
@@ -345,6 +346,17 @@ const char *luasignalstr[] = {
 #undef ENGINE
 }; // namespace
 
+
+std::string lua_http_get (const char *u) {
+       char *rv = a3_curl_http_get (u, NULL);
+       if (!rv) {
+               return "";
+       }
+       std::string s (rv);
+       free (rv);
+       return s;
+}
+
 ////////////////////////////////////////////////////////////////////////////////
 
 #define xstr(s) stringify(s)
@@ -537,6 +549,8 @@ LuaInstance::register_classes (lua_State* L)
        luabridge::getGlobalNamespace (L)
                .beginNamespace ("ArdourUI")
 
+               .addFunction ("curl_http_get", &lua_http_get)
+
                .beginStdList <ArdourMarker*> ("ArdourMarkerList")
                .endClass ()