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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Звук (http://pccar.ru/forumdisplay.php?f=174)
-   -   USB AUDIO на RK3066 (http://pccar.ru/showthread.php?t=18640)

Rage2 15.02.2013 15:21

Цитата:

Сообщение от BlkDem (Сообщение 246629)
У меня на alsa_aplay -Dhw:1,0 -f cd /dev/urandom пишет:
Playing raw data ... и т.д. Никаких ошибок. Но и звука тоже нет. Индикатор потока данных на звуковухе горит постоянно, а не мигает, когда идет воспроизведение.

Тоже было такое..это когда карта не стоит в качестве pcm.AndroidPlayback_Speaker_normal -> card1, иначе как на втором скрине...busy(занята)
На остальных скринах разные ситуации...то ли карта после загрузки была подключена..то ли передергивал ее.

Цитата:

из лога - в первом случае случае было mono (может не поддерживаться), а потом видимо карта отвалилась
моно- это когда даю команду..... -f S16_LE -r 44100 /dev/urandom
стерео - -f cd /dev/urandom

//ща попробую файл ей подкинуть

tsynik 15.02.2013 15:28

Цитата:

Сообщение от BlkDem (Сообщение 246629)
У меня на alsa_aplay -Dhw:1,0 -f cd /dev/urandom пишет:
Playing raw data ... и т.д. Никаких ошибок. Но и звука тоже нет. Индикатор потока данных на звуковухе горит постоянно, а не мигает, когда идет воспроизведение.

А точно внешняя карта - вторая (hw 1)? alsa_aplay -L и -l что говорит? Если играть на hw 0 (встроенную) - работает? иначе, alsa не рабочая, что странно. так как по идее в бинарниках все нужное вкомпилировано.

alsa_aplay -Dhw:0,0 -f cd -M -N -v /dev/urandom
alsa_aplay -Dhw:0,1 -f cd -M -N -v /dev/urandom
alsa_aplay -Dhw:1,0 -f cd -M -N -v /dev/urandom
alsa_aplay -Dhw:2,0 -f cd -M -N -v /dev/urandom

пробуйте, хотя бы встроенная должна шипеть по идее, или я что-то не понимаю )

Rage2 15.02.2013 15:40

Вложений: 3
Цитата:

Сообщение от tsynik (Сообщение 246636)
А точно внешняя карта - вторая (hw 1)? alsa_aplay -L и -l что говорит?

Все там нормально...две карты.
Вложение 29855

Жму ей играть...типа поет, но тишина
Вложение 29856
Далее , если карту отключить, она ругается.
Вложение 29857

Штатная карта не поет, т.к используется...пишет busy


....ща огг ей подсуну...

tsynik 15.02.2013 15:49

Цитата:

Сообщение от Rage2 (Сообщение 246639)

Жму ей играть...типа поет, но тишина

Штатная карта не поет, т.к используется...пишет busy

последнее предположение - карта играет только в 48000hz

-f dat попробуй. иначе - сдаюсь, оно не работает ) штатная по идее должна быть занята только в момент активности системы (воспроизведение звука, касания на динамик etc), странно, что она открыта в блокирующем режиме. Звук на аналоге ловишь? В микшере может быть отключена цифра. У меня creative например звук выдавал только после установки громкости на мастере вроде, или еще какой-то контрол надо было дернуть. Что даже перекочевало в драйвер:
Код:

/* init mixer controls, creative sb live doesn't work without it */
            adev->mixer = mixer_open(card);

вроде как просто к микшеру было достаточно обратиться, даже без установки чего-либо. И звук появлялся.

PCM играл сразу. USB Колонки - только в один динамик (тоже из-за микшера), после включения CMSS становились стерео.

Rage2 15.02.2013 16:08

Вложений: 3
Карта онли 44.1, цифры нет. Только аналог.
На скрине что я давал выше, видно что у нее только один контрол и он на максимуме.

Кинул ей огг. Типа играет, но молчит зараза.
Вложение 29860

И с ключами.
Вложение 29861


alsa_aplay -Dhw:1,0 -f dat
В ответ ничего не говорит

На wav ругается...
Вложение 29862

BlkDem 15.02.2013 16:51

У меня картина аналогична Rage2

tsynik 15.02.2013 17:05

я сдаюсь. мыслей нет ) но alsa работает напрямую с устройтвом, драйвером, и что-то не так в консерватории. если бы не было библиотеки, при исполнении была бы ошибка. Что ей не нравится - хз ) может, дело в модулях, что не вполне от этого ядра (там же на usb/прерывания всё также завязано). dmesg молчит? попробуй всё же крутануть микшер в середину к примеру после начала воспроизведения и до.
осталось выяснить как обстоят дела с aplay у Kacapa (может, бинарники и не рабочие, они никем не используются, в отличие от библиотеки) и попробовать его модули звука, если они не вкомпилированы в его ядро.

p.s. писать это всё и смотреть одновременно dmesg (cat /proc/kmsg) и logcat удобнее установив несколько сессий ADB по wi-fi или usb, чем на планшете.

BlkDem 15.02.2013 19:00

У меня странная ситуация: убунта по усб (adb) не видит планшет.

Kacap 15.02.2013 19:03

Вложений: 1
alsa_aplay -Dhw:3,0 -f cd /dev/urandom
шипит так что уши заложило
файл ogg не проигрывает, пару секунд шипения и все, сам файл в poweramp играет нормально
wav файл не проигрывает, пишет
aplay: test_wavefile:871: can't play WAVE-file format 0x0011 which is not PCM or FLOAT encoded
этот же wav файл в poweramp играет

сижу в наушниках, подключенных к DAC MUSE, все звуки постоянно идут через карту, без заиканий и чего бы то ни было

это кусок лога при попытке проиграть wav файл
Вложение 29864

tsynik 16.02.2013 13:19

Цитата:

Сообщение от BlkDem (Сообщение 246684)
У меня странная ситуация: убунта по усб (adb) не видит планшет.

Должна быть включена отладка по USB в настройках для разработчиков на планшете. Для доступа по wifi нужно поставить ADB Wireless из маркета и указать порт: adb connect 192.168.x.x:5555 к примеру.


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

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