[alsa-devel] [PATCH] sound/usb: Add Opus #3 to quirks for native DSD support

Takashi Iwai tiwai at suse.de
Fri Jan 25 15:22:05 CET 2019


On Fri, 25 Jan 2019 05:30:03 +0100,
Olek Poplavsky wrote:
> 
> From: Olek Poplavsky <woodenbits at gmail.com>
> This patch adds quirk VID/PID IDs for the Opus #3 DAP (made by 'The Bit')
> in order to enable Native DSD support.
> 
> Signed-off-by: Olek Poplavsky <woodenbits at gmail.com>

Could you give lsusb -v output?

I wonder whether we can deal with the generic fallback, e.g. by a
patch like below instead.


thanks,

Takashi

---
--- a/sound/usb/quirks.c
+++ b/sound/usb/quirks.c
@@ -1566,6 +1566,7 @@ u64 snd_usb_interface_dsd_format_quirks(struct snd_usb_audio *chip,
 	case 0x20b1:  /* XMOS based devices */
 	case 0x152a:  /* Thesycon devices */
 	case 0x25ce:  /* Mytek devices */
+	case 0x10cb:  /* The Bit */
 		if (fp->dsd_raw)
 			return SNDRV_PCM_FMTBIT_DSD_U32_BE;
 		break;


More information about the Alsa-devel mailing list