-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathREADME-native-DSD
57 lines (40 loc) · 1.57 KB
/
README-native-DSD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
[13-feb-15]
mpd.conf config options for native DSD playback:
audio_output {
type "alsa"
name "iFi Audio micro iDSD"
device "hw:1,0"
# Enable native DSD playback
dsd_native "yes"
# Select 32-bit DSD_U32_BE output format
dsd_native_type "2"
}
Use 'dsd_native_type "0"' for DSD_U8 (e.g. botic driver).
Use 'dsd_native_type "3"' for DSD_U32_LE (e.g. botic driver).
Note: disable DoP output config option: 'dsd_usb "no"' when using native DSD playback
[29-Nov-14]
Native DSD playback support for Denon/Marantz devices has been added, see:
https://github.com/lintweaker/xmos-native-dsd
[20-Oct-14]
For native DSD support for XMOS based USB DACs (e.g. iFi nano/micro iDSD) see:
https://github.com/lintweaker/xmos-native-dsd
[13-Jul-14]
Native DSD support now in a working state. It requires support in the ALSA
driver (sample format SNDRV_PCM_FORMAT_DSD_U8).
Tested on BeagleBone Black with Botic linux driver.
See: http://www.diyaudio.com/forums/twisted-pear/258254-support-botic-linux-driver.html
How to enable native DSD playback support:
add the new 'dsd_native' config option to the audio_output section in the
mpd.conf file. E.g.
audio_output {
type "alsa"
name "Botic"
device "hw:0,0"
dsd_native "yes"
# BOTIC fixup: request the lowest period time
period_time "1"
}
For DoP (DSD-over-PCM) output, the 'dsd_usb' option is still available.
If both 'dsd_native' and 'dsd_usb' are configured the 'dsd_usb' option takes
precedence.
** Warning ** Do not enable dsd_native on systems which do not support it **