[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:08:56] <zombah>  http://pastebin.com/tmbJbAfr
 [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:54:27] <zombah>  http://pastebin.com/iaxvBwue
 [14:55:13] <zombah>  http://pastebin.com/jBrS49JX
 [14:55:33] <zombah>  вот если эту пару дифнуть видно какие микшеры дергаются во время звонка на стоке
 [14:55:49] <vasy>  выложи сразу diff :)
 [14:57:25] <zombah>  http://pastebin.com/UTEjyRBQ
 [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:35:46] <zombah>  https://paz00.ru/index.php/Fixing_Nokia_X2_camera
 [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:30] <zombah>  https://paz00.ru/index.php/Sosboot-ng
 [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:47:31] <vasy>  http://pastebin.com/Quv1KmYg
 [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:22] <zombah>  vasy: https://github.com/CyanogenMod/android_hardware_qcom_audio-caf
 [18:59:44] <vasy>  и?
 [18:59:51] <zombah>  audio-caf
 [19:00:10] <vasy>  https://github.com/CyanogenMod/android_hardware_qcom_audio/tree/cm-11.0
 [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:11] <vasy>  http://pastebin.com/jKzBV7BP это при звонке без acdb
 [22:25:38] <zombah>  во во, а что дальше?
 [22:25:46] <vasy>  http://pastebin.com/i00yAmhL это с acdb
 [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:29:00] <vasy>  http://pastebin.com/tjPsWPnD это с lg
 [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:08] <vasy>  да не сильно http://pastebin.com/wZEQVwv2
 [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>  спок