Suporte para decodificação de hardware JPEG no aplicativo Android
Pergunta
Meu aplicativo Android precisa decodificar imagens JPEG com base em alta resolução em telefones Android 2.2 (e superior). Atualmente, estou usando a API BitmapFactory.decodeStream, ou seja, a biblioteca SKIA para decodificar o fluxo.
1) De acordo com meu conhecimento, o SKIA usa decodificação de software, ou seja, libJPEG para decodificar e não usa decodificadores de hardware para o mesmo.Corrija-me se eu estiver errado.
2) Existe alguma maneira mais rápida de decodificar o fluxo JPEG (além do SKIA)?
3) O "framework de mídia" pode ser usado para fornecer decodificação de hardware JPEG?De acordo com minha observação, ele só pode ser usado para vídeo e áudio.
Solução
skia suporta decodificação jpeg acelerada por hardware.Stagefright não suporta decodificação jpeg.