19.09.2014, 00:11 | #221 |
Старший Пользователь
Регистрация: 08.05.2011
Регион: Украина
Машина: Subaru
Сообщений: 233
|
Может было было уже, но все равно спрошу.
Как разделить аудио потоки, например для навигации и мультимедии. Необходимо что бы голосовые подсказки навигации стримились, например, на внутреннее аудио, а музыка на внешнею звуковую карту? |
28.12.2014, 13:43 | #222 |
Новый Пользователь
Регистрация: 28.12.2014
Регион: Украина
Сообщений: 8
|
Привет всем знатокам! Столкнулся с проблемой по подключению USB Cambridge DACMagic 100 (http://www.cambridgeaudio.com/produc...a/dacmagic-100) к китайскому ГУ на платформе КGL c Rk3066 Андроид 4.2.2 MCU 1.95. Перепробовал оба варианта которые предложил ув. Rage2, а так-же ув. Aluver, ув. tsynik и другие. Сдвиги безусловно есть. Звук уже не идет на аналоговые выхода, и в терминале ЦАП определяется как 2. С1 USB Cambridge DAC Magic 100 под номером два как и у Aluver`а. Пробовал методику Rage2 сперва, условно назовем, pcmC2D0p, и АLSA Card: 2, затем методу Aluver`а pcmC2D0p с дровами от UGT39. Результата ноль. Терминал видит ДАК, звука нет, не через юсб ни через аналоги. Если терминал и соответственно Голова видят USB DАС, тогда дрова(модуля) стоят правильно и загвоздка в чем то ином? Или ж пока звук не выводит надо менять модуля(дрова)? Или ж паяться, вот только что и к чему? Ща изучаю прошивку ядра и тд, но мне кажется двигаюсь не в правильном направление и где-то раньше не уловил суть. Буду очень благодарен любой помощи или наводке!
Последний раз редактировалось tomy_gun; 28.12.2014 в 20:37. |
28.12.2014, 18:21 | #223 |
Старший Пользователь
Регистрация: 05.07.2014
Возраст: 47
Регион: 34
Сообщений: 179
|
Аппарат шикарен для авто. Как реализовано питание?
USB в асинхронном режиме реализован. Читал где-то, что в связи с этим могут быть проблемы с распознаванием в андроид. Если ДАК определился, можно попробовать послать на него звук (без правки номера девайса в модуле .so) Код:
alsa_aplay -Dhw:2,0 -f cd /dev/urandom |
28.12.2014, 19:03 | #224 | ||||||||
Новый Пользователь
Регистрация: 28.12.2014
Регион: Украина
Сообщений: 8
|
Спасибо=). Сейчас запитано от родного, и сей девайс находится у меня на столе (ГУ и ЦАП). Если получится прикрутить ДАК, тогда буду решать проблему с питанием, обязательно отпишусь. Пол года проездил с ГУ и вот третью неделю езжу с отверстием в торпеде, борюсь. Дрова стояли ваши, снес андроит 4.2.2 пробовал на 4.4.2 ща переставляю обратно и отпишусь через несколько мин пока проведу манипуляции с девайсом.
(без правки номера девайса в модуле .so) - раньше не знал, писал с изменениями. Сейчас написал без, но увы: Цитата:
Цитата:
http://pccar.ru/showthread.php?t=18640&page=6 Но у меня так и не получилось, постоянно ошибки, даже когда пишу так: Цитата:
Попробовал, как и в те разы, пишит: Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Вариантов больше нет. Последний раз редактировалось tomy_gun; 28.12.2014 в 19:53. Причина: Дополнял ответ |
||||||||
28.12.2014, 20:14 | #225 |
Старший Пользователь
Регистрация: 05.07.2014
Возраст: 47
Регион: 34
Сообщений: 179
|
Все правильно. Я сразу не просек, что данный девайс только 24 бита играет. Формат в примерах выше ни разу не угадан. Последний раз ближе всего, только 8000Гц моно почему-то. Попробуйте так:
Код:
alsa_aplay -Dhw:2,0 -f S24_3LE -r 44100 -c 2 /dev/urandom Код:
alsa_aplay -v -Dhw:2,0 test.wav |
28.12.2014, 20:20 | #226 |
Новый Пользователь
Регистрация: 28.12.2014
Регион: Украина
Сообщений: 8
|
Попробовал програмку:
USBAudioTester https://play.google.com/store/apps/d...usbaudio&hl=ru Я выбрал частоту 44100. Он увидел мой ДАК и зашипел, последовательно левый канал потом правый, потом перестал, хотя операция программы еще продолжалась. На ДАКе загорелся диод при первой попытке 44100, я попробовал еще раз и он написал ошибку "Could not start USB Streaming". Сейчас перезагрузился попробую еще раз. Попробовал но на частоте 48000. Всё тоже самое только диод уже горел на 48. Последний раз редактировалось tomy_gun; 28.12.2014 в 21:28. |
28.12.2014, 20:23 | #227 |
Гуру
Регистрация: 19.09.2009
Возраст: 46
Город: Мелитополь
Регион: Украина
Сообщений: 2,022
|
Если не ошибаюсь, то 24 бита это не стандартный формат для вывода. Либо 16 либо 32. Просто если ЦАП принимает только 24 бита, то тупо отсекается самый старший байт.
|
28.12.2014, 20:34 | #228 |
Новый Пользователь
Регистрация: 28.12.2014
Регион: Украина
Сообщений: 8
|
|
28.12.2014, 20:47 | #229 |
Старший Пользователь
Регистрация: 05.07.2014
Возраст: 47
Регион: 34
Сообщений: 179
|
Ничего никуда не отсекается. Откуда такие заключения? 24 бита поддерживаются андроидом. Просто гугл принял формат 16/44.1 за постулат. Но мы в данный момент воспроизводим нештатными средствами. Читаем тему, что я выше приводил.
Принципиально работает. Просто с переключениями какие-то проблемы. Возможно из-за того как раз, что дак работает по асинхрону. |
28.12.2014, 20:50 | #230 | |||
Новый Пользователь
Регистрация: 28.12.2014
Регион: Украина
Сообщений: 8
|
Цитата:
Вывод: на ДАК подается сигнал через ЮСБ Цитата:
Какой следующий шаг, что б заставить работать медиа? Попробовал поставить USB AUDIO PLAYER PRO Trial, как посоветовал Rage2 https://www.google.com/url?q=https:/...rial_1.4.5.apk Когда воспроизвожу аудио файл пишит ошибку: Цитата:
Последний раз редактировалось tomy_gun; 28.12.2014 в 21:28. |
|||
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
|
|