[pulseaudio-discuss] Alsa output devices, able to use alsa plugin?
Lennart Poettering
lennart at poettering.net
Mon Sep 7 15:52:41 PDT 2009
On Tue, 08.09.09 06:49, Ng Oon-Ee (ngoonee at gmail.com) wrote:
> > I am pretty sure that ALSA is broken here. We nowadays first try to
> > set the number of periods, and then set the buffer size in the
> > hwparams struct. If this fails we print a warning message (the ones
> > you see above with all the vowels regarding
> > snd_pcm_hw_params_set_periods_near()
> > resp. snd_pcm_hw_params_set_buffer_size_near()), but we do not
> > consider this fatal.
> >
> > After doing this we call snd_pcm_hw_params() to activate our
> > settings -- and if this fails then we consider this a fatal problem.
> >
> > Now the brokeness in ALSA is that after refusing our parameters it
> > still fails to configure our settings, i.e. calling the two functions
> > that fail breaks the hwparams setup: if we wouldn't call them, no breakage
> > happens at all.
> >
> > The two functions in question should either succeed or fail, but if
> > they fail they should not modify hwparams in a way that it
> > subsequently becomes unusable for snd_pcm_hw_params().
> >
> > This issue needs to be fixed in ALSA.
> >
> > Lennart
> >
>
> I will report this, then. How active are ALSA devs on their IRC?
To my knowledge they do not hang out on a public IRC channels. #alsa
is useless.
Try the alsa-devel ML. That's your best chance.
Lennart
--
Lennart Poettering Red Hat, Inc.
lennart [at] poettering [dot] net
http://0pointer.net/lennart/ GnuPG 0x1A015CC4
More information about the pulseaudio-discuss
mailing list