Size: a a a

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

2020 November 23

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
Делаешь минимальный проект воспроизводящий проблему и пинаешь гугловцев. :)
источник

Z

Zack in Android NDK (C++) — русскоговорящее сообщество
Evgen Bodunov
Делаешь минимальный проект воспроизводящий проблему и пинаешь гугловцев. :)
Абсолютно солидарен с подходом, но проект новый для меня (как андроид, жава, NDK).
Но не имею понятия как быстро напилить использование секурного кодека с дрмом (еще и контента где-то бы достать секурного)
источник

AT

Arkadi Tolkun in Android NDK (C++) — русскоговорящее сообщество
Пару лет назад встретил обсуждение бага (вроде на stackoverflow) в дровах на звук у китаефонов на Android. Там был дедолк. В итоге решения кроме как рутануть девайс и поставить поправленный драйвер не нашлось. Может у вас тоже что-то подобное? Бага на всех девайсах воспроизводится ? И да на дешёвых китаефонах проблемы с дровами часто бывают. Мы в разработке guru maps встречали пару девайсов которые уверяют что могут в OpenGL ES 3.0. А по факту нет. Пришлось даже костыль с откатом на ES 2.0 делать...
источник

Z

Zack in Android NDK (C++) — русскоговорящее сообщество
Arkadi Tolkun
Пару лет назад встретил обсуждение бага (вроде на stackoverflow) в дровах на звук у китаефонов на Android. Там был дедолк. В итоге решения кроме как рутануть девайс и поставить поправленный драйвер не нашлось. Может у вас тоже что-то подобное? Бага на всех девайсах воспроизводится ? И да на дешёвых китаефонах проблемы с дровами часто бывают. Мы в разработке guru maps встречали пару девайсов которые уверяют что могут в OpenGL ES 3.0. А по факту нет. Пришлось даже костыль с откатом на ES 2.0 делать...
Баг репродьюсится только на новых моделях ( конкретно на 2-ух 2020ого года), на старых все ок.
источник

AT

Arkadi Tolkun in Android NDK (C++) — русскоговорящее сообщество
Попробуйте глянуть спеки железок. Может там есть какой нибудь хардварный кодек. И он глючит на новых девайсах. Или наоборот его выпилили чтоб подешевле было и теперь глючит софтварный. Ну и при инициализации если есть возможность зафорсить выключение таких оптимизаций - попробуйте ...
источник

AT

Arkadi Tolkun in Android NDK (C++) — русскоговорящее сообщество
Ещё у Андроида от версии к версии (я про api level) чехарда с правами и вообще системой безопасности. Тоже может быть причиной ...
источник

Z

Zack in Android NDK (C++) — русскоговорящее сообщество
Arkadi Tolkun
Попробуйте глянуть спеки железок. Может там есть какой нибудь хардварный кодек. И он глючит на новых девайсах. Или наоборот его выпилили чтоб подешевле было и теперь глючит софтварный. Ну и при инициализации если есть возможность зафорсить выключение таких оптимизаций - попробуйте ...
Спс за рекомендации. Кодек по идее хардварный. Поискать спеки попробую, но чет кажется амазон такого не выкладывает.
Безопасность визуально не при чем так как если не переключать все работает (т.е. Константно или тот или тот)
источник

AT

Arkadi Tolkun in Android NDK (C++) — русскоговорящее сообщество
Zack
Спс за рекомендации. Кодек по идее хардварный. Поискать спеки попробую, но чет кажется амазон такого не выкладывает.
Безопасность визуально не при чем так как если не переключать все работает (т.е. Константно или тот или тот)
Не за что. Удачи в поиске причин. Такие баги неприятнее всего править. Особенно если нет железок на руках ...
источник

Z

Zack in Android NDK (C++) — русскоговорящее сообщество
Arkadi Tolkun
Не за что. Удачи в поиске причин. Такие баги неприятнее всего править. Особенно если нет железок на руках ...
Печаль в том, что это первый вообще опыт (с андроидами), и я хз баг в проекте / в ндк/ в железе..., вот и решил тут спросить совета)
источник

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
Если есть есть минимальный тест - можно прогнать по девайсам в firebase test lab и поискать закономерность.
источник

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
Прискачет что общего у девайсов где воспроизводится всегда. И всегда ли воспроизводится баг.
источник

Z

Zack in Android NDK (C++) — русскоговорящее сообщество
Минимального теста к сожалению нету, так как оч много всего завязано на сервисы
источник

Z

Zack in Android NDK (C++) — русскоговорящее сообщество
Дрм, лицензии, контент. И на данном этапе хз как это все замокать)
источник

EB

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

EB

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

EB

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

AT

Arkadi Tolkun in Android NDK (C++) — русскоговорящее сообщество
Сервисы? А у вас какой Target API Level. Мы как-то пробовали с 29 на 30 поднять и сервисы начали глючить по страшному на 30м API. В чем причина - пока не смотрели ...
источник

EB

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

Z

Zack in Android NDK (C++) — русскоговорящее сообщество
Arkadi Tolkun
Сервисы? А у вас какой Target API Level. Мы как-то пробовали с 29 на 30 поднять и сервисы начали глючить по страшному на 30м API. В чем причина - пока не смотрели ...
Android 9  (какоф именно не помню)
min - 21
Девайсов FireTV нету выше Android 9 пока что
источник

AT

Arkadi Tolkun in Android NDK (C++) — русскоговорящее сообщество
Это API level 28 емнип.
источник