Opensl-ES нить голодная на телефонах Samsung - PullRequest
0 голосов
/ 11 марта 2019

У меня есть собственный поток, выполняющий чувствительные ко времени операции (поток производителя opensl-es), порожденный std::thread::create, и некоторые пользователи (в основном, Samsung), кажется, испытывают заикание, когда приложение находится в фоновом режиме, что исправляется путемприложение снова на переднем плане.

При чтении телеметрии кажется, что поток производителя opensl-es депориоризован / заморожен и переназначен слишком поздно, чтобы произвести необходимый звук.

Это мне кричитуправление питанием пошло не так.Есть ли способ либо запросить освобождение от управления питанием для собственного потока, либо обмануть менеджеров питания (создать поток в горячей петле с no-ops?)

...