Поддержка аппаратного декодирования JPEG в приложении Android
Вопрос
Мое приложение для Android должно декодировать изображения JPEG с большим разрешением на телефонах Android 2.2 (и выше), в настоящее время я использую BitmapFactory.decodeStream API, то есть библиотеку SKIA для декодирования потока.
1) Насколько мне известно, SKIA использует программное декодирование, то есть libJPEG для декодирования и не использует для этого аппаратные декодеры.Поправьте меня, если я ошибаюсь.
2) Есть ли более быстрый способ декодирования потока JPEG (кроме SKIA)?
3) Можно ли использовать "Media framework" для аппаратного декодирования JPEG?По моим наблюдениям, его можно использовать только для видео и аудио.
Решение
skia поддерживает декодирование jpeg с аппаратным ускорением.Stagefright не поддерживает декодирование jpeg.