Don't round level meter values passed to GtkDial

This commit is contained in:
Geoffrey D. Bennett
2023-12-04 12:41:42 +10:30
parent 20c4ff5559
commit 6923a3ddb0

View File

@@ -26,15 +26,7 @@ static int update_levels_controls(void *user_data) {
GtkWidget *meter = card->meters[meter_num];
double value = 20 * log10(values[meter_num] / 4095.0);
int int_value;
if (value < -80)
int_value = -80;
else if (value > 0)
int_value = 0;
else
int_value = round(value);
gtk_dial_set_value(GTK_DIAL(meter), int_value);
gtk_dial_set_value(GTK_DIAL(meter), value);
meter_num++;
}
}