diff --git a/sys/dev/sound/pcm/dsp.c b/sys/dev/sound/pcm/dsp.c --- a/sys/dev/sound/pcm/dsp.c +++ b/sys/dev/sound/pcm/dsp.c @@ -2119,8 +2119,8 @@ ai->caps = PCM_CAP_REALTIME | PCM_CAP_MMAP | PCM_CAP_TRIGGER; ai->iformats = 0; ai->oformats = 0; - ai->min_rate = INT_MAX; - ai->max_rate = 0; + ai->min_rate = feeder_rate_min; + ai->max_rate = feeder_rate_max; ai->min_channels = INT_MAX; ai->max_channels = 0; @@ -2169,8 +2169,6 @@ else ai->iformats |= fmts; - ai->min_rate = min(ai->min_rate, caps->minspeed); - ai->max_rate = max(ai->max_rate, caps->maxspeed); ai->min_channels = min(ai->min_channels, minch); ai->max_channels = max(ai->max_channels, maxch); @@ -2368,8 +2366,9 @@ * @todo @c handle - haven't decided how to generate * this yet; bus, vendor, device IDs? */ - ai->min_rate = caps->minspeed; - ai->max_rate = caps->maxspeed; + + ai->min_rate = feeder_rate_min; + ai->max_rate = feeder_rate_max; ai->min_channels = minch; ai->max_channels = maxch;