Цитата Сообщение от dyno Посмотреть сообщение
Это конвертер, он цифру выдает, а не звук. Как вы его еще и прошить умудрились, я не знаю.
Согласен, только цифра на выходе имеет определенную частоту сэмплирования и разрядность. И это только основные параметры.
Вот цитата с diyaudio:
On Ebay, I bought a "24bit / 192KHz CM6631A USB to SPDIF coaxial DAC SC Assembled".
The design is made by LJM (also known in this WEB site).
The orginal firmware is not compatible with Android (forgot to notice the firmware version before flashing the new one)
I have received firmware 0101 PID 0319 and 0108 PID 0314 from wklie.
With the firmware 0101 PID 0319, she sings :-)
Thank you wklie!
I have uploaded the firmware from wklie to my WEB server.
Now DIYAudio members can download it.

Summary:
If you want to play digital music via USB from your Android, Jelly Bean powered phone or tablet, you should do:

1.
Download the firmware 2203 PID 0309 and update tool on:
http://www.nutsaudio.com/driver/CM6631_Firmware.zip

2.
Download the firmware 0101 PID 0319 and 0108 PID 0314 on:
http://www.advanced.dk/CM6631A/CM663..._0101_0108.zip

3.
On a physical Windows XP computer, use the firmware update tool to flash the following firmware for your CM6631A device:
a. SPDIF/Toslink output: FW 0101 PID 0319
b. I2S output: FW 2203 PID 0309
В моем случае изначально прошивка стояла вот такая:
Does anyone want to try 384K support on CM6631A? I got a beta version of firmware can let CM6631A I2S support 384K output. It has tested on PCM5122 demo board and it work fine. This beta version of firmware vid/pid is 0x0d8c/0x0004.
Цитата Сообщение от dyno Посмотреть сообщение
но придется переключать входы на проце все равно
Я решил подойти к решению этой проблемы иначе:
Я приобрел сей девайс. Он, вроде как, умеет переключаться между тремя оптическими входами, переводя один из них на выход устройства. На первый вход пойдет CM6631A, т.е. выход планшета, на второй - вот такой вот ресивер APTX (тоже через toslink), а в третий пойдет обычный АЦП, купленный там же, для организации AUX. Кстати, качество звука через блютуз тоже поражает - не CM6631A, конечно, но явно и не линейный вход процессора). И всем этим делом я планирую управлять через тот же самый штатный энкодер. Сейчас пока CM6631A подключена к процу напрямую, как решу проблему со звуком - буду цеплять optical switcher.

По умолчанию в андроид 5 в /etc/audiopolicy.conf в разделе usb device формат определен как dynamic, и потому андроид действительно будет стремиться апсемплить до максимального поддерживаемого устройством разрешения (у вас 24/192).
Но мы можем ограничить частоту и битность вывода путем редактирования audiopolicy.conf, если у нас есть рут-права.
На днях игрался с этим файлом: я снизил транспорт до 48/16, результата никакого нет вообще на слух. Как буд-то настройки никак не повлияли. И треск как был, так и есть. По остальным командам - попробую, отпишусь чуть позже, доберусь до авто)

---------- Сообщение добавлено 04.07.2016 в 14:46 ----------

Цитата Сообщение от aluver Посмотреть сообщение
Для начала посмотрите, в каком формате андроид выводит звук на ваш конвертер.
в терминале командой
cat /proc/asound/cards
определите порядковый номер вашего конвертера.
Затем во время воспроизведения посмотрите, что выдаст команда
cat /proc/asound/cardX/stream0
где X - порядковый номер вашего конвертера.
u0_a108@flo:/ $ cat /proc/asound/cards
0 [apq8064tablasnd]: apq8064-tabla-s - apq8064-tabla-snd-card
apq8064-tabla-snd-card
1 [Controlle ]: USB-Audio - USB 2.0 Video Capture Controlle
Syntek Semiconductor USB 2.0 Video Capture Controlle at usb-msm_hsusb_host-1.2,
2 [Audio ]: USB-Audio - USB2.0 High-Speed True HD Audio
CMEDIA USB2.0 High-Speed True HD Audio at usb-msm_hsusb_host-1.3, high speed
u0_a108@flo:/ $ cat /proc/asound/card2/stream0
CMEDIA USB2.0 High-Speed True HD Audio at usb-msm_hsusb_host-1.3, high speed : USB Audio

Playback:
Status: Running
Interface = 1
Altset = 3
URBs = 8 [ 8 8 8 8 8 8 8 8 ]
Packet Size = 208
Momentary freq = 48000 Hz (0x6.0000)
Feedback Format = 16.16
Interface 1
Altset 1
Format: S16_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us
Interface 1
Altset 2
Format: S24_3LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us
Interface 1
Altset 3
Format: S32_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us
u0_a108@flo:/ $ cat /proc/asound/card2/stream0
CMEDIA USB2.0 High-Speed True HD Audio at usb-msm_hsusb_host-1.3, high speed : USB Audio

Playback:
Status: Running
Interface = 1
Altset = 3
URBs = 8 [ 8 8 8 8 8 8 8 8 ]
Packet Size = 208
Momentary freq = 48000 Hz (0x6.0000)
Feedback Format = 16.16
Interface 1
Altset 1
Format: S16_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us
Interface 1
Altset 2
Format: S24_3LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us
Interface 1
Altset 3
Format: S32_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us
Первый вывод stream0 при воспроизведении обычного mp3, второй - flac 24/96