On Wed, 19 Dec 2001, Jack Moffitt wrote:

> > You may try to use snd_pcm_hw_set_period_size_near(). There might be some
> > hardware constraints which do not allow to use any integer period size.
> > If you feel it's a bug, let me know.
>
> Same error with that as well.  I think this is a bug.  I tried tracing
> through the code in src/pcm/pcm_param.c and various other places where
> this codepath leads, but I was quickly lost.  I am not sure how this is
> all supposed to work and there's not a lot of helpful comments :)
>
> _snd_pcm_hw_param_set() is returning -22 which I assume is -EINVAL.
> This seems to be coming from the alsa-kernel code and that's about where
> I got lost.
>
> Is there not a function to get the optimal periods/periodsize?  Maybe
> setting up the hw_params explicitly (except for rate and channels) is a
> bad way to go about things?

It seems that there is some code unfinished in the pmac driver
which is describing hardware constraints. Takashi, could you help us?

                                                Jaroslav

-----
Jaroslav Kysela <[EMAIL PROTECTED]>
SuSE Linux    http://www.suse.com
ALSA Project  http://www.alsa-project.org


_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to