[alsa-devel] Assert in pcm_params.c
Alan Horstmann
gineera at aspect135.co.uk
Mon Apr 20 13:31:04 CEST 2015
On Monday 20 April 2015 08:08, you 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
<snip>
> > > > 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.
> > >
> > > 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.
>
> Seem Delta 44 does not support 2,4,6 or 8 channels
This issue is not on Delta44, but an Intel motherboard. But I would not
expect to hit an assert in Alsa-lib whatever we do, surely?
Regards
Alan
More information about the Alsa-devel
mailing list