]> git.sesse.net Git - nageru/blobdiff - audio_mixer.h
Set a default locut cutoff, for the benchmark.
[nageru] / audio_mixer.h
index 1e25f52f32ef6b62e10e3d60e1de1a8cedf3fc72..42aa92a70b30ac9e0ad1d5901abd6b003b138472 100644 (file)
@@ -108,6 +108,11 @@ public:
                locut_cutoff_hz = cutoff_hz;
        }
 
+       float get_locut_cutoff() const
+       {
+               return locut_cutoff_hz;
+       }
+
        void set_locut_enabled(unsigned bus, bool enabled)
        {
                locut_enabled[bus] = enabled;
@@ -274,7 +279,7 @@ private:
        AudioDevice alsa_inputs[MAX_ALSA_CARDS];  // Under audio_mutex.
        std::vector<ALSAInput::Device> available_alsa_cards;
 
-       std::atomic<float> locut_cutoff_hz;
+       std::atomic<float> locut_cutoff_hz{120};
        StereoFilter locut[MAX_BUSES];  // Default cutoff 120 Hz, 24 dB/oct.
        std::atomic<bool> locut_enabled[MAX_BUSES];
        StereoFilter eq[MAX_BUSES][NUM_EQ_BANDS];  // The one for EQBand::MID isn't actually used (see comments in apply_eq()).