If no explicit rate is specified in the pcm_open() call, the kernel
will end up returning -EINVAL, as the PCM HW config refine operation
would not find a matching valid rate.
E.g. in snd_pcm_hw_refine(), for SNDRV_PCM_HW_PARAM_RATE:
[ 416.096231] [0 0] -> empty
The default value should match a valid rate supported by the audio
hardware setup.
If no explicit rate is specified in the pcm_open() call, the kernel will end up returning -EINVAL, as the PCM HW config refine operation would not find a matching valid rate.
E.g. in snd_pcm_hw_refine(), for SNDRV_PCM_HW_PARAM_RATE: [ 416.096231] [0 0] -> empty
The default value should match a valid rate supported by the audio hardware setup.