At Tue, 11 Feb 2003 08:53:59 +0100,
Martin Herren wrote:
> 
> Hej,
> 
> i'm new on this list as well as to alsa.
> 
> We need to find out the supported sampling rates (and other parameters) for the pcm 
>devices of soundcards.
> 
> We used snd_pcm_hw_params_test_rate() for this, which according to the documentation 
>(http://www.alsa-project.org/alsa-doc/alsa-lib/group___p_c_m___h_w___params.html#a53)
> should return 1 if the rate is available, 0 otherwise.
> The problem is that it always returned an non-null value, for any rate even if we 
>knew it wasn't supported.
> 
> Then we found out that we need to call snd_pcm_hw_params_any() first, and then 
>snd_pcm_hw_params_test_rate() returns 0 for supported rates, and a negativ value 
>(-22) otherwise.

the documentation is wrong.  the test functions return zero if
supported and a negative value if not supported, as well as the set
functions do.


Takashi


-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to