When the ALSA null audio input device is specified, it returns a stream of zeroes as fast as they can be read.
This results in an audio input thread consuming an entire core while doing nothing useful.
There have been proposals on how the user can create a fake audio input device that will block on read.
Easier for the user would be to not try reading from a null input device.
We could go as far as not even starting up the audio input processing thread for that device.
When the ALSA null audio input device is specified, it returns a stream of zeroes as fast as they can be read.
This results in an audio input thread consuming an entire core while doing nothing useful.
There have been proposals on how the user can create a fake audio input device that will block on read.
Easier for the user would be to not try reading from a null input device.
We could go as far as not even starting up the audio input processing thread for that device.