PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar > Звук

Ответ
 
Опции темы Поиск в этой теме
Старый 20.03.2013, 07:24   #101
BlkDem
Старший Пользователь
 
Аватар для BlkDem
 
Регистрация: 21.10.2009
Возраст: 46
Город: Киселевск
Регион: 42
Машина: Kia Sorento 2.5TD AT TOD LSD
Сообщений: 524
BlkDem is just really niceBlkDem is just really niceBlkDem is just really niceBlkDem is just really nice
По умолчанию

По неопытности, модуль (и окружение) можно пережарить таким образом.
Если бы делал первый раз, то делал бы паяльником и лезвием бритвы: нагреваем первый контакт, просовываем лезвие под него; и так все остальные.
__________________
Планшет на Android -> USB-DAC (PCM2704 - SPDIF) -> Clarion HX-D2 -> Helix H500 Esprit -> Dynaudio MD100 + Миды из комплекта Pioneer TS-C131 PRS, доработанные Михаилом Nitro + Hertz F20 + Alpine PDX-1.600 + Auditor RIP 380.
BlkDem вне форума   Ответить с цитированием
Старый 20.03.2013, 17:48   #102
Rage2
Banned
 
Регистрация: 06.11.2009
Возраст: 38
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
Rage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant future
По умолчанию

И так, как и обещал, сейчас попробую объяснить, как наладить работу вывода звука на внешнюю звуковую карту (USB DAC)

Итак первый этап с драйверами считаю пройден..поэтому двигаемся дальше.
p.s\\ А для тех "кто в танке" читаем начало этой темы.

Второй левел. Роутинг звука.

Вариант 1
Достаем файл /system/lib/hw/audio.primary.rk30board.so, кидаем на комп.
Открываем его в HEX-редакторе, ищем по значению pcmC0D0p.
Это имя устройства вывода звука по умолчанию в /dev/snd/
Меняем его на pcmC1D0p, сохраняем, кидаем обратно где и брали.

Перезагружаемся.
Готово! Теперь юсб карта стоит по умолчанию, и планшет думает, что это его родное устройство.

При таком варианте все отлично работает, за исключениям карт Creative,
у которых не поддерживается частота дискредитации в 44.1kHz, а только 48kHz и выше...
В этом случае звук возможно будет играть, но в сильно ускоренном темпе. Либо вообще не работать =)
p.s Creative X-Fi HD таким способом заставить петь мне не удалось...
Нажмите на изображение для увеличения
Название: stock.JPG
Просмотров: 1142
Размер:	48.4 Кб
ID:	30468Нажмите на изображение для увеличения
Название: patch.JPG
Просмотров: 958
Размер:	47.5 Кб
ID:	30467
Еще бывает такое, что в либе не удается найти имена устройств для правки, тогда облом...смотрим вариант2.

Вариант 2
Использование либ ALSA

Качаем архив, распаковываем и кидаем файлы на планшет по соответствующим путям.
Не забываем выставлять права доступа, смотрите какие у соседних файлов.

Смотрим под каким номером определилась ваша карта.
Код:
su
alsa_aplay -l
Нажмите на изображение для увеличения
Название: root.JPG
Просмотров: 1206
Размер:	40.7 Кб
ID:	30487
Теперь открываем для правки /system/etc/asound.conf
И изменяем номер на тот, который присвоен внешней звуковой карте.
Нажмите на изображение для увеличения
Название: conf.JPG
Просмотров: 3652
Размер:	17.4 Кб
ID:	30486
В моем случаем device 0 -аналоговый выход
device 1 -оптика.
Перезагружаемся.
Готово!

Update! : Добавил архивы с модулями.
Вложения
Тип файла: rar patch_audio.primary.rk30board.rar (21.6 Кб, 823 просмотров)
Тип файла: rar ALSA_RK3066.rar (287.3 Кб, 956 просмотров)
Тип файла: zip snd_usb_audio_for_RK30xx_3.0.36+.zip (72.1 Кб, 730 просмотров)
Тип файла: zip snd_usb_audio_for_RK30xx_3.0.8+.zip (71.9 Кб, 715 просмотров)

Последний раз редактировалось Rage2; 16.08.2013 в 13:53.
Rage2 вне форума   Ответить с цитированием
Старый 27.03.2013, 12:17   #103
Rage2
Banned
 
Регистрация: 06.11.2009
Возраст: 38
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
Rage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant future
По умолчанию

Способ с использованием либ ALSA, немного глюкавый...либу нужно пилить и пилить...
1.Creative (48KhZ): поет, но при этом очень часто вешается система намертво... Закономерность зависонов не выявил, в логах ничего подозрительного так же не заметил...
2.Любой DAC (44.1): все вроде хорошо, даже автоматом переключается на родную карту паншета и обратно на DAC...
Но, после сна не всегда есть звук...приходилось передергивать карту в хабе...

По возможности юзайте первый способ с правкой через HEX-редактор.
Глюков мной не замечено, работает на 5-ть =)
Rage2 вне форума   Ответить с цитированием
Старый 01.04.2013, 10:18   #104
Эрик
Пользователь
 
Регистрация: 19.07.2008
Возраст: 41
Город: Алматы
Регион: Казахстан
Машина: 2006\Subaru\Legacy
Сообщений: 49
Эрик is on a distinguished road
По умолчанию

Всем доброго дня!
У меня nextway f, rk3066. Аудиокарту пробовал Creative Connect (041e:3010). После установки модулей, которые выкладывали в этом посте, карта обнаружилась системой, устройства в /dev/snd создались, в /proc/asound/cards карту видно.
Однако при попытке проверки USB Recorder'ом в записанном файле слышится только треск. Alsa на моем планшете нет, поэтому проверить alsa_play не могу.
Может у кого есть какие идеи? Кроме как проверить на другой аудио карте, которой под рукой нет.
__________________
Мой проект
http://www.pccar.ru/showthread.php?t=6909
Эрик вне форума   Ответить с цитированием
Старый 01.04.2013, 14:01   #105
Rage2
Banned
 
Регистрация: 06.11.2009
Возраст: 38
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
Rage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant future
По умолчанию

Если вы внимательно читали предыдущие сообщения, то было бы понятно, что на обычном USB-OTG карта работать не будет. Нужен USB HOST. Как его сделать, так же приводил фото выше.
Цитата:
Alsa на моем планшете нет, поэтому проверить alsa_play не могу.
Может у кого есть какие идеи? Кроме как проверить на другой аудио карте, которой под рукой нет.
Если нет, качайте архив и ставьте. (Вариант 2)
Rage2 вне форума   Ответить с цитированием
Старый 01.04.2013, 19:55   #106
sanel
Новый Пользователь
 
Регистрация: 01.04.2013
Город: Новосибирск
Регион: 54
Машина: лисапед
Сообщений: 2
sanel is on a distinguished road
По умолчанию

Rage2, как правильно заменить файл audio.primary.rk30board.so на исправленный в варианте1 ? Просто так андроид не даёт заменить файл. Как это сделать корректно?
И ещё. В Гугл маркете есть софтина USBAudioTesterROOT, которая видит подсоединенный ЮСБ-ЦАП(рсм2704) и без проблем выводит звук с встроенного в планшет микрофона через этот ЦАП(закладка Int Mic to ext Speaker при выборе audio streaming mode). Можно ли в таком случае считать, что USB-OTG в планшете реализован корректно?
Для информации - планшет Perfeo 9706IPS на RK3066 и с двумя microUSB-разъёмами: один для связи с ПК, другой - USB-OTG.

Спасибо. Александр.

Последний раз редактировалось sanel; 01.04.2013 в 20:27.
sanel вне форума   Ответить с цитированием
Старый 01.04.2013, 19:58   #107
Kacap
Старший Пользователь
 
Регистрация: 13.07.2010
Возраст: 40
Город: Одесса
Регион: Украина
Машина: Lexus RX350 '07 US
Сообщений: 476
Kacap has a spectacular aura aboutKacap has a spectacular aura aboutKacap has a spectacular aura about
По умолчанию

взять какой-нибудь файл менеджер, который может перемонтировать папки для записи, например, root explorer или total commander, соответственно перемонтировать папку для записи, переименовать файл в, допустим, audio.primary.rk30board_old.so и залить новый файл
__________________
Lexus RX350 '07, US, Android TV Box на родной монитор - установлено и работает
было: Toyota Carina ED '94, Android PC: Nexus 7, USB audio DAC Muse ч/з toslink на Challenger TA5.1, WiFi 3G роутер Novatel MiFi 5510L. Съемный вариант, работало на 99% как часы.
Kacap вне форума   Ответить с цитированием
Старый 01.04.2013, 21:19   #108
Rage2
Banned
 
Регистрация: 06.11.2009
Возраст: 38
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
Rage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant future
По умолчанию

Цитата:
Сообщение от sanel Посмотреть сообщение
Можно ли в таком случае считать, что USB-OTG в планшете реализован корректно?
Для информации - планшет Perfeo 9706IPS на RK3066 и с двумя microUSB-разъёмами: один для связи с ПК, другой - USB-OTG.
Да, я думаю он у вас полноценный. Иначе зачем катаезам выводить их две штуки? И потом, если карта уже пела через софтинку, это тем более подтверждает.
Rage2 вне форума   Ответить с цитированием
Старый 02.04.2013, 08:04   #109
Эрик
Пользователь
 
Регистрация: 19.07.2008
Возраст: 41
Город: Алматы
Регион: Казахстан
Машина: 2006\Subaru\Legacy
Сообщений: 49
Эрик is on a distinguished road
По умолчанию

Цитата:
Сообщение от Rage2 Посмотреть сообщение
Если вы внимательно читали предыдущие сообщения, то было бы понятно, что на обычном USB-OTG карта работать не будет. Нужен USB HOST. Как его сделать, так же приводил фото выше.

Если нет, качайте архив и ставьте. (Вариант 2)
Спасибо за ваш ответ. Попробую подключить вместо вайфай, но я почему-то думал, что если определилась - значит должна работать. Буду пробовать!
__________________
Мой проект
http://www.pccar.ru/showthread.php?t=6909
Эрик вне форума   Ответить с цитированием
Старый 02.04.2013, 20:48   #110
Эрик
Пользователь
 
Регистрация: 19.07.2008
Возраст: 41
Город: Алматы
Регион: Казахстан
Машина: 2006\Subaru\Legacy
Сообщений: 49
Эрик is on a distinguished road
По умолчанию

Цитата:
Сообщение от Rage2 Посмотреть сообщение
Если вы внимательно читали предыдущие сообщения, то было бы понятно, что на обычном USB-OTG карта работать не будет. Нужен USB HOST. Как его сделать, так же приводил фото выше.

Если нет, качайте архив и ставьте. (Вариант 2)
Rage2, спасибо, все заработало.
Открыл планшет, вайфай сдувать не пришлось, рядом с ним обнаружился нераспаянный разъем usb. Припаял туда разъем, подключил аудиокарту, поставил alsa по второму варианту, и все заработало. Еще раз спасибо.

Ps. У кого Nextway F7, теперь могу помочь, если что-то вдруг неполучится со звуком
__________________
Мой проект
http://www.pccar.ru/showthread.php?t=6909
Эрик вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 06:55.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot