Add analyse and soundcloud-upload properties of ExportFormatSpecification to xml...
authorTim Mayberry <mojofunk@gmail.com>
Wed, 14 Sep 2016 09:56:26 +0000 (19:56 +1000)
committerTim Mayberry <mojofunk@gmail.com>
Wed, 14 Sep 2016 10:36:03 +0000 (20:36 +1000)
libs/ardour/export_format_specification.cc

index 07bd911e989affbdf80e6a6cbcd33ea019f1da17..7ed52a80e8c2b83ef2bb0972dc50fb892006f304 100644 (file)
@@ -282,6 +282,8 @@ ExportFormatSpecification::get_state ()
        root->add_property ("with-toc", _with_toc ? "true" : "false");
        root->add_property ("with-mp4chaps", _with_mp4chaps ? "true" : "false");
        root->add_property ("command", _command);
+       root->add_property ("analyse", _analyse ? "true" : "false");
+       root->add_property ("soundcloud-upload", _soundcloud_upload ? "true" : "false");
 
        node = root->add_child ("Encoding");
        node->add_property ("id", enum_2_string (format_id()));
@@ -375,6 +377,18 @@ ExportFormatSpecification::set_state (const XMLNode & root)
                _command = "";
        }
 
+       if ((prop = root.property ("analyse"))) {
+               _analyse = string_is_affirmative (prop->value());
+       } else {
+               _analyse = false;
+       }
+
+       if ((prop = root.property ("soundcloud-upload"))) {
+               _soundcloud_upload = string_is_affirmative (prop->value());
+       } else {
+               _soundcloud_upload = false;
+       }
+
        /* Encoding and SRC */
 
        if ((child = root.child ("Encoding"))) {