[00:08:26] <zombah> https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/blob/9e076e8b69662fd65ffb0b9cbd08c6ddaac76226/sound/soc/codecs/wcd9xxx-mbhc.c
[10:33:40] <vasy> Привет, всем!
[10:37:11] <stuw> vasy, привет. Какой модуль на x2 грузится для звука?
[10:38:02] <stuw> можно просто вывод lsmod
[10:40:10] <vasy> там модулем только wlan
[10:40:28] <vasy> сейчас найду
[10:49:06] <vasy> https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/blob/cm-11.0-wip-bisect/sound/soc/msm/msm8x10.c
[12:51:51] <zombah> добрый день всем
[12:56:10] <zombah> сравнил вывод tinymix до звонка и во время, ни фига не меняется, похоже у нас не срабатывает нужный path в mixer_path.xml
[12:58:00] <zombah> а вот на сток прошивке дофига всего меняется
[13:08:18] <zombah> vasy: я поправил бинарь читающий мак, затести у себя
[13:08:33] <zombah> по камере странные затык
[13:09:13] <zombah> у блоба довольно стандартная ошибка при чтении
[13:09:31] <zombah> но решение которое было для таких вещей что-то не работает
[13:10:31] <zombah> я сделал вот такого типа патч https://github.com/AscendG630-DEV/android_device_huawei_g630/blob/cm-11.0/patches/frameworks_av/0001-Camera-Fix-Huawei-MSM8610-camera-load.patch
[13:10:48] <zombah> для services/camera/libcameraservice/CameraService.cpp
[13:11:19] <zombah> +extern "C" void _ZN7android10VectorImpl19reservedVectorImpl1Ev()
[13:11:20] <zombah> +{
[13:11:20] <zombah> +}
[13:14:09] <zombah> в конец файла добавил, в выходном libcameraservices.so стринг вижу, но не помогает
[13:56:20] <zombah> такое чувство что на 4.3 у нокии легаси аудио, в логах стока фигурируют всякие tunnel, lpa и тп
[13:56:53] <zombah> можно попробовать соскочить с audio-caf на legacy-audio и посмотреть что изменится
[13:57:28] <zombah> BOARD_USES_LEGACY_ALSA_AUDIO
[13:58:19] <zombah> там мне кажется как раз не используются еще acdb отпадет необходимость их обновлять
[13:59:34] <zombah> счас попробую соберу гляну что к чему будет
[14:05:34] <vasy> zombah: привет, я пока занят
[14:07:14] <zombah> vasy: конечно какой разговор, это я так все мысли в слух излагаю 8)
[14:21:43] <zombah> аа блин надо ведь включить -DNEEDS_VECTORIMPL_SYMBOLS
[14:22:06] <zombah> совсем старый стал 8)
[14:49:16] <vasy> zombah: судя по CM, в 10.2 совсем другой audio, чем в caf-new
[14:49:46] <vasy> legacy-audio ты думаешь заработает с нашим ядром? у нас же свежий caf
[14:50:22] <zombah> vasy: ну надо попробовать, не очень понятно насколько оно с ядро завязано
[14:50:33] <zombah> audio нет caf-new, только просто caf 8)
[14:50:43] <vasy> насколько я знаю очень сильно
[14:51:20] <zombah> ну я уже собираю через часок посмотрю что получится
[14:51:37] <zombah> собрал выводы микшеров со стока
[14:52:46] <vasy> судя по https://github.com/CyanogenMod/android_hardware_qcom_audio-caf/blob/cm-11.0/hal/msm8974/platform.c#L1056
[14:52:46] <vasy> acdb вовсю используется
[14:53:15] <zombah> это да, в логкат стока acdb вообще нет, нокия его не использовала
[14:53:39] <vasy> а вот это печально
[14:55:33] <zombah> вот если эту пару дифнуть видно какие микшеры дергаются во время звонка на стоке
[14:55:49] <vasy> выложи сразу diff :)
[14:58:20] <zombah> у нас если сравнить вывод tinymix с локскрина и в звонке меняется только вот это +422 INT 8 Playback Channel Map 56 39 235 174 1 0 0 0
[15:01:33] <zombah> надо вспомнить как связаны названия path в mixer_path.xml
[15:01:46] <zombah> и кто выбирает этот path
[15:03:12] <vasy> так по идие один в один
[15:03:30] <zombah> что один в один?
[15:03:32] <vasy> <ctl name="IIR1 Band1" id ="0" value="268435456" />
[15:03:41] <vasy> в mixer_path.xml
[15:04:32] <zombah> ну во время звонка изменений нет в состоянии микшеров, так не должно быть
[15:05:36] <vasy> а если во время звонка громкость порегулировать?
[15:05:51] <stuw> На тошке так: есть драйвер кодека (alc5632.c), в котором есть "выводы". Есть драйвер борды (sound/soc/tegra/tegra_alc5632.c), в котором есть свои выводы и описание, как эти выводы, конектятся к кодеку.
[15:06:07] <stuw> если названия не совпадут - звук не будет работать или не полностью будет
[15:06:08] <zombah> vasy: я сейчас на сток откатился
[15:06:46] <stuw> Напрмер "Int Spk" и "SPKOUT" конектятся между собой
[15:07:47] <stuw> В андроиде похоже есть еще конфиг со списком "выводов". И у вас, на сколько я понял, есть ругань на ненайденные "выводы"
[15:10:01] <zombah> ну в msm тут все размазано по ядру https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/blob/cm-11.0-wip-bisect/sound/soc/msm/qdsp6v2/msm-pcm-routing-v2.c#L3316
[15:10:18] <zombah> вот я нашел в msm-pcm-routing все названия микшеров наших
[15:13:03] <zombah> а вот как path связываются https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/commit/257c3c4b794df598c561736888698dce5cb2a50a
[15:13:32] <zombah> только в mixer_path названия другие
[15:14:04] <zombah> видимо audio хал в андроиде связывает mixer_path названия и названия в ядре
[15:16:24] <stuw> mixer_path скорее всего дефолтные значения. Если дефолтные прописаны неправильно, что-то может быть не включено
[15:19:23] <zombah> ну я взял mixer_path от zte kis3 у них бывают модели с двумя симка и с одной и там для этого всякие хаки есть, надо его наверное почистить
[15:19:44] <zombah> т.к. с двумя симками аудио устройства модема тоже два
[15:20:14] <zombah> вот я читаю тред zte kis3 пишет чувак мол звук везде есть кроме как во время звонков
[15:20:33] <zombah> и они там расследуют что у него за модель и тп
[15:27:34] <zombah> http://www.modaco.com/topic/373214-devrom283-cyanogenmod-11-android-444-for-zte-open-c-kis-3/page-12#entry2238206
[15:39:37] <zombah> счас я в meld их сравню может понятней будет
[15:42:44] <zombah> ну они слегка отличаются
[15:43:25] <zombah> mixer_path удобно можно поменять без пересборки прошивки
[15:43:45] <zombah> счас у меня соберется я поиграюсь
[15:55:32] <zombah> вот ведь тут явно указано использовать путь voice-call https://github.com/CyanogenMod/android_hardware_qcom_audio-caf/blob/cm-11.0/hal_mpq/audio_hw.h#L337
[15:55:39] <zombah> но у нас он дергается
[15:55:44] <zombah> не дергается
[15:56:49] <zombah> видимо USECASE не правильно трактуется
[15:57:04] <zombah> интересно кто делает ивент вообще USECASE
[15:57:35] <zombah> если сам rild то логично т.к. в 4.3 вообще mixer_path не было и все эти пути по другому разруливались
[15:59:25] *** zombah ушел обедать
[16:18:29] *** zombah вернулся
[16:22:19] <vasy> zombah: в rild и libril вроде нечего такого нет
[16:22:39] <vasy> да и по логике не должно быть, они от джавы команды модему передают
[16:27:30] <vasy> вот отсюда по идее все начинается в роутинге звука при звонке:
[16:27:30] <vasy> https://github.com/CyanogenMod/android_packages_services_Telephony/blob/cm-11.0/src/com/android/phone/AudioRouter.java
[16:27:32] <zombah> vasy: а как аудио хал понимает что сейчас настала пора включать микшеры для модема?
[16:28:17] <zombah> хм а тут путей нет только названия самих устройств ввода и вывода странно
[16:28:30] <vasy> ну так это уже hal либы
[16:28:43] <vasy> на то он и hardware _abstract_
[16:29:13] <zombah> я просто пытаюсь проследить путь от ядра до приложения в свете mixer_path
[16:29:22] <zombah> и у меня пустое звено получается
[16:29:37] <vasy> ну вот я другую сторону от ядра нашел
[16:34:32] <stuw> <zombah> +extern "C" void _ZN7android10VectorImpl19reservedVectorImpl1Ev() <- это для чего?
[16:34:56] <stuw> имя точно неправильное
[16:35:06] <zombah> stuw: чтобы обмануть загрузчик блобов это неизвестный символ в либе
[16:35:20] <stuw> и получилось?
[16:35:34] <zombah> stuw: имя правльное, просто это делается подругому проще в cm-11.0
[16:36:01] <zombah> вот fix2 source глянь, это правильный вариант
[16:36:32] <stuw> _ZN7android10VectorImpl19reservedVectorImpl1Ev - такое имя генерит линкер. Если это сработало, то это чудо %)
[16:36:42] <stuw> *или компилятор генерит
[16:36:50] <stuw> второй вариант похож на правду
[16:37:37] <zombah> ну так раньше тоже работало мне кажется я помню использовал похожий хак
[16:38:13] <zombah> блоб камеры загрузился но теперь говорит что нет /dev/video1 хотят тот на месте 8)
[16:39:17] <zombah> E/mm-camera-intf( 292): mm_camera_open: dev name = /dev/video1, cam_idx = 1
[16:39:17] <zombah> E/mm-camera-intf( 292): mm_camera_open: opened, break out while loop
[16:39:17] <zombah> E/mm-camera-intf( 292): mm_camera_open: cannot open control fd of '/dev/video1' (No such device)
[16:39:17] <zombah> E/mm-camera-intf( 292): camera_open: mm_camera_open err = -1
[16:39:17] <zombah> E/QCamera2HWI( 292): camera_open failed.
[16:39:53] <zombah> счас посмотрим что за control fd такой
[16:40:07] <zombah> права чтоли нужно особые
[16:41:14] <zombah> нет права верные, загадочно
[16:41:30] <stuw> в dmesg есть что?
[16:42:34] <stuw> дай ссыль на mm_camera.c
[16:43:31] <zombah> <3>[ 35.549140] msm_post_event : msm event queue not available Line 682
[16:43:32] <zombah> <3>[ 35.549153] camera_v4l2_open : posting of NEW_SESSION event failed
[16:43:32] <zombah> <3>[ 35.549161] camera_v4l2_open : Line 577 rc -19
[16:44:22] <stuw> собственно ядро ошибку плюнуло.
[16:44:53] <zombah> блин чтот процессы падают как заведенные
[16:45:00] <zombah> чтот сломал глобальное
[16:46:06] <zombah> чтот я не нахожу чтот mm_camera.c живет
[16:46:20] <stuw> забей, ядро виновато
[16:49:42] <zombah> <3>[ 35.480057] init: sys_prop: permission denied uid:1013 name:camera.4k2k.enable
[16:49:42] <zombah> <3>[ 35.482319] init: sys_prop: permission denied uid:1013 name:camera.4k2k.enable
[16:49:42] <zombah> <3>[ 35.499531] init: sys_prop: permission denied uid:1013 name:camera.4k2k.enable
[16:49:42] <zombah> <3>[ 35.499718] init: sys_prop: permission denied uid:1013 name:camera.4k2k.enable
[16:49:42] <zombah> <3>[ 35.549140] msm_post_event : msm event queue not available Line 682
[16:49:43] <zombah> <3>[ 35.549153] camera_v4l2_open : posting of NEW_SESSION event failed
[16:49:45] <zombah> <3>[ 35.549161] camera_v4l2_open : Line 577 rc -19
[16:49:55] <zombah> не уверен что ядро
[16:50:30] <stuw> mm_camera_open получает ошибку от ядра. mm_camera_open вряд ли что-то может сделать. Надо от ядра плясать.
[16:50:48] <zombah> а хотя это 4k2k врядли нам надо для 5мпкс камеры
[16:51:02] <zombah> да счас я посмотрю что там поменялось
[17:00:22] <zombah> да видимо то что патчи нокиа для камер наложились нормально еще ничего не значит, там дофига нового в апи появилось
[17:07:45] <vasy> zombah: я в LG вообще весь каталог drivers/media/platform/msm/camera_v2 взял из стока
[17:08:03] <zombah> vasy: да чует мое сердце придется также сделать 8)
[17:08:05] <vasy> там жесткая привязка к либам
[17:09:22] <vasy> ну и в заголовках что-то подправил для них
[17:10:30] <vasy> пробовал коммит из caf чета фиксящий накатить, все нафиг падает в либах
[17:12:25] <zombah> 23 files changed, 322 insertions(+), 228 deletions(-)
[17:12:50] <zombah> ну общая разница не очень большая, счас попробую понять что поменялось может найдется простое решение
[17:13:25] <vasy> ну у лыж костылей больше чем у нокии я пока нашел
[17:17:09] <zombah> да нокия в камерах практически чисто только свои дрова добавляет не меняя апи возможно чтото простое поменялось
[17:29:38] <zombah> stuw: а глянь вот на эту строку мне компилятор говорит на нее предупреждение что я не верно int и поинтер сравниваваю https://github.com/cm-nokia-x2/android_device_nokia_ara/blob/cm-11.0-wip/libwcnss_qmi/wcnss_qmi_client.c#L45
[17:30:22] <zombah> видимо надо не ==NULL а чтото другое тут
[17:30:48] <stuw> == -1
[17:30:57] <zombah> о спасибо!
[18:10:38] <vasy> zombah: на 4pda отписались, что через блютуз звука тоже нет
[18:11:04] <zombah> загадочно
[18:12:28] <vasy> да скорее логично, у нас либо "вход" (со стороны модема) неправильный выбирается, либо вообще роутинг не меняется
[18:12:32] <zombah> такое чувство что case звонка вообще уводит аудио в другую сторону
[18:12:46] <zombah> ну существующую
[18:12:54] <zombah> не существующую
[18:14:54] <zombah> надо думаю audio-caf проверить может там дебаг включается, чтобы он все на свете писал может скажет что там у него происходит
[18:16:39] <fly-away> приветы
[18:16:44] <fly-away> zombah: пинг
[18:16:55] <stuw> O_O
[18:17:02] <fly-away> микрофон нормально работает в 4.1?
[18:17:02] <zombah> привет
[18:17:15] <fly-away> у меня какие-то щелчки там вместо звука
[18:17:23] <zombah> fly-away: не проверял
[18:18:15] <fly-away> а есть у кого-нибудь ac100 под рукой с 4.1?
[18:18:25] <fly-away> а то я не пойму, в железе дело или в софте
[18:18:57] <fly-away> 4.2.2 даж у меня
[18:18:59] <fly-away> о как
[18:19:11] <stuw> cm10 или cm11 ?
[18:19:35] <stuw> я все время в этих версиях путаюсь
[18:19:36] <zombah> да это линукс у него какой cm с 4.2.2
[18:19:42] <fly-away> гг))
[18:19:43] <zombah> или это не ядро
[18:20:01] <fly-away> это версия андроид))
[18:20:04] <zombah> аа
[18:20:04] <stuw> ядро 4.2.2? ))
[18:20:14] <fly-away> какой это cm
[18:20:16] <fly-away> я хз))
[18:20:24] <fly-away> давно дело было
[18:20:37] <fly-away> ядро 3.1.10))
[18:20:51] <zombah> ну если ты версию не менял и раньше работало то что-то сломалось 8)
[18:21:13] <fly-away> у тебя работает мик в 4.2.2?
[18:21:22] <zombah> да что за 4.2.2 то?
[18:21:27] <fly-away> андроид же
[18:21:40] <zombah> ну ясный красный что андроид
[18:21:48] <fly-away> какая-то твоя сборка
[18:21:52] <zombah> %)
[18:22:03] <fly-away> ты сам не знаешь какой это cm или что?))
[18:22:04] <stuw> cm10.1 похоже
[18:22:36] <fly-away> а что cm11 уже стабильный?)
[18:22:41] <fly-away> или какой ща самый кошерный?
[18:22:47] <stuw> у нас нет стабильного cm )
[18:22:48] <zombah> ставь самый свежий из cm10.1 и там посмотрим
[18:23:16] <fly-away> ну у меня самый свежий и стоит
[18:23:25] <fly-away> так что, мик работает у вас?
[18:23:28] <fly-away> в cm10.1
[18:23:50] <stuw> нету тошки под рукой
[18:24:08] <zombah> аа последний мы cm10 собирали а не 10.1
[18:24:28] <zombah> вот от сюда ставь https://drive.google.com/folderview?id=0BzHUnWusu2ztNFFuNEJTeGdZTkE&usp=sharing
[18:27:08] <fly-away> да чо ставить
[18:27:20] <fly-away> если он не работает то он и в последней, и в предпоследней не будет
[18:27:34] <zombah> cm_ac100-ota-10.0-20150325-UNOFFICIAL.zip
[18:27:44] <stuw> это если хардварная проблема он не будет работать нигде
[18:27:48] <fly-away> а как бы мне куда-нибудь загрузиться по быстрому
[18:28:00] <fly-away> и проверить
[18:28:03] <fly-away> в линукс там
[18:28:08] <fly-away> можно с флешки бутнуться?
[18:28:15] <zombah> в сосбут можно загрузится но я не уверен что там можно микрофон проверить
[18:28:23] <fly-away> там неможно))
[18:29:01] <zombah> хотя я вроде алзаутилс включал туда и дрова нужные
[18:29:18] <fly-away> хм
[18:29:30] <fly-away> это хорошее дело
[18:29:33] <zombah> вот попробуй https://drive.google.com/folderview?id=0BzHUnWusu2ztRWM2cFlQVFJjcW8&usp=sharing
[18:29:49] <fly-away> как в сосбут попасть?
[18:29:59] <stuw> бг ) у тебя u-boot ?
[18:30:08] <fly-away> ага
[18:30:59] <fly-away> шо за ботва
[18:31:05] <fly-away> он уже прошит по идее не?
[18:31:20] <stuw> версий у сосбута быть не может, да? :)
[18:32:13] <fly-away> cwm-recovery загрузился
[18:32:17] <fly-away> шо за ад
[18:32:23] <fly-away> где консоль
[18:32:45] <stuw> cwm-recovery это не то
[18:32:50] <fly-away> ваще не то
[18:32:52] <vasy> zombah: с audio-legacy собралось?
[18:33:18] <zombah> vasy: собралось то собралось но там даже обычный звук с ходу не заработал
[18:33:49] <zombah> vasy: давай этот вариант на крайний случай оставим, я прикинул что там надо но там работы не початый край
[18:35:23] <zombah> надо пока попробовать с audio-caf понять какое событие происходит во время звонка и что хал на него делает, думаю если это расковыряем дальше дело техники
[18:36:20] <vasy> zombah: согласен
[18:36:59] <fly-away> а этот сосбут
[18:37:08] <fly-away> он с тем же ядром, что и в андроеде?
[18:39:49] <zombah> fly-away: нет он с linux-stable ядром
[18:40:05] <fly-away> хм
[18:40:13] <zombah> 3.19 или какое там было на тот момент
[18:43:20] <vasy> zombah: кстати можно будет дебуг и на lg сделать для сравнения
[18:43:49] <zombah> vasy: да можно сравнить логкаты
[18:44:26] <zombah> vasy: попробовал loglevel 8 gps чтото адски туда спамит вообще ничего понять нельзя сплошные его ошибки
[18:44:41] <vasy> да, я его grep -v
[18:45:11] <zombah> E/ ( 918): W/int loc_api_server_proc(void*):138] fail receiving msg from gpsone_daemon, retry later
[18:45:11] <zombah> D/ ( 918): D/int loc_api_server_proc(void*):134] 6379339 listening on /data/misc/gpsone_d/gpsone_loc_api_q...
[18:45:12] <zombah> E/ ( 918): W/loc_eng_dmn_conn_glue_msgrcv:153] pipe broken -1
[18:45:12] <zombah> E/ ( 918): W/int loc_api_server_proc(void*):138] fail receiving msg from gpsone_daemon, retry later
[18:45:13] <zombah> D/ ( 918): D/int loc_api_server_proc(void*):134] 6379340 listening on /data/misc/gpsone_d/gpsone_loc_api_q...
[18:45:16] <zombah> E/ ( 918): W/loc_eng_dmn_conn_glue_msgrcv:153] pipe broken -1
[18:45:18] <zombah> E/ ( 918): W/int loc_api_server_proc(void*):138] fail receiving msg from gpsone_daemon, retry later
[18:45:21] <zombah> D/ ( 918): D/int loc_api_server_proc(void*):134] 6379341 listening on /data/misc/gpsone_d/gpsone_loc_api_q...
[18:45:24] <zombah> и так бесконечно
[18:46:48] <vasy> на lg при переключении на громкую звязь во время звонка куча сообщений от ACDB
[18:47:13] <zombah> а ты cal файлы тоже взял от лыжи?
[18:48:00] <zombah> во D/audio_hw_primary( 278): select_devices: out_snd_device(7: voice-speaker) in_snd_device(49: voice-speaker-mic)
[18:48:05] <zombah> у нас такое есть?
[18:48:20] <vasy> а я и те и те пробовал...
[18:48:35] <vasy> непомню, вроде нету
[18:48:42] <zombah> мне тоже кажется
[18:48:58] <zombah> у тебя остался линк на пастебин с нашим логом?
[18:49:33] <vasy> но если я это правильно понял это:
[18:49:33] <vasy> https://github.com/CyanogenMod/android_hardware_qcom_audio-caf/blob/cm-11.0/hal_mpq/audio_hw.h#L337
[18:49:33] <vasy> оно девайс получает через acdb
[18:49:50] <vasy> неа :(
[18:50:33] <zombah> если так то у меня есть сильные подозрения
[18:52:17] <zombah> надо погуглить может кто уже натягивал более свежий acdb какие там вопросы есть
[18:52:50] <vasy> я посмотрел некоторые в cm, кроме нексусов никто не обновлял ни acdb не acdbloader.so
[18:53:29] <zombah> это видно потому что они его и на 4.3 использовали
[18:54:05] <vasy> на lg g2 больше двух лет файлам, первый сток там был 4.2
[18:54:16] <vasy> с какого взяты не понятно
[18:54:31] <zombah> а они audio-caf используют?
[18:55:40] <vasy> у g2 libacdbloader.so с 10.2 не менялся
[18:56:34] <vasy> в cm11 вроде просто audio, про caf нет упоминания
[18:57:16] <vasy> но в cm12 он там по любому свежий caf, о они не либу, не acdb файлы не меняли
[18:59:44] <vasy> и?
[18:59:51] <zombah> audio-caf
[19:00:20] <vasy> "просто" audio
[19:00:40] <vasy> TARGET_QCOM_AUDIO_VARIANT := caf
[19:00:52] <vasy> в g2 на cm11 такого нет
[19:01:34] <zombah> хм ну можем без него попробовать
[19:01:40] <zombah> посмотрим что будет
[19:02:01] <vasy> можно попробовать
[19:02:06] <zombah> а у них mixer_path есть? или не каф версия без него?
[19:02:41] <vasy> есть
[19:02:59] <zombah> а проц какой?
[19:03:15] <vasy> msm8974
[19:03:17] <zombah> https://github.com/CyanogenMod/android_hardware_qcom_audio/blob/cm-11.0/Android.mk#L3
[19:03:43] <vasy> возможно там нет суппорта для 8610
[19:03:54] <vasy> а может makefile надо поравить
[19:04:27] <vasy> вобще 8610 это сильноооо урезаный msm8974
[19:04:46] <zombah> ну тут он четко указан https://github.com/CyanogenMod/android_hardware_qcom_audio-caf/blob/cm-11.0/Android.mk#L2
[19:05:32] <vasy> https://github.com/CyanogenMod/android_hardware_qcom_audio-caf/blob/cm-11.0/hal/Android.mk#L11
[19:05:41] <vasy> флаги какие-то
[19:06:19] <vasy> но в двух c файлах их следов не видно
[19:06:32] <vasy> та что по идеи makefile поправить в audio
[19:08:10] <vasy> но вариант с дебугом caf мне кажется самым правильным
[19:08:15] <vasy> с прицелом на cm12
[19:08:48] <stuw> fly-away, твой серв еще жив? а то все ссылки попротухли :)
[19:09:01] <fly-away> какой серв?
[19:10:37] <stuw> ссылки на flie.dyndns.org и flie.no-ip.org протухли
[19:10:54] <fly-away> логично)
[19:10:58] <fly-away> а что там выложено было?
[19:10:58] <stuw> http://ac100.grandou.net/hw_accelerated_video_playback тут и http://ac100.grandou.net/archlinux тут
[19:11:17] <stuw> http://flie.no-ip.org:7080/ac100/deb/nvidia-tegra_16.1.0-0ubuntu3~fly2_armhf.deb %)
[19:11:31] <fly-away> ща уже новую версию выкатили, не?)
[19:11:50] <stuw> я хз ) народ старые статьи читает и дрюкает вопросами на #ac100 ))
[19:12:04] <fly-away> печаль тоска)
[19:12:17] <fly-away> эти драйверы энивей такие кривые, что нифига не работает
[19:12:22] <stuw> и не говори )
[19:12:27] <fly-away> а линукс на ac100 тормозит как в аду
[19:12:39] <fly-away> так что люди эти ничего особо не потеряли)
[19:13:05] <fly-away> а вы чем ща занимаетесь?
[19:13:11] <fly-away> аудио какое-то пилите
[19:13:16] <stuw> линупс последнее время вообще везде тормозит )
[19:13:25] <stuw> это они нокию x2 ковыряют )
[19:13:25] <fly-away> он и всегда везде тормозил))
[19:13:32] <stuw> я так, иногда встреваю )
[19:13:44] <stuw> я nvec в мейнлайне временами переделываю )
[19:14:10] <fly-away> в x2 разве андроед?
[19:14:17] <stuw> чет быстро слово без мата не придумал, чтобы описать там ситуацию
[19:14:32] <stuw> вроде да
[19:14:36] <stuw> в каком-то виде
[19:14:55] <fly-away> хыы)
[19:14:57] <fly-away> прикол
[19:15:13] <stuw> но интерфейс там под винду и сервисы их
[19:15:18] <stuw> если ничего не путаю
[19:15:26] <stuw> ты как с луны свалился :)
[19:15:40] <fly-away> да ваще не слежу
[19:15:52] <fly-away> у меня китайский huawei уже сто лет, всё работает))
[19:16:05] <fly-away> ваще эти нокии забавные, версии с виндой стоят копейки
[19:16:05] <vasy> ага, там почти чистый 4.3
[19:16:15] <fly-away> а с андроедом в два раза дороже
[19:16:23] <vasy> ну интерфейс перепилен
[19:16:37] <fly-away> например X и X2 2900 и 4700
[19:16:43] <vasy> та MS-же вкладывает в раскрутку Win Mobile
[19:16:49] <fly-away> угу
[19:17:10] <vasy> так X тоже на андройде, тока древнее
[19:18:40] <fly-away> точно
[19:18:44] <fly-away> во дела кстати
[19:19:41] <fly-away> мегафон продает китайский залоченый обмылок login 3 за 2500
[19:19:51] <fly-away> а тут за 2900 целая нокия с андроедом
[19:23:38] *** zombah уехал домой
[22:24:20] <vasy> zombah: тут?
[22:24:27] <zombah> vasy: ага
[22:25:38] <zombah> во во, а что дальше?
[22:26:27] <zombah> хм подозрительные ошибки в конце
[22:26:33] <vasy> select_devices: out_snd_device(6: voice-handset) in_snd_device(0: ) одинаковый
[22:26:58] <vasy> ты про Error: ACDB AudProc vol returned = -19 ?
[22:27:04] <zombah> ага
[22:27:10] <vasy> на LG такие же
[22:27:30] <zombah> а ты tinymix поставил?
[22:30:04] <zombah> вот такого не видно D/audio_hw_primary( 289): select_devices: done
[22:30:52] <zombah> вместо него идет D/hardware_info( 278): hw_info_append_hw_type : device_name = handset-mic
[22:32:13] <zombah> кстати я тут еще заметил в ядре есть использование ревизий устройства типа https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/blob/cm-11.0-wip-clean/arch/arm/boot/dts/msm8610-ara.dtsi#L261
[22:32:13] <vasy> еще вот такого не видно на нокии:
[22:32:13] <vasy> D/ACDB-LOADER( 278): ACDB -> send_voice_cal, acdb_rx = 7, acdb_tx = 4, feature_set = 1869479936
[22:32:27] <zombah> похоже надо прикрутить эту тему от нокии
[22:33:38] <vasy> а куда?
[22:34:06] <zombah> там был всякий хабар их его проверкой и файло типа .nvi
[22:34:22] <zombah> часть на /custom лежит
[22:34:41] <zombah> надо понять кто его читает и как это в ядро возвращается
[22:39:31] <vasy> я в LG прибил acdb, звук при звонке всеравно есть, то есть проблема всетаки не в acdb
[22:40:04] <vasy> и select_devices: out_snd_device(6: voice-handset) in_snd_device(0: ) в любом случае правильный
[22:40:41] <zombah> понятно, а что там у тебя по mixer_path он сильно от нашего текущего отличается?
[22:43:56] <zombah> tinymix добавь просто в ara.mk в пакеты
[22:44:12] <zombah> там бинарь tinymix и либа его libtinyalsa.so будут
[22:44:49] <zombah> мда не сильно действительно
[22:45:13] <stuw_> а debugfs инфу какую-нибудь по звуку содержит ?
[22:45:17] <vasy> так что дело скорее всего не в микшерах
[22:45:21] <zombah> хотя вот это интересно <path name="adc1">
[22:45:35] <zombah> у тебя там громкость еще прибита
[22:45:37] <stuw_> на тошке помнится можно было состояние всех миксеров посмотреть в debugfs
[22:45:49] <zombah> попробуй нака лыжный mixer_path
[22:46:03] <zombah> stuw_: там оно в не удобном виде вроде
[22:46:18] <stuw_> в смысле в неудобном?
[22:46:24] <stuw_> скриптом можно сделать удобным
[22:46:32] <zombah> ну скриптом 8))
[22:46:47] <vasy> zombah: пробовал, только тише стало
[22:47:42] <zombah> хм ну как так звук везде и по всякому работает а с модемом нет
[22:47:52] <zombah> мне кажется дело таки в роутинге
[22:49:42] <zombah> вот что надо
[22:49:44] <zombah> https://github.com/CyanogenMod/android_hardware_qcom_audio-caf/blob/cm-11.0/hal/audio_hw.c#L22
[22:50:07] <zombah> надо включить в audio-caf этот very_very_verbose_logging везде!
[22:50:18] <zombah> и тогда думаю станет понятно
[23:16:16] <zombah> vasy: а как ты acdb отключаешь?
[23:16:28] <zombah> просто удаляешь бинари?
[23:21:45] <vasy> ага, папку с ними переименовываю
[23:22:20] <vasy> пропы кстати не нужны с lg-шным libacdbloader.so
[23:25:51] <zombah> у него видимо они прибиты внутри или он несколько путей перебирает?
[23:38:55] <zombah> какой добрый коммент https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/blob/cm-11.0-wip-bisect/drivers/media/platform/msm/camera_v2/msm.c#L660
[23:46:17] <vasy> ушел спать, всем пока!
[23:57:14] <zombah> спок