Форум автозвука и установки музыки в автомобиль
Показано с 1 по 10 из 10

В Android 5.0 добавлена поддержка USB Audio Host Mode

  1. #1
    Ушел в ЛАС Технический директор Array Репутация: лучше не знать Аватар для HoSStiA
    Регистрация
    11.01.2004
    Город/село
    Столиця
    Сообщений
    13,043
    Спасибо (Раздал)
    10723
    Спасибо (Получил)
    14349
    Ветеран форума

    В Android 5.0 добавлена поддержка USB Audio Host Mode

    На данный момент базовая поддержка обеспечена только для устройств семейства Nexus.

    Host mode

    Android 5.0 (API level 21) and above supports a subset of USB audio class 1 (UAC1) features:

    The Android device must act as host
    The audio format must be PCM (interface type I)
    The bit depth must be 16-bits, 24-bits, or 32-bits where 24 bits of useful audio data are left-justified within the most significant bits of the 32-bit word
    The sample rate must be either 48, 44.1, 32, 24, 22.05, 16, 12, 11.025, or 8 kHz
    The channel count must be 1 (mono) or 2 (stereo)
    Perusal of the Android framework source code may show additional code beyond the minimum needed to support these features. But this code has not been validated, so more advanced features are not yet claimed.

    http://source.android.com/devices/audio_usb.html

    По официальному заявлению разработчиков, "аудиофильские" и мультимедийны надстройки в официальный релиз пока не входят.

    https://code.google.com/p/android/is...etail?id=24614

    Basic features of USB host mode audio are now implemented in Android 5.0.

    For consumers on Nexus devices only, see this article in English:
    “Record and play back audio using USB host mode”
    https://support.google.com/nexus/answer/6127700
    It should be published in more languages over the next two weeks.
    As noted, only selected Nexus devices support this feature.

    Support on other non-Nexus Android devices is up to each device manufacturer.

    For Android device OEMs, SoC vendors, USB audio peripheral suppliers,
    advanced audio application developers,
    and others seeking detailed understanding of USB digital audio internals on Android.
    see http://source.android.com/devices/audio_usb.html

    As mentioned at comment #1345 above, this is the initial support.
    I know there are more use cases and features that are not yet supported
    (for example "audiophile" and multi-channel).
    And there are combinations of Android devices and USB peripherals that
    don't work. I can't commit to supporting everything, but
    I do want to increase peripheral coverage and add the most critical missing features.

    As this issue is now closed, please feel free to file new issues here
    for your favorite features and (class-compliant) USB audio peripherals that don't work.
    Please include the exact manufacturer name and model, a link to the USB peripheral page,
    a short description of which Android device you used, what you expected to have happen,
    and what actually happened.

    Thanks!
    Тем не менее, это значимый шаг в развитии платформы Андроид. Ранее для подключения USB Audio устройств использовались различные алгоритмы, в т.ч. официальная поддержка Accessory Mode появилась уже в Andriod 4.1:

    Accessory mode

    Android 4.1 (API level 16) added limited support for audio playback to the host. While in accessory mode, Android automatically routes its audio output to USB. That is, the Android device serves as a data source to the host, for example a dock.

    Accessory mode audio has these features:

    The Android device must be controlled by a knowledgeable host that can first transition the Android device from development mode to accessory mode, and then the host must transfer audio data from the appropriate endpoint. Thus the Android device does not appear "driverless" to the host.
    The direction must be input, expressed relative to the host
    The audio format must be 16-bit PCM
    The sample rate must be 44.1 kHz
    The channel count must be 2 (stereo)
    Accessory mode audio has not been widely adopted, and is not currently recommended for new designs.


    Полезные темы:

  2. # 1+

    Если Вы впервые на нашем Форуме:

    1. Обратите внимание на список полезных тем в первом сообщении.
    2. Термины и наиболее популярные модели в сообщениях подсвечиваются быстрыми подсказками и ссылками на соответствующие статьи в МагВикипедии и Каталоге.
    3. Для изучения Форума не обязательно регистрироваться - практически весь профильный контент, включая файлы, картинки и видео, открыты для гостей.
    С наилучшими пожеланиями,
    Администрация Форума автозвука Магнитола


     

  3. #2
    Активист Установщик
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 22927
    Регистрация
    27.07.2014
    Город/село
    Набережные Челны
    Сообщений
    336
    Спасибо (Раздал)
    397
    Спасибо (Получил)
    254

    Re: В Android 5.0 добавлена поддержка USB Audio Host Mode

    А можно вопрос по теме?
    Смогу ли я "цифру передать" со своего nexus 5 на 80 пионер? Если да, то как это организовать?


  4. #3
    Ушел в ЛАС Технический директор Array Репутация: лучше не знать Аватар для HoSStiA
    Регистрация
    11.01.2004
    Город/село
    Столиця
    Сообщений
    13,043
    Спасибо (Раздал)
    10723
    Спасибо (Получил)
    14349
    Автор
    Ветеран форума

    Re: В Android 5.0 добавлена поддержка USB Audio Host Mode

    Цитата Сообщение от AiratNCH Посмотреть сообщение
    А можно вопрос по теме?
    Смогу ли я "цифру передать" со своего nexus 5 на 80 пионер? Если да, то как это организовать?
    В данном случае, "хостом" выступает ГУ Pioneer DEH-80PRS, у которого из встроенных "цифровых" входов есть только порты USB для подключения внешних носителей (в частности, таковым теоретически может выступать и Nexus 5, при этом для совместмости лучше всего использовать прошивку, позволящую переключение с MTP в Mass Storage Mode).

    Также имеется возможность подключить iPhone или iPod через дополнительный аксессуар Pioneer CA-IW.51, но работспособных эмуляторов iOS под Android мне пока не встречалось.


  5. #4
    Активист Установщик
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 22927
    Регистрация
    27.07.2014
    Город/село
    Набережные Челны
    Сообщений
    336
    Спасибо (Раздал)
    397
    Спасибо (Получил)
    254

    Re: В Android 5.0 добавлена поддержка USB Audio Host Mode

    Цитата Сообщение от HoSStiA Посмотреть сообщение
    В данном случае, "хостом" выступает ГУ Pioneer DEH-80PRS, у которого из встроенных "цифровых" входов есть только порты USB для подключения внешних носителей (в частности, таковым теоретически может выступать и Nexus 5, при этом для совместмости лучше всего использовать прошивку, позволящую переключение с MTP в Mass Storage Mode).
    Т.е. если я правильно понял, то телефон выступит только в роли флеш-накопителя?


  6. #5
    Ушел в ЛАС Технический директор Array Репутация: лучше не знать Аватар для HoSStiA
    Регистрация
    11.01.2004
    Город/село
    Столиця
    Сообщений
    13,043
    Спасибо (Раздал)
    10723
    Спасибо (Получил)
    14349
    Автор
    Ветеран форума

    Re: В Android 5.0 добавлена поддержка USB Audio Host Mode

    Цитата Сообщение от AiratNCH Посмотреть сообщение
    Т.е. если я правильно понял, то телефон выступит только в роли флеш-накопителя?
    Если цифровые аудио-входы отсутствуют, то передать цифру можно только в виде файловых данных. Их декодирование и преобразование в аудио-сигнал возьмет на себя микроконтроллер внутри магнитолы.

    Если бы цифровой вход на ГУ присутсвовал, то с Nexus 5 цифровой сигнал можно было снять через HDMI-адаптер, например http://www.amazon.com/SlimPort-HDMI-...iglink20238-20, и уже его конвертировать в понятную магнитоле цифру через еще один адаптер, что неизбежно приведет к проблемам с питанием этой "структуры" с весьма сомнительным звучанием на выходе.

    Поддержка USB DAC для Nexus 5 была частично реализована в CyanogenMod 11.0, http://forum.xda-developers.com/goog...audio-t2511921 . Выход офциальных обновлений до Android 5.0 обещает как раз обеспечить официальную поддержку сопряжения этого смартфона с внешнии звуковыми картами в будущем.


  7. #6
    Активист Установщик
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 22927
    Регистрация
    27.07.2014
    Город/село
    Набережные Челны
    Сообщений
    336
    Спасибо (Раздал)
    397
    Спасибо (Получил)
    254

    Re: В Android 5.0 добавлена поддержка USB Audio Host Mode

    Спасибо за исчерпывающие ответы.


  8. #7
    Активист Установщик
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 10594 Аватар для sergio_l
    Регистрация
    07.12.2010
    Город/село
    марьина роща )
    Сообщений
    234
    Спасибо (Раздал)
    12
    Спасибо (Получил)
    173
    Более 5 лет на форуме

    Re: В Android 5.0 добавлена поддержка USB Audio Host Mode

    Цитата Сообщение от HoSStiA Посмотреть сообщение
    ... работспособных эмуляторов iOS под Android мне пока не встречалось.
    а,это http://forum.xda-developers.com/show....php?t=2220108 портировать бы это под android 2.3 )


  9. #8
    Ушел в ЛАС Технический директор Array Репутация: лучше не знать Аватар для HoSStiA
    Регистрация
    11.01.2004
    Город/село
    Столиця
    Сообщений
    13,043
    Спасибо (Раздал)
    10723
    Спасибо (Получил)
    14349
    Автор
    Ветеран форума

    Re: В Android 5.0 добавлена поддержка USB Audio Host Mode

    Цитата Сообщение от sergio_l Посмотреть сообщение
    портировать бы это под android 2.3 )
    Еще потребуется пересобрать ядро Linux устройтва для поддержки эмулятора UART на чипах PLL или FT
    USB OTG capability is required if you use PL2303x or FT232 USB-to-Serial chip.
    , и собрать соответствующий адаптер
    A Custom DIY dock adaptor/cable made up of simple, readily available components (See 2nd post for details and schematic).
    Нажмите на изображение для увеличения
Название: 8617459851_dcc2eecbee_b.jpg
Просмотров: 0
Размер:	338.9 Кб
ID:	668988Нажмите на изображение для увеличения
Название: 8625037483_37b0c42dc8_b.jpg
Просмотров: 0
Размер:	331.9 Кб
ID:	668990
    Честно говоря, безопаснее приобрести старый iPod б/у в сборе и подключить "как родной".


  10. #9
    Активист Установщик
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 10594 Аватар для sergio_l
    Регистрация
    07.12.2010
    Город/село
    марьина роща )
    Сообщений
    234
    Спасибо (Раздал)
    12
    Спасибо (Получил)
    173
    Более 5 лет на форуме

    Re: В Android 5.0 добавлена поддержка USB Audio Host Mode

    сравнивал ироd 160 и айбассик по аналогу-земля и небо ) а,в dx100 еще и цифровыход есть ) только android 2.3 (((


  11. #10
    Ушел в ЛАС Технический директор Array Репутация: лучше не знать Аватар для HoSStiA
    Регистрация
    11.01.2004
    Город/село
    Столиця
    Сообщений
    13,043
    Спасибо (Раздал)
    10723
    Спасибо (Получил)
    14349
    Автор
    Ветеран форума

    Re: В Android 5.0 добавлена поддержка USB Audio Host Mode

    Цитата Сообщение от sergio_l Посмотреть сообщение
    сравнивал ироd 160 и айбассик по аналогу-земля и небо ) а,в dx100 еще и цифровыход есть ) только android 2.3 (((
    Заинтересовавшись после этого поста iBasso DX100, наткнулся на откровения пользователей Rockbox на этом устройстве:

    После прочтения съесть!



    Учитывая открытый код Rockbox, и даже некоторые попытки адапации в виде Stand Alone приложения для плееров DX50 и DX90,

    После прочтения съесть!


    , можно было бы предложить встроить управляющие коды для док-станции в это приложение. Тем более что есть умельцы, портировавшие его на DX100 "без потери качества".


Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  cc by-nc-sa