Вопрос для всех пораженных аудиофилией головного мозга.
Как перешел на ресивер вместо встройки, заметил что файлы CD формата 16/44,1 стали звучать хуже (больше ВЧ-шума), нежели допотопная SBLive5.1! При этом файлы 24/96 звучали нормально. Включал софтовый ресемплинг на 96кГц - не помог.
Освоив инженерное меню ресивера, понял корень проблемы - dmix по дефолту ресемплит всё в 48кГц. С этим разобрался, шум ушел.
Осталась проблема с разрядностью потока - если судить по инженерному меню, приходит 16/96 при источнике 24/96
cat /proc/asound/card*/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 96000 (96000/1)
period_size: 1200
buffer_size: 4800
При этом карта принимает либо 16, либо 32, но на ресивер всё равно приходит 16.
Хотя, допускаю, что с битностью потока может быть всё в порядке (В инженерном меню показывается только частота, а на дисплейчике есть отдельные символы 24/96, ожидаю что они должны светиться когда приходит такой поток, но это неточно).
Кто-нибудь добивался 24 битного потока по SPDIF?
Или как вариант, чем создать файл с разрядностью 24 бита, где все 16-битные отсчеты смещены в нижние 8 бит, чтобы уж точно понять, приходят 24 бита, или нижние отсекаются?