From: Tim Mayberry Date: Wed, 14 Sep 2016 09:56:26 +0000 (+1000) Subject: Add analyse and soundcloud-upload properties of ExportFormatSpecification to xml... X-Git-Tag: 5.4~281 X-Git-Url: https://main.carlh.net/gitweb/?a=commitdiff_plain;h=b66d5e842b954f69c3cdff71c133c78b93b4e698;hp=83b48f5cc4b2ffcfdba12b34dd3b6f5ee67c8ca4;p=ardour.git Add analyse and soundcloud-upload properties of ExportFormatSpecification to xml state --- diff --git a/libs/ardour/export_format_specification.cc b/libs/ardour/export_format_specification.cc index 07bd911e98..7ed52a80e8 100644 --- a/libs/ardour/export_format_specification.cc +++ b/libs/ardour/export_format_specification.cc @@ -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"))) {