From: Takashi Iwai <tiwai@suse.de>
To: Martin Herren <sputnik@on-the-web.ch>
Cc: alsa-devel@lists.sourceforge.net
Subject: Re: available sampling rate detection
Date: Tue, 11 Feb 2003 09:40:18 +0100 [thread overview]
Message-ID: <s5hy94ncirx.wl@alsa2.suse.de> (raw)
In-Reply-To: <20030211085359.24a40185.sputnik@on-the-web.ch>
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
next prev parent reply other threads:[~2003-02-11 8:40 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-02-11 7:53 available sampling rate detection Martin Herren
2003-02-11 8:40 ` Takashi Iwai [this message]
2003-02-11 9:26 ` Patrice Tisserand
2003-02-12 18:05 ` Martin Herren
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=s5hy94ncirx.wl@alsa2.suse.de \
--to=tiwai@suse.de \
--cc=alsa-devel@lists.sourceforge.net \
--cc=sputnik@on-the-web.ch \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.