Ушел в ЛАС
Технический директорArray
Репутация: лучше не знать
Регистрация
11.01.2004
Город/село
Столиця
Сообщений
13,050
Спасибо (Раздал)
11289
Спасибо (Получил)
14942
Re: USB DAC и USB Audio для Android
Список серийно выпускаемых Android-устройств, потенциально совместимых со стандартами USB DAC:
(A list of stock Android-powered devices reportedly interworking with standard USB DAC)
=========================================================
Напоминаю, что USB Audio Recorder PRO - это стороннее приложение с собственными драйверами, предназначенное прежде всего для звукозаписи, а не для воспроизведения, и не предоставляющее полноценной поддержки устройства в рамках ОС Андроид.
Заявленная поддержка USB Audio, тем не менее, уже присутствует у Samsung Galaxy SIII и Samsung Note II:
Остальные решения, в основном, существуют по инициативе Сообщества.
---------- Сообщение добавлено 09.09.2013 в 14:37 ----------
Сообщение от HoSStiA
Попробую в ближайшее время также заменить стоковое ядро собственным.
Получилось это сделать на Cyanogenmod 10.1, ядро 3.0.76+. Ничего нового, кроме как устройство определяется по USB немного иначе в сравнении с первым постом. Что с ним делать дальше система все равно не знает, хотя минимальная оснастка для управления DSP предустановлена. Кроме того, "выползли" проблемы в EHCI-драйверах, и через активный USB-хаб карта монтироваться отказалась, и стала видна системе только после подключения к USB OTG напрямую. В стандартной прошивке на Android ICS 4.0.3 этой проблемы не возникает.
Ушел в ЛАС
Технический директорArray
Репутация: лучше не знать
Регистрация
11.01.2004
Город/село
Столиця
Сообщений
13,050
Спасибо (Раздал)
11289
Спасибо (Получил)
14942
Re: USB DAC и USB Audio для Android
Сообщение от sonik05
это получилось через пляски с бубнами или все намного проще?
Это китайский вариант сборки Андроида с поддержкой USB-Audio, для медиаплееров. Но приложения и драйвера, теоретически, могут быть выдраны из прошивки и портированы на планшеты с тем же процессором, в этом случае rk3066. Либо добавлены в сборку кастомных прошивок CyanogenMod, где была реализована поддержка usb audio на уровне ядра.
Мне поплясать еще придется немного, так как на карту остается оправлять при подключении команду unmute
Для JVC и Kenwood, кстати, уже появились готовые приложения, инициализирующие какие-то подключенные по USB внешние устройства этих брендов. Приложения от Creative же предполагают только управление bluetooth-динамиками и внешние карты не видят.
---------- Сообщение добавлено 17.09.2013 в 02:54 ----------
Ушел в ЛАС
Технический директорArray
Репутация: лучше не знать
Регистрация
11.01.2004
Город/село
Столиця
Сообщений
13,050
Спасибо (Раздал)
11289
Спасибо (Получил)
14942
Re: USB DAC и USB Audio для Android
Приложение AlsaMixer предлагает три бинарных файла:
программу управления подключенным устройствами,
собственно микшер,
простейший плеер .wav,
а также системную библиотеку libasound.so и группу конфигурационных файлов, если таковые отсутствуют.
Как видно из скриншота, одно из устройств, представленное внешней картой, не было смонтировано, но сама звуковая карта поддерживается модулем ядра и монтируется без ошибок. Инициализацию приходится пока делать вручную командой
Код:
/system/xbin/alsa_ctl init 3
, где 3 - это порядковый номер карты в системе.
После выполнения этой команды индикатор "Mute" на карте гаснет, а на её выходах появляется звук. В обычных Линуксах инициализация происходит автоматически при подключении устройства. Это однозначно можно делать и в Андроиде, разобравшись в механизме подключения периферии по USB.
Подключал FIIO E7 к Nexus 7 из коробки. Всё работало по цифре. На англоязычных сайтах гуляет список ЦАПов, поддерживаемых без доп питания. Часть ЦАПов требует отдельного питания. Эксперименты по организации такого питания я не проводил, но думаю, что так же вполне возможна реализация (это всё что касается мобильных цапов)
Социальные закладки