Hi R101,
i did a quick test and it works like it should.
The info on the playback screen is not the actual playing format it is the format from the file.
Playing a 32 Bit File with untouched mpd.conf
audio_output {
name "PianoDACPlus"
type "alsa"
device "hw:1,0"
mixer_control "Digital"
mixer_type "hardware"
mixer_device "hw:1"
auto_resample "no"
auto_format "no"
format "*:16:*"
}
cat /proc/asound/card*/pcm*p/sub*/hw_params
closed
closed
closed
closed
closed
closed
closed
closed
closed
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 192000 (192000/1)
period_size: 16384
buffer_size: 65536
Now with modified mpd.conf
audio_output {
name "PianoDACPlus"
type "alsa"
device "hw:1,0"
mixer_control "Digital"
mixer_type "hardware"
mixer_device "hw:1"
auto_resample "no"
auto_format "no"
format "*:16:*"
}
cat /proc/asound/card*/pcm*p/sub*/hw_params
closed
closed
closed
closed
closed
closed
closed
closed
closed
access: RW_INTERLEAVED
format: S16_LE
subformat: STD
channels: 2
rate: 192000 (192000/1)
period_size: 16384
buffer_size: 65536
Frank