ALSA настроена на вывод по умолчнаию на hw:0,0 - без dmix. Так любой плеер играет аудио 24 бита без проблем. Но DeaDBeef ведёт себя странно: он выводит частоту дискретизации как она есть, а битность только в 16, например играет файл 24/96, вывод /proc/asound/.../hw_params:
access: RW_INTERLEAVED
format: S16_LE
subformat: STD
channels: 2
rate: 96000 (96000/1)
period_size: 1024
buffer_size: 8192
Странно. В настройке DeaDBeeF есть работоспособные «Аудио Устройство по умолчанию» и «Xonar ST Multichannel, Front Speakers» - эффект один и тот же. В плеере никаких настроек на вывод в 16 бит нет, как есть например у Audacious и QMMP. На S16LE выводит все файлы, тогда как все остальные плееры выводят в S32_LE и файлы 16/44.
Интересно как обстоят дела у остальных пользователей этого плеера.