Показать сообщение отдельно
Старый 20.03.2013, 17:48   #102
Rage2
Banned
 
Регистрация: 06.11.2009
Возраст: 35
Город: 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
Просмотров: 986
Размер:	48.4 Кб
ID:	30468Нажмите на изображение для увеличения
Название: patch.JPG
Просмотров: 806
Размер:	47.5 Кб
ID:	30467
Еще бывает такое, что в либе не удается найти имена устройств для правки, тогда облом...смотрим вариант2.

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

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

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

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

Последний раз редактировалось Rage2; 16.08.2013 в 13:53.
Rage2 вне форума   Ответить с цитированием