> Here
> are some examples of the commands I'm running.
>
> $ rtl_fm -N -f 460M:462M:12.5k -s 48k -l 140 -o 3 | aplay -r 48k -f S16_LE -t
> raw -c 1
Not sure whether this will affect anything, but note that -s sets the
bandwidth of the signal you are receiving. If you're listening to NBFM
signals you probably want a smaller value or you will get more noise. You
should use -r to set the audio sampling rate to 48k to match aplay, so that
you can set -s to match the signal you are trying to receive. It looks like
it should be -s 12.5k in your case.
> underrun!!! (at least 480.479 ms long)
> underrun!!! (at least 1439.395 ms long)
> underrun!!! (at least 289.042 ms long)
For the record I have never seen this on my system using rtl_fm, but I don't
use Pulseaudio. If you only see it when coming out of squelch, what happens
if you disable squelch completely with -l 0?
Perhaps Pulseaudio is sensing the silence samples and pausing playback?
Cheers,
Adam.