mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2025-12-08 12:37:01 +03:00
add RSSI + disable equalizer when not needed - release
This commit is contained in:
@@ -45,11 +45,18 @@ void equalizer_open(u32_t sample_rate) {
|
||||
equalizer.update = false;
|
||||
|
||||
if (equalizer.handle) {
|
||||
LOG_INFO("equalizer initialized");
|
||||
bool active = false;
|
||||
|
||||
for (int i = 0; i < EQ_BANDS; i++) {
|
||||
esp_equalizer_set_band_value(equalizer.handle, equalizer.gain[i], i, 0);
|
||||
esp_equalizer_set_band_value(equalizer.handle, equalizer.gain[i], i, 1);
|
||||
active |= equalizer.gain[i] != 0;
|
||||
}
|
||||
|
||||
// do not activate equalizer if all gain are 0
|
||||
if (!active) equalizer_close();
|
||||
|
||||
LOG_INFO("equalizer initialized %u", active);
|
||||
} else {
|
||||
LOG_WARN("can't init equalizer");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user