diff options
| author | Carl Hetherington <cth@carlh.net> | 2018-09-14 21:22:33 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2018-09-14 21:22:33 +0100 |
| commit | 234bca29f70aeeba4fffd67f987de876ff89b6cc (patch) | |
| tree | 1096d9356805a79d802e950438aef8267ff6df42 /src/lib/config.cc | |
| parent | 53c7f717da44c6ff681bde8946875e4f39764b25 (diff) | |
Basic and rather clumsy option to respect KDM validity windows.
Diffstat (limited to 'src/lib/config.cc')
| -rw-r--r-- | src/lib/config.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/config.cc b/src/lib/config.cc index 30271283b..373b71df6 100644 --- a/src/lib/config.cc +++ b/src/lib/config.cc @@ -164,6 +164,7 @@ Config::set_defaults () _gdc_password = optional<string>(); _interface_complexity = INTERFACE_SIMPLE; _player_mode = PLAYER_MODE_WINDOW; + _respect_kdm_validity_periods = false; _allowed_dcp_frame_rates.clear (); _allowed_dcp_frame_rates.push_back (24); @@ -491,6 +492,8 @@ try _player_mode = PLAYER_MODE_DUAL; } + _respect_kdm_validity_periods = f.optional_bool_child("RespectKDMValidityPeriods").get_value_or(false); + /* Replace any cinemas from config.xml with those from the configured file */ if (boost::filesystem::exists (_cinemas_file)) { cxml::Document f ("Cinemas"); @@ -876,6 +879,8 @@ Config::write_config () const break; } + root->add_child("RespectKDMValidityPeriods")->add_child_text(_respect_kdm_validity_periods ? "1" : "0"); + try { doc.write_to_file_formatted(config_file().string()); } catch (xmlpp::exception& e) { |
