- msg = "unable to get buffer time";
- ret = snd_pcm_hw_params_get_buffer_time_max(hwparams, &pad->buffer_time,
- NULL);
- if (ret < 0 || pad->buffer_time == 0)
- goto fail;
- /* buffer at most 500 milliseconds */
- pad->buffer_time = PARA_MIN(pad->buffer_time, 500U * 1000U);