11 Jun
2010
11 Jun
'10
6:18 p.m.
On Fri, Jun 11, 2010 at 05:14:57PM +0200, Clemens Ladisch wrote:
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.
Ah, ok. So we should we do this for all USB devices that report a RES value of 1. I'll respin this series then. Thanks!
Daniel