diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-08-19 00:21:43 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-08-19 00:21:43 +0100 |
| commit | c450fb19ea21dba0a6cade81e829262e7078e9df (patch) | |
| tree | c6876bb2b4d4ac52223848dc47b58f75dbe49744 /src/wx | |
| parent | be0899b93837bf8929282d85aa90f5390ba17755 (diff) | |
Add only-servers-encode option for debugging / optimisation / testing of servers.
Diffstat (limited to 'src/wx')
| -rw-r--r-- | src/wx/config_dialog.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/wx/config_dialog.cc b/src/wx/config_dialog.cc index f7053d1c2..e1ffd393c 100644 --- a/src/wx/config_dialog.cc +++ b/src/wx/config_dialog.cc @@ -1179,6 +1179,7 @@ public: : StockPage (Kind_Advanced, panel_size, border) , _maximum_j2k_bandwidth (0) , _allow_any_dcp_frame_rate (0) + , _only_servers_encode (0) , _log_general (0) , _log_warning (0) , _log_error (0) @@ -1207,6 +1208,10 @@ private: table->Add (_allow_any_dcp_frame_rate, 1, wxEXPAND | wxALL); table->AddSpacer (0); + _only_servers_encode = new wxCheckBox (_panel, wxID_ANY, _("Only servers encode")); + table->Add (_only_servers_encode, 1, wxEXPAND | wxALL); + table->AddSpacer (0); + #ifdef __WXOSX__ wxStaticText* m = new wxStaticText (_panel, wxID_ANY, _("Log:")); table->Add (m, 0, wxALIGN_TOP | wxLEFT | wxRIGHT | wxEXPAND | wxALL | wxALIGN_RIGHT, 6); @@ -1241,6 +1246,7 @@ private: _maximum_j2k_bandwidth->SetRange (1, 1000); _maximum_j2k_bandwidth->Bind (wxEVT_COMMAND_SPINCTRL_UPDATED, boost::bind (&AdvancedPage::maximum_j2k_bandwidth_changed, this)); _allow_any_dcp_frame_rate->Bind (wxEVT_COMMAND_CHECKBOX_CLICKED, boost::bind (&AdvancedPage::allow_any_dcp_frame_rate_changed, this)); + _only_servers_encode->Bind (wxEVT_COMMAND_CHECKBOX_CLICKED, boost::bind (&AdvancedPage::only_servers_encode_changed, this)); _log_general->Bind (wxEVT_COMMAND_CHECKBOX_CLICKED, boost::bind (&AdvancedPage::log_changed, this)); _log_warning->Bind (wxEVT_COMMAND_CHECKBOX_CLICKED, boost::bind (&AdvancedPage::log_changed, this)); _log_error->Bind (wxEVT_COMMAND_CHECKBOX_CLICKED, boost::bind (&AdvancedPage::log_changed, this)); @@ -1258,6 +1264,7 @@ private: checked_set (_maximum_j2k_bandwidth, config->maximum_j2k_bandwidth() / 1000000); checked_set (_allow_any_dcp_frame_rate, config->allow_any_dcp_frame_rate ()); + checked_set (_only_servers_encode, config->only_servers_encode ()); checked_set (_log_general, config->log_types() & Log::TYPE_GENERAL); checked_set (_log_warning, config->log_types() & Log::TYPE_WARNING); checked_set (_log_error, config->log_types() & Log::TYPE_ERROR); @@ -1279,6 +1286,11 @@ private: Config::instance()->set_allow_any_dcp_frame_rate (_allow_any_dcp_frame_rate->GetValue ()); } + void only_servers_encode_changed () + { + Config::instance()->set_only_servers_encode (_only_servers_encode->GetValue ()); + } + void log_changed () { int types = 0; @@ -1312,6 +1324,7 @@ private: wxSpinCtrl* _maximum_j2k_bandwidth; wxCheckBox* _allow_any_dcp_frame_rate; + wxCheckBox* _only_servers_encode; wxCheckBox* _log_general; wxCheckBox* _log_warning; wxCheckBox* _log_error; |
