11 Jun
2010
11 Jun
'10
6:14 p.m.
Daniel Mack wrote:
On Fri, Jun 11, 2010 at 10:59:44PM +0800, Alex Lee wrote:
If the device has a variable clock, it may report a RES of only 1. So you may end up with thousands (and even millions) of sample rates. It might be better to have separate code to cater to discrete clocks vs variable clocks.
AFAIK, ALSA can[...] cope with that [...]. Am I right?
Yes; set fp->rates to SNDRV_PCM_RATE_CONTINUOUS to allow all rates between fp->rate_min and fp->rate_max. See, for example, parse_audio_format_rates_v1.
Regards, Clemens