Я занимаюсь декодированием видео (mpeg2, размер кадра 360x240) на телефоне Android с ARM-Cortex 8, работающим на частоте 1 ГГц. Декодирование выполняется на языке Си, а отображение на экране выполняется методом Android Canvas OnDraw.
После профилирования я вижу, что в OnDraw () проходит около 50% времени. Я не могу понять, почему OnDraw () занимает так много времени.
Есть ли лучший способ отобразить кадры?
Буду благодарен, если кто-нибудь укажет мне правильное направление.
Rgrds,
Хешам