Add analyse and soundcloud-upload properties of ExportFormatSpecification to xml state

This commit is contained in:
Tim Mayberry 2016-09-14 19:56:26 +10:00
parent 83b48f5cc4
commit b66d5e842b

View 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"))) {