Size: a a a

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

2020 November 20

DG

Dmitry Gordin in Android NDK (C++) — русскоговорящее сообщество
вроде бы ничего не написано про android 11
почему не сработает?
источник
2020 November 21

K

KoT0N in Android NDK (C++) — русскоговорящее сообщество
доброго бодрого друзья, пожалуйста подскажите кто знает как чем или кто знает как восстановить данные (видео/аудио/фото) после хард ресета
источник

0

0x1de in Android NDK (C++) — русскоговорящее сообщество
Dmitry Gordin
вроде бы ничего не написано про android 11
почему не сработает?
В 11 они скрыли список приложений. Необходимо либо добавлять queries в манифест название каждого пакета, либо добавлять пермишн QUERY_ALL_PACKAGES, но тут придётся бодаться с гуглом и обосновывать зачем тебе нужен список всех приложений.

https://developer.android.com/about/versions/11/privacy/package-visibility
источник

DG

Dmitry Gordin in Android NDK (C++) — русскоговорящее сообщество
там речь про getInstalledPackages()
а getInfo не упоминается
интересно это только в доке они забыли обновить или в принципе он не изменился
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
Arkadi Tolkun
It depends from hardware. Most DACs produce click when powered off. If you do not close audio session (DAC did not stop wroking) and you hear clicks - this usually means that there are problems in mixig of audio. For example if first audio stop plays with nonzero sample and start with 0 - you will hear click.
hmmm ok
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
is std::shared_ptr stable?
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
as i keep getting nullptr but i cant reproduce it on gnu
источник

MG

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

AT

Arkadi Tolkun in Android NDK (C++) — русскоговорящее сообщество
Matthew Good
as i keep getting nullptr but i cant reproduce it on gnu
in most cases i got such errors when data races happened.
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
if i do
_backend = engine->set_backend ("AAudio", "Unit-Test", "");


instead then it works
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
why?
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
https://gist.github.com/b674a7a9b3b5fd583db99bd5200099eb would this be a good way to set the configuration settings for a backend for AAudio?
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
or would it be better to just open a stream and keep it open through the lifetime of the backend, at the expense of possible resource locking/exhaustion/whatnot due to a stream being open when it may not actually be used
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
Ребят, как собрать проект с Native Dependencies без студии?
источник

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
Я же бросал пример как собрать курл самому.
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
Evgen Bodunov
Я же бросал пример как собрать курл самому.
Так есть же готовый curl, но ннпонятно как его подключить к проекту без градла
источник

w

waldo in Android NDK (C++) — русскоговорящее сообщество
А буст можно подключить в студии?
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
if it helps
   static std::shared_ptr<AudioBackend> _backend;

    std::shared_ptr<AudioBackend>
   AudioEngine::set_backend (const std::string& name, const std::string& arg1, const std::string& arg2)
   {
       // ...
       std::shared_ptr<AudioBackend> x_;
       LOGE("_backend use count: %ld", _backend.use_count());
       LOGE("x_ use count: %ld", x_.use_count());
       x_ = _backend;
       LOGE("_backend use count: %ld", _backend.use_count());
       LOGE("x_ use count: %ld", x_.use_count());
       return x_;
   }

// ...

   engine->set_backend ("AAudio", "Unit-Test", "");
   LOGE("_backend use count: %ld", _backend.use_count());


and


E/AudioEngine: _backend use count: 2
   x_ use count: 0
E/AudioEngine: _backend use count: 3
   x_ use count: 3
   _backend use count: 0
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
is this just a bug on my device/ROM/NDK version or does this happen for other people?
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
im struggling to reproduce this as a test case ;-;
источник