11-29-2018, 10:03 PM
(This post was last modified: 11-29-2018, 10:27 PM by Tim Curtis.
Edit Reason: grammer
)
(11-29-2018, 09:36 PM)xaled Wrote: There is something wrong with the drivers. I set speakertest to 32 bits but see only 24 at the Logic analyzer:
pi@moode:~ $ speaker-test -c2 -F S32_LE
speaker-test 1.1.3
Playback device is default
Stream parameters are 48000Hz, S32_LE, 2 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 65536
Period size range from 32 to 32768
Using max buffer size 65536
Periods = 4
was set period_size = 16384
was set buffer_size = 65536
0 - Front Left
1 - Front Right
Time per period = 4.102830
0 - Front Left
1 - Front Right
Speaker test confirms that whatever component is deciding the device doesn't support 32 bit word length is downstream from MPD.
It looks like speaker-test -h is reporting the formats that it supports and not what the audio device reports that it supports.