Size: a a a

Android NDK (C++) — русскоговорящее сообщество

2018 August 10

AB

Alexander Bochkarev in Android NDK (C++) — русскоговорящее сообщество
Всем привет. Может кто нибудь имел дело с open sl es и low latency audio в частности? У меня на Фаст треке рекордер записывает попкорн, он едва слышим, но для алгоритма это критично. Я пересмотрел все Google io, учел все моменты, но все тщетно...
источник

Sergey λ in Android NDK (C++) — русскоговорящее сообщество
Alexander Bochkarev
Всем привет. Может кто нибудь имел дело с open sl es и low latency audio в частности? У меня на Фаст треке рекордер записывает попкорн, он едва слышим, но для алгоритма это критично. Я пересмотрел все Google io, учел все моменты, но все тщетно...
Мне кажется оно нормально работает только на Google Pixel 🌝
источник

AB

Alexander Bochkarev in Android NDK (C++) — русскоговорящее сообщество
Sergey λ
Мне кажется оно нормально работает только на Google Pixel 🌝
работает херово только на хуавей, ну из тех тестовых девайсах, которые у нас есть. ну еще на сяоми 3с,

мне удалось нарыть вот что:
в гугле говорят, что память в коллбеках выделять нельзя. это  приведет к priority inversion, но они ни словом не обмолвились о том, что в соседних потоках тоже ничего толком нельзя делать

у меня там жесткий алгоритм все считает, выделяет кучу памяти и активно грузит с диска, в итоге имеем то, что имеем.
источник

AO

Alexandr Opara in Android NDK (C++) — русскоговорящее сообщество
источник

ЕН

Евгений Нефедов in Android NDK (C++) — русскоговорящее сообщество
вот я так и делаю, но почему то когда артифакт собирается все равно он их удаляет..
источник
2018 August 16

ЕН

Евгений Нефедов in Android NDK (C++) — русскоговорящее сообщество
Если кому интересно по предыдущей проблеме значит сделал так , в модуле где формируется aar добавил правило donotstrip , а получившуюся библиотеку добавляю в студии к которой ndk не подключен, нет strip нет проблем :)
источник

ЕН

Евгений Нефедов in Android NDK (C++) — русскоговорящее сообщество
Написал вендеру чтобы стрипали свою либу через тулчаны ndk, но думаю эффекта не будет
источник
2018 September 04

AI

Alexey Illarionov in Android NDK (C++) — русскоговорящее сообщество
Кому-нибудь удалось подружить ASAN в режиме без рута с эмулятором (по https://github.com/google/sanitizers/wiki/AddressSanitizerOnAndroidO))?
источник

AI

Alexey Illarionov in Android NDK (C++) — русскоговорящее сообщество
Падает либо с руганью от SECCOMP, либо с  Bad system call
источник

AA

Andrey Alekseenko in Android NDK (C++) — русскоговорящее сообщество
Alexey Illarionov
Падает либо с руганью от SECCOMP, либо с  Bad system call
создай ишью на гитхабе в ндк. там отзывчивые люди - подскажут
источник
2018 September 06

⭕C

⭕ VshelV Com ⭕ in Android NDK (C++) — русскоговорящее сообщество
Привет всем, хотел спросить общественное мнение андроид разработчиков по поводу задумки одного маленького проекта для моего дедушки :)


Я думаю об одном  мини проекте

я хотел купить Android-телефон
разблокировать его, сделать root,
установить там что-то вроде TeamViewer, чтобы полностью дистанционно управлять телефоном (есть ли что-то вроде TeamViewer для Android),
я помещаю туда какую-нибудь русскую SIM-карту 3G / 4G с дата планом  интеренета оплаченным на 1-2 года вперед, а затем передаю этот телефон моему дедушке, который ноль в технологиях,

задачи и фичи:
- я могу позвонить себе с его телефона,
- я могу найти и воспроизвести музыку, которую он хочет для него непосредственно из Интернета
-  найти аудиокниги и фильмы и сразу воспроизвести эти файлы  для него, в то время как телефон находится в его руках и сам он находится за тысячи км в  другой стране от меня

- также возможно чтобы он мог голосом что-то искать
("типа :   воспроизвезди песню Дунайские ВОлны")  
- и как бонус, если возможно управлять голосом хотябы медиатекой локальной на телефоне (музыка, фильмы) в режиме офлайн


Является ли это возможным ?
источник

o

oles in Android NDK (C++) — русскоговорящее сообщество
⭕ VshelV Com ⭕
Привет всем, хотел спросить общественное мнение андроид разработчиков по поводу задумки одного маленького проекта для моего дедушки :)


Я думаю об одном  мини проекте

я хотел купить Android-телефон
разблокировать его, сделать root,
установить там что-то вроде TeamViewer, чтобы полностью дистанционно управлять телефоном (есть ли что-то вроде TeamViewer для Android),
я помещаю туда какую-нибудь русскую SIM-карту 3G / 4G с дата планом  интеренета оплаченным на 1-2 года вперед, а затем передаю этот телефон моему дедушке, который ноль в технологиях,

задачи и фичи:
- я могу позвонить себе с его телефона,
- я могу найти и воспроизвести музыку, которую он хочет для него непосредственно из Интернета
-  найти аудиокниги и фильмы и сразу воспроизвести эти файлы  для него, в то время как телефон находится в его руках и сам он находится за тысячи км в  другой стране от меня

- также возможно чтобы он мог голосом что-то искать
("типа :   воспроизвезди песню Дунайские ВОлны")  
- и как бонус, если возможно управлять голосом хотябы медиатекой локальной на телефоне (музыка, фильмы) в режиме офлайн


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

o

oles in Android NDK (C++) — русскоговорящее сообщество
а про воспроизведи всякие алисы вродебы это умеют из коробки
источник
2018 September 08

vs

v s in Android NDK (C++) — русскоговорящее сообщество
Люди! При попытке запустить приложение на виртуальном устройстве, Андройд-Студия выводит следующее
источник

vs

v s in Android NDK (C++) — русскоговорящее сообщество
/home/chelovek/Android/Sdk/ndk-bundle/sources/cxx-stl/llvm-libc++/include/cstdio:137:9: error: no member named 'fgetpos' in the global namespace
using ::fgetpos;
     ~~^
/home/chelovek/Android/Sdk/ndk-bundle/sources/cxx-stl/llvm-libc++/include/cstdio:139:9: error: no member named 'fsetpos' in the global namespace
using ::fsetpos;
     ~~^
[x86] Compile++      : cocos2dx_internal_static <= CCMeshCommand.cpp
[x86] Compile++      : cocos2dx_internal_static <= CCPass.cpp
2 errors generated.
make: * [/home/chelovek/MyCompany/MyGame666/proj.android/app/build/intermediates/ndkBuild/debug/obj/local/x86/objs-debug/cocos2dx_internal_static/base/ZipUtils.o] Error 1
make: *
proj.android/app/build/intermediates/ndkBuild/debug/obj/local/x86/objs-debug/cocos2dx_internal_static/base/ZipUtils.o] Error 1
make: * Waiting for unfinished jobs....
источник

vs

v s in Android NDK (C++) — русскоговорящее сообщество
Кто-нибудь в курсе как это исправить?
источник

vs

v s in Android NDK (C++) — русскоговорящее сообщество
Ну, буду тогда надеятся, что обновление NDK поможет исправить проблему.
источник

SL

Sergei Loskutnikov in Android NDK (C++) — русскоговорящее сообщество
Убери из cmake настроек сборку под x86
источник

SL

Sergei Loskutnikov in Android NDK (C++) — русскоговорящее сообщество
Ой, у тебя такое наверное надо и из Gradle убирать
источник

vs

v s in Android NDK (C++) — русскоговорящее сообщество
Уже пробовал. По ходу нужно просто обновить NDK. Завтра будет видно поможет это или нет.
источник