Поддержка аппаратного декодирования JPEG в приложении Android

StackOverflow https://stackoverflow.com/questions/5351041

Вопрос

Мое приложение для Android должно декодировать изображения JPEG с большим разрешением на телефонах Android 2.2 (и выше), в настоящее время я использую BitmapFactory.decodeStream API, то есть библиотеку SKIA для декодирования потока.

1) Насколько мне известно, SKIA использует программное декодирование, то есть libJPEG для декодирования и не использует для этого аппаратные декодеры.Поправьте меня, если я ошибаюсь.

2) Есть ли более быстрый способ декодирования потока JPEG (кроме SKIA)?

3) Можно ли использовать "Media framework" для аппаратного декодирования JPEG?По моим наблюдениям, его можно использовать только для видео и аудио.

Это было полезно?

Решение

skia поддерживает декодирование jpeg с аппаратным ускорением.Stagefright не поддерживает декодирование jpeg.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top