mirror of
https://github.com/radio95-rnt/fm95.git
synced 2026-07-30 16:29:15 +02:00
nan guard
This commit is contained in:
+3
-1
@@ -68,7 +68,9 @@ float bs412_compress(BS412Compressor* comp, float audio, float sample_mpx, float
|
|||||||
}
|
}
|
||||||
|
|
||||||
float safe_power = fmaxf(comp->avg_power, 1e-12f);
|
float safe_power = fmaxf(comp->avg_power, 1e-12f);
|
||||||
float target_gain = powf(sqrtf(comp->target / safe_power), comp->strenght);
|
float temp_gain = sqrtf(comp->target / safe_power);
|
||||||
|
float target_gain = powf(temp_gain, comp->strenght);
|
||||||
|
if(isnan(target_gain)) target_gain = temp_gain;
|
||||||
|
|
||||||
float level_dbr = power_to_dbr(comp->avg_power, comp->reference);
|
float level_dbr = power_to_dbr(comp->avg_power, comp->reference);
|
||||||
float half_knee = comp->knee_db * 0.5f;
|
float half_knee = comp->knee_db * 0.5f;
|
||||||
|
|||||||
Reference in New Issue
Block a user