From b66d5e842b954f69c3cdff71c133c78b93b4e698 Mon Sep 17 00:00:00 2001 From: Tim Mayberry Date: Wed, 14 Sep 2016 19:56:26 +1000 Subject: [PATCH] Add analyse and soundcloud-upload properties of ExportFormatSpecification to xml state --- libs/ardour/export_format_specification.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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"))) {