ALSA: aloop: add support for up to 768kHz sample rate
authorPavel Hofman <pavel.hofman@ivitera.com>
Tue, 16 Apr 2024 12:17:26 +0000 (14:17 +0200)
committerTakashi Iwai <tiwai@suse.de>
Thu, 18 Apr 2024 07:30:45 +0000 (09:30 +0200)
Many modern codecs support rates up to 768kHz (including DSD1024). Add
support for rates up to 768kHz to the loopback driver.

Signed-off-by: Pavel Hofman <pavel.hofman@ivitera.com>
Reviewed-by: Jaroslav Kysela <perex@perex.cz>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Message-ID: <20240416121726.628679-4-pavel.hofman@ivitera.com>

sound/drivers/aloop.c

index 44ee2a4bc2b0419e095dd429aa769a6b4c2be264..d6dd4b8c750ad1aa7f62e916a0d206e977d57a5d 100644 (file)
@@ -931,9 +931,9 @@ static const struct snd_pcm_hardware loopback_pcm_hardware =
                         SNDRV_PCM_FMTBIT_DSD_U8 |
                         SNDRV_PCM_FMTBIT_DSD_U16_LE | SNDRV_PCM_FMTBIT_DSD_U16_BE |
                         SNDRV_PCM_FMTBIT_DSD_U32_LE | SNDRV_PCM_FMTBIT_DSD_U32_BE),
-       .rates =        SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_192000,
+       .rates =        SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_768000,
        .rate_min =             8000,
-       .rate_max =             192000,
+       .rate_max =             768000,
        .channels_min =         1,
        .channels_max =         32,
        .buffer_bytes_max =     2 * 1024 * 1024,