結論は...
Format: SPECIAL この部分が
Format: S32_LE DSD_U32_LE or S32_LE DSD_U32_BEでなければ
DSDが再生出来ない。
$ uname -a
Linux arch 4.12.8-2-ARCH #1 SMP PREEMPT Fri Aug 18 14:08:02 UTC 2017 x86_64 GNU/Linux
------------------------------------------------------------------
$ aplay -l
**** ハードウェアデバイス PLAYBACK のリスト ****
カード 0: U20Q1 [USB Audio 2.0(Q1)], デバイス 0: USB Audio [USB Audio]
サブデバイス: 1/1
サブデバイス #0: subdevice #0
------------------------------------------------------------------
$ cat /proc/asound/card0/usbid
20b1:3086
------------------------------------------------------------------
$ cat /proc/asound/card0/stream0
Singxer USB Audio 2.0(Q1) at usb-0000:00:1a.0-1.6.3, high speed : USB Audio
Playback:
Status: Running
Interface = 1
Altset = 1
Packet Size = 272
Momentary freq = 176402 Hz (0x16.0ce0)
Feedback Format = 16.16
Interface 1
Altset 1
Format: S32_LE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
Data packet interval: 125 us
Interface 1
Altset 2
Format: S16_LE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
Data packet interval: 125 us
Interface 1
Altset 3
Format: SPECIAL
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
Data packet interval: 125 us
Comments