alsa_in/alsa_out need to close the ALSA device they use when freewheeling starts and then reopen it, along with reset resampling parameters, when it ends. this avoids bizarre behaviour during freewheeling as they try to do audio i/o with a still open PCM device