FM Demodulator fixes

was an implicit float to int in the primary filter cutoff value causing
distortion.