[alsa-devel] Assert in pcm_params.c
Alan Horstmann
gineera at aspect135.co.uk
Sat Apr 18 13:07:26 CEST 2015
On Saturday 18 April 2015 09:54, Raymond Yau wrote:
> > Hi,
> >
> > The following assert is being hit in pcm_params.c:
> >
> > "pcm_params.c:2249: snd1_pcm_hw_params_slave: Assertion `err >= 0'>
> > failed."
>
> > This is from a developer using Portaudio in his own application; I have
> > yet to ascertain full details, but it is trying successive sample rates to
> > see which are valid.
> >
> > Does this point to a flaw in the configuration or possibly a bug in
> > Alsa-lib or can it occur just as a result of misuse of the Alsa API?
>
> http://www.alsa-project.org/alsa-doc/alsa-lib/group___p_c_m___h_w___params.
>html
>
> Only snd_pcm_hw_params_test_rate() can be call multiple times,
> Verify if a rate is available inside a configuration space for a PCM.
>
> Those snd_pcm_hw_params_ser_rate* functions restrict the configuration
> space to one rate and can be called once only
The stream is being opened and closed at each attempt.
Regards
Alan
More information about the Alsa-devel
mailing list