summaryrefslogtreecommitdiff
path: root/src/wx/audio_panel.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2019-07-02 01:32:54 +0100
committerCarl Hetherington <cth@carlh.net>2019-07-02 01:32:54 +0100
commite6c828cbd577239e7c8e4c532161084a33843a0f (patch)
tree2290dcdc341e47bcec5ed9f364be9f457b7bf3c0 /src/wx/audio_panel.cc
parent8c0414a0dec9f444a80fc30c7be3bc82188446d4 (diff)
Add support for Datasat AP2x and USL sound processors when converting
fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
Diffstat (limited to 'src/wx/audio_panel.cc')
-rw-r--r--src/wx/audio_panel.cc10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/wx/audio_panel.cc b/src/wx/audio_panel.cc
index ccdb57907..0cb062efd 100644
--- a/src/wx/audio_panel.cc
+++ b/src/wx/audio_panel.cc
@@ -251,18 +251,14 @@ AudioPanel::gain_calculate_button_clicked ()
{
GainCalculatorDialog* d = new GainCalculatorDialog (this);
int const r = d->ShowModal ();
+ optional<float> c = d->db_change();
- if (r == wxID_CANCEL || d->wanted_fader() == 0 || d->actual_fader() == 0) {
+ if (r == wxID_CANCEL || !c) {
d->Destroy ();
return;
}
- _gain->wrapped()->SetValue (
- Config::instance()->cinema_sound_processor()->db_for_fader_change (
- d->wanted_fader (),
- d->actual_fader ()
- )
- );
+ _gain->wrapped()->SetValue (*c);
/* This appears to be necessary, as the change is not signalled,
I think.