On Tue, Sep 17, 2002 at 11:24:04AM +0200, Martin Langer wrote: > > my rme32 hardware can capture signals with 32/44.1/48 kHz and it's working > fine for 32 and 44.1 signals on input. The funny thing happened with 48kHz > on input. >
Nevertheless the late Digi32 Pro cards with CS8414 should capture 88.2 and 96kHz data without problems. This patch enables it. BTW, the Cirrus CS8414 specs doesn't talk about 64kHz! IMHO the card can only play and not capture 64kHz samples. martin
--- /tmp/rme32.c Tue Sep 17 14:38:45 2002 +++ alsa-kernel/pci/rme32.c Tue Sep 17 14:33:12 2002 @@ -859,6 +859,10 @@ spin_unlock_irqrestore(&rme32->lock, flags); runtime->hw = snd_rme32_capture_spdif_info; + if (RME32_PRO_WITH_8414(rme32)) { + runtime->hw.rates |= SNDRV_PCM_RATE_88200 | SNDRV_PCM_RATE_96000; + runtime->hw.rate_max = 96000; + } snd_pcm_hw_constraint_minmax(runtime, SNDRV_PCM_HW_PARAM_BUFFER_BYTES,