Browse Source

Revert "Equalizer: check if requested gain has changed before updating"

This reverts commit 78e8d6002199cc96c1a7554549fda7ce719b70de.
David Carr 6 months ago
parent
commit
57cd009e4c
1 changed files with 1 additions and 11 deletions
  1. 1 11
      components/squeezelite/equalizer.c

+ 1 - 11
components/squeezelite/equalizer.c

@@ -148,28 +148,18 @@ void equalizer_set_volume(unsigned left, unsigned right) {
  */
 void equalizer_set_gain(int8_t *gain) {
 #if BYTES_PER_FRAME == 4
-    static uint8_t last_gain[EQ_BANDS] = { };
-    bool eq_update = false;
-
     char config[EQ_BANDS * 4 + 1] = { };
 	int n = 0;
     
     for (int i = 0; i < EQ_BANDS; i++) {
 		equalizer.gain[i] = gain[i];
 		n += sprintf(config + n, "%d,", gain[i]);
-		
-		if (gain[i] != last_gain[i])
-		{
-            eq_update = true;
-		}
-		last_gain[i] = gain[i];
 	}
 
 	config[n-1] = '\0';
 	config_set_value(NVS_TYPE_STR, "equalizer", config);
     
-    //"or" in this value in case equalizer.update is set for another reason
-    equalizer.update |= eq_update;
+    equalizer.update = true;
 
     LOG_INFO("equalizer gain %s", config);
 #else