![]() |
![]() |
#171 |
Новый Пользователь
Регистрация: 09.04.2014
Возраст: 43
Регион: Беларусь
Сообщений: 7
![]() |
![]() Привет всем! Есть такая проблема китайский планшет CUBE U51GT и USB цап PCM 2704, как их подружить?
|
![]() |
![]() |
![]() |
#172 | |
Новый Пользователь
Регистрация: 15.02.2014
Город: Москва
Регион: 50, 90, 150
Машина: Хендай Туссан
Сообщений: 9
![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#173 |
Новый Пользователь
Регистрация: 09.04.2014
Возраст: 43
Регион: Беларусь
Сообщений: 7
![]() |
![]() Всем доброго времени суток. Имеется pipo s3 pro на процессоре rk3188, помогите прикрутить к нему usb dac pcm 2704. Заранее благодарен всем, кто откликнется.
|
![]() |
![]() |
![]() |
#174 | |||
Новый Пользователь
![]() Регистрация: 05.10.2010
Возраст: 42
Регион: 26
Сообщений: 14
![]() |
![]() Привет Гуру андроида
![]() Вот и издох мой весело поющий проект на Alwinner A10, не выдержал очередных моих надругательств ![]() Пришло время собирать камни...А именно, прикупил планшет Onda v813 на Alwinner A31 (без S), дабы накатить на него цианоген все от того же CristianTroy`я (где заявленна поддержка USB Audio). Планшет приехал. Отдельный усб ускоглазые зажали, сдул вайфай, накатил хаб, вернул вайфай, вообщем все как и ранее, но моя звучка петь отказалась: Цитата:
![]() Перепробовал все сборки, что были у троя и на ParanoidAndroid при воспроизведении трека звучка издала звуки из преисподни! ![]() А теперь вопрос: как прикрутить системный регулятор громкости к звучке? ![]() Логи подключения звучки: Код:
07-30 00:21:13.020: I/USB3G(1208): event { 'add', '/devices/platform/sw_hcd_host0/usb1/1-1', 'usb', '', 189, 10 } 07-30 00:21:13.020: I/USB3G(1208): path : '/sys/devices/platform/sw_hcd_host0/usb1/1-1' 07-30 00:21:13.020: I/BT-HELPER(1664): Plugged device is not a USB Bluetooth 07-30 00:21:13.020: I/USB3G(1208): VID :size 5,vid_path '/sys/devices/platform/sw_hcd_host0/usb1/1-1/idVendor',VID '08bb 07-30 00:21:13.020: I/USB3G(1208): '. 07-30 00:21:13.020: I/USB3G(1208): PID :size 5,Pid_path '/sys/devices/platform/sw_hcd_host0/usb1/1-1/idProduct',PID '2704 07-30 00:21:13.020: I/USB3G(1208): '. 07-30 00:21:13.020: I/USB3G(1208): cmd=source /system/xbin/usb_modeswitch.sh /system/etc/usb_modeswitch.d/08bb_2704 & 07-30 00:21:13.060: V/WiredAccessoryManager(2061): Headset UEVENT: {SUBSYSTEM=switch, SWITCH_STATE=1, DEVPATH=/devices/virtual/switch/usb_audio, SEQNUM=110726, ACTION=change, SWITCH_NAME=usb_audio} 07-30 00:21:13.070: I/USB3G(1208): excute ret:0,err:No buffer space available 07-30 00:21:13.070: V/WiredAccessoryManager(2061): newName=usb_audio newState=4 headsetState=4 prev headsetState=0 07-30 00:21:13.070: V/WiredAccessoryManager(2061): device usb_audio connected 07-30 00:21:13.080: W/AudioPolicyManagerBase(1204): checkOutputsForDevice(): No output available for device 0800 07-30 00:21:13.080: I/HeadsetService(2883): Headset=false; Bluetooth=false ; USB=true 07-30 00:21:13.080: I/HeadsetService(2883): Selected configuration: usb 07-30 00:21:13.080: V/WiredAccessoryManager(2061): USB AUDIO UEVENT: {MINOR=80, MAJOR=116, SUBSYSTEM=sound, DEVNAME=snd/pcmC2D0p, DEVPATH=/devices/platform/sw_hcd_host0/usb1/1-1/1-1:1.0/sound/card2/pcmC2D0p, SEQNUM=110728, ACTION=add} 07-30 00:21:13.080: V/WiredAccessoryManager(2061): ACTION = add, DEVNAME=snd/pcmC2D0p, MAJOR = 116, MINOR = 80, DEVPATH = /devices/platform/sw_hcd_host0/usb1/1-1/1-1:1.0/sound/card2/pcmC2D0p 07-30 00:21:13.080: V/WiredAccessoryManager(2061): cardNumber = 2, deviceNumber = 0, channels = 2 07-30 00:21:13.080: W/ContextImpl(2061): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1068 com.android.server.WiredAccessoryManager$3.onUEvent:478 android.os.UEventObserver$UEventThread.sendEvent:210 android.os.UEventObserver$UEventThread.run:187 <bottom of call stack> 07-30 00:21:13.090: V/MediaService(27150): onAudioBecomingNoicy() -> recover relaxed... others will do it 07-30 00:21:13.090: I/HeadsetService(2883): Headset=false; Bluetooth=false ; USB=true 07-30 00:21:13.090: V/WiredAccessoryManager(2061): USB AUDIO UEVENT: {MINOR=64, MAJOR=116, SUBSYSTEM=sound, DEVNAME=snd/controlC2, DEVPATH=/devices/platform/sw_hcd_host0/usb1/1-1/1-1:1.0/sound/card2/controlC2, SEQNUM=110729, ACTION=add} 07-30 00:21:13.090: V/WiredAccessoryManager(2061): ACTION = add, DEVNAME=snd/controlC2, MAJOR = 116, MINOR = 64, DEVPATH = /devices/platform/sw_hcd_host0/usb1/1-1/1-1:1.0/sound/card2/controlC2 07-30 00:21:13.100: D/EventHub(2061): No input device configuration file found for device 'Burr-Brown from TI USB Audio DAC '. 07-30 00:21:13.110: W/UsbSettingsManager(2061): no meta-data for ResolveInfo{426d9ed8 com.estrongs.android.pop.view.FileExplorerActivity p=0 o=0 m=0x108000} 07-30 00:21:13.120: W/EventHub(2061): Unable to disable kernel key repeat for /dev/input/event5: Function not implemented 07-30 00:21:13.120: I/EventHub(2061): New device: id=13, fd=300, path='/dev/input/event5', name='Burr-Brown from TI USB Audio DAC ', classes=0x80000001, configuration='', keyLayout='/system/usr/keylayout/Generic.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=true, usingClockIoctl=false 07-30 00:21:13.120: I/InputReader(2061): Device added: id=13, name='Burr-Brown from TI USB Audio DAC ', sources=0x00000101 07-30 00:21:13.160: W/ContextImpl(2061): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1068 com.android.server.usb.UsbSettingsManager.deviceAttached:621 com.android.server.usb.UsbHostManager.usbDeviceAdded:156 com.android.server.usb.UsbHostManager.monitorUsbHostBus:-2 com.android.server.usb.UsbHostManager.access$000:38 07-30 00:21:13.600: V/AudioService(2061): Broadcast Receiver: Got ACTION_USB_AUDIO_ACCESSORY_PLUG, state = 1, card: 2, device: 0 07-30 00:21:13.600: W/ContextImpl(2061): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendStickyBroadcast:1226 com.android.server.WiredAccessoryManager$3$1.handleMessage:501 android.os.Handler.dispatchMessage:99 android.os.Looper.loop:137 com.android.server.ServerThread.run:1033 07-30 00:21:13.610: I/AudioFlinger(1204): HAL output buffer size 1024 frames, normal mix buffer size 1024 frames 07-30 00:21:13.620: I/AudioMixer(1204): found effect "Multichannel Downmix To Stereo" from The Android Open Source Project 07-30 00:21:13.620: I/AudioFlinger(1204): AudioFlinger's thread 0xb2dfe008 ready to run 07-30 00:21:13.630: D/usb_audio_hw(1204): out_standby 07-30 00:21:13.650: I/AudioFlinger(1204): HAL output buffer size 1024 frames, normal mix buffer size 1024 frames 07-30 00:21:13.660: I/AudioMixer(1204): found effect "Multichannel Downmix To Stereo" from The Android Open Source Project 07-30 00:21:13.660: I/AudioFlinger(1204): AudioFlinger's thread 0xb2cbd008 ready to run 07-30 00:21:13.660: D/usb_audio_hw(1204): out_set_parameters card [2] device[0] out_override[1] 07-30 00:21:13.670: W/AudioTrack(27150): dead IAudioTrack, creating a new one from obtainBuffer() 07-30 00:21:13.680: D/usb_audio_hw(1204): out_set_parameters card [2] device[0] out_override[1] 07-30 00:21:13.690: D/usb_audio_hw(1204): out_set_parameters card [2] device[0] out_override[1] 07-30 00:21:13.700: D/usb_audio_hw(1204): start_output_stream() 07-30 00:21:14.350: I/AudioFlinger(1204): BUFFER TIMEOUT: remove(4099) from active list on thread 0xb531f008 07-30 00:21:24.570: V/MediaService(27150): WATCHDOG :: Shhhh! Код:
07-30 00:22:27.120: V/WiredAccessoryManager(2061): USB AUDIO UEVENT: {MINOR=80, MAJOR=116, SUBSYSTEM=sound, DEVNAME=snd/pcmC2D0p, DEVPATH=/devices/platform/sw_hcd_host0/usb1/1-1/1-1:1.0/sound/card2/pcmC2D0p, SEQNUM=110736, ACTION=remove} 07-30 00:22:27.120: V/WiredAccessoryManager(2061): ACTION = remove, DEVNAME=snd/pcmC2D0p, MAJOR = 116, MINOR = 80, DEVPATH = /devices/platform/sw_hcd_host0/usb1/1-1/1-1:1.0/sound/card2/pcmC2D0p 07-30 00:22:27.130: V/WiredAccessoryManager(2061): cardNumber = 2, deviceNumber = 0, channels = 2 07-30 00:22:27.130: W/ContextImpl(2061): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1068 com.android.server.WiredAccessoryManager$3.onUEvent:478 android.os.UEventObserver$UEventThread.sendEvent:210 android.os.UEventObserver$UEventThread.run:187 <bottom of call stack> 07-30 00:22:27.160: I/HeadsetService(2883): Headset=false; Bluetooth=false ; USB=true 07-30 00:22:27.160: V/MediaService(27150): onAudioBecomingNoicy() -> recover relaxed... others will do it 07-30 00:22:27.160: W/AudioPolicyManagerBase(1204): setDeviceConnectionState() device not connected: 800 07-30 00:22:27.160: V/WiredAccessoryManager(2061): USB AUDIO UEVENT: {MINOR=64, MAJOR=116, SUBSYSTEM=sound, DEVNAME=snd/controlC2, DEVPATH=/devices/platform/sw_hcd_host0/usb1/1-1/1-1:1.0/sound/card2/controlC2, SEQNUM=110737, ACTION=remove} 07-30 00:22:27.160: V/WiredAccessoryManager(2061): ACTION = remove, DEVNAME=snd/controlC2, MAJOR = 116, MINOR = 64, DEVPATH = /devices/platform/sw_hcd_host0/usb1/1-1/1-1:1.0/sound/card2/controlC2 07-30 00:22:27.160: V/WiredAccessoryManager(2061): Headset UEVENT: {SUBSYSTEM=switch, SWITCH_STATE=0, DEVPATH=/devices/virtual/switch/usb_audio, SEQNUM=110739, ACTION=change, SWITCH_NAME=usb_audio} 07-30 00:22:27.160: V/WiredAccessoryManager(2061): newName=usb_audio newState=0 headsetState=0 prev headsetState=4 07-30 00:22:27.160: V/WiredAccessoryManager(2061): device usb_audio disconnected 07-30 00:22:27.170: I/HeadsetService(2883): Headset=false; Bluetooth=false ; USB=false 07-30 00:22:27.170: I/HeadsetService(2883): Selected configuration: speaker 07-30 00:22:27.200: I/EventHub(2061): Removing device '/dev/input/event5' due to inotify event 07-30 00:22:27.200: I/EventHub(2061): Removed device: path=/dev/input/event5 name=Burr-Brown from TI USB Audio DAC id=13 fd=300 classes=0x80000001 07-30 00:22:27.250: I/InputReader(2061): Device removed: id=13, name='Burr-Brown from TI USB Audio DAC ', sources=0x00000101 07-30 00:22:27.670: V/AudioService(2061): Broadcast Receiver: Got ACTION_USB_AUDIO_ACCESSORY_PLUG, state = 0, card: 2, device: 0 07-30 00:22:27.670: W/ContextImpl(2061): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendStickyBroadcast:1226 com.android.server.WiredAccessoryManager$3$1.handleMessage:501 android.os.Handler.dispatchMessage:99 android.os.Looper.loop:137 com.android.server.ServerThread.run:1033 07-30 00:22:27.680: I/HeadsetService(2883): Headset=false; Bluetooth=false ; USB=false 07-30 00:22:27.690: V/MediaService(27150): onAudioBecomingNoicy() -> recover relaxed... others will do it 07-30 00:22:28.700: W/AudioTrack(27150): dead IAudioTrack, creating a new one from obtainBuffer() 07-30 00:22:28.710: W/AudioSystem(27150): ioConfigChanged() closing unknow output! 638 07-30 00:22:28.710: D/usb_audio_hw(1204): out_set_parameters card [2] device[0] out_override[1] 07-30 00:22:28.730: D/usb_audio_hw(1204): out_set_parameters card [1] device[0] out_override[0] 07-30 00:22:28.730: D/usb_audio_hw(1204): out_set_parameters card [1] device[0] out_override[0] 07-30 00:22:28.740: W/AudioSystem(27150): ioConfigChanged() closing unknow output! 637 07-30 00:22:28.740: D/usb_audio_hw(1204): out_standby 07-30 00:22:28.750: D/usb_audio_hw(1204): out_standby 07-30 00:22:28.780: V/codec_audio_pad(1204): in normal mode, headset or speaker on,****LINE:54,FUNC:set_normal_path Цитата:
![]() alsa_aplay -Dhw:2,0 -f cd /mnt/extsd/tada.wav играет в хвост и гриву. Цитата:
|
|||
![]() |
![]() |
![]() |
#175 |
Banned
![]() Регистрация: 06.11.2009
Возраст: 39
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Texno2k, то что регулятор громкости на максимуме ..это нормально. Так и есть на всех прошах изначально...(даже на ipad ) так же)) Потому что считает себя подключенным к доку, и подразумевается регулировка громкости на нем, что есть логично)))
Для его работы нужно патчить framework ( AudioPolicyManagerBase.cpp) Вот подсказка http://forum.xda-developers.com/show...&postcount=927 http://forum.xda-developers.com/show...&postcount=929 Второй вариант, попробуй стронний софт. Fine Volume Control Странно, но вроде он умеет регулировать громкость на ДАКе. Третий вариант....попробуй это http://pccar.ru/showpost.php?p=302802&postcount=4447 Если есть сток 4.4.4 или см11(не факт что на нем взлетит) Зачем хост распаивал? Может у тебя на ОТГ и так будет все работать). Просто у старых аллвиннеров было ограничение на работу не более 5-ти устройств в ОТГ.(5 endpoints) У твоего камня ситуацияя куда лучше: Alwinner A31 USB2.0 OTG - Support High-Speed (HS, 480-Mbps), Full-Speed (FS, 12-Mbps), and Low-Speed (LS, 1.5-Mbps) in Host mode - Support High-Speed (HS, 480-Mbps), Full-Speed (FS, 12-Mbps) in Device mode - 8K SRAM for EP Buffer - Support up to 10 user-configurable endpoints for bulk , isochronous, control and interrupt bi-directional transfers Последний раз редактировалось Rage2; 31.07.2014 в 20:23. |
![]() |
![]() |
![]() |
#176 | |||
Новый Пользователь
![]() Регистрация: 05.10.2010
Возраст: 42
Регион: 26
Сообщений: 14
![]() |
![]() Цитата:
Цитата:
Цитата:
а тут почемуто наоборот ![]() Попутно вопрос - как отвязать зарядку по усб и отг? при включении отг зарядка прекращается. (еще одна причина сдуть вафлю) И еще вопрос - при втыкании звука в отг, а в вайфай усб хаба с вайфаем, звук начинает потрескивать. Причем потрескивает даже при одном хабе. Но с вайфаем, Бт, 3G сильнее. Чего ему не хватает? Скорости? Плохой хаб? ЗЫ версия андроида от 4.2 до 4.4.2. (разные прошивки) Сейчас мучаю 4.3.1 Ядро 3.3.0 |
|||
![]() |
![]() |
![]() |
#177 |
Новый Пользователь
![]() Регистрация: 05.10.2010
Возраст: 42
Регион: 26
Сообщений: 14
![]() |
![]() Кстати, как я понял вышел SDK3.2 для Alwinner A31. (якобы на его основе Трой сделал эти прошивки)
Т.е теоретически можно пересобрать прошивку с нужными патчами? Или это из разряда фантастики? |
![]() |
![]() |
![]() |
#178 |
Banned
![]() Регистрация: 06.11.2009
Возраст: 39
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Зачем?
Ты можешь сам внести измения в уже установленую прошу. Через апктулс разбираешь файл, правишь и собираешь обратно. Далее подменяешь его на планшете. По ссылкам ходил ? По поводу хост+зарядка то это сложно. Ковырять ядро. |
![]() |
![]() |
![]() |
#179 |
Новый Пользователь
Регистрация: 15.08.2014
Город: Н.Новгород
Регион: 52
Машина: Renault Duster
Сообщений: 8
![]() |
![]() В GooglePlay скачал программу USB Audio Player PRO 1.2.1 установил на планшет на RK3066 + старенькая звуковая карта Abit USB Theater UA10 в USB OTG. Никаких драйверов устанавливать не нужно. Пробовал flac, wav 24/48, mp3 с битрейтом до 320 кбит/с все играет. Иногда слышны щелчки, возможно надо увеличить размер буфера.
__________________
Renault Duster пока без CarPC, планшет 3Q Surf RC0722 (RK3066) |
![]() |
![]() |
![]() |
#180 |
Новый Пользователь
![]() Регистрация: 05.10.2010
Возраст: 42
Регион: 26
Сообщений: 14
![]() |
![]() Как временный костыль использовать можно, но как плеер она не ахти. да и звуки с тогоже навигатора не вывести, с онлайн радио тоже.
|
![]() |
![]() |
![]() |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
Опции темы | Поиск в этой теме |
|
|