sound, minor FM filtering optimization

This commit is contained in:
kub 2022-04-30 14:04:28 +02:00
parent 72c2a04a9d
commit 27b26d0478

View file

@ -89,7 +89,7 @@ static void YM2612_setup_FIR(int inrate, int outrate, int stereo)
mindiff = diff; mindiff = diff;
Pico.snd.fm_fir_mul = mul; Pico.snd.fm_fir_mul = mul;
Pico.snd.fm_fir_div = div; Pico.snd.fm_fir_div = div;
if (abs(mindiff) <= inrate/1000) break; // below error limit if (abs(mindiff) <= inrate/1000+1) break; // below error limit
} }
} }
printf("FM polyphase FIR ratio=%d/%d error=%.3f%%\n", printf("FM polyphase FIR ratio=%d/%d error=%.3f%%\n",