[alsa-devel] How do I tell ALSA that my driver supports every possible sample rate?

Timur Tabi timur at freescale.com
Tue Jul 24 16:54:24 CEST 2007


Clemens Ladisch wrote:

>> So I should do this:
>>
>> 	SNDRV_PCM_RATES_5512 | SNDRV_PCM_RATE_8000_192000 | SNDRV_PCM_RATE_CONTINUOUS
> 
> Yes.
> 
>> That's not really elegant.
> 
> How could this be made more elegant?

Well, you could add SNDRV_PCM_RATE_ALL which be the sum of all SNDRV_PCM_RATE_xxx macros, 
where xxx is some number.  So for today, that would be something like this:

#define SNDRV_PCM_RATE_ALL (SNDRV_PCM_RATE_8000_192000 | SNDRV_PCM_RATES_5512)

-- 
Timur Tabi
Linux Kernel Developer @ Freescale


More information about the Alsa-devel mailing list