Speaker Range Crop v0.2.2
Fixes
- Non-finite cutoff values (NaN/Inf) from preset data or the dialog edit boxes are now rejected and replaced with safe defaults - a crafted or corrupted DSP preset can no longer poison the filter coefficients and turn the output into full-scale noise
- The filter now recovers from non-finite input samples: a NaN from a corrupt decoder previously stuck in the IIR feedback until the next seek/stop, now playback self-heals within one chunk
Other
- Control Flow Guard (
/guard:cf) enabled for the distributed DLL, alongside the existing ASLR and DEP protections - No sound changes versus v0.2.1 - filter response, presets and LFE handling behave identically
Full Changelog: v0.2.1...v0.2.2