Frage

Meine Android-App muss JPEG-Bilder mit hoher Auflösung auf Android 2.2-Telefonen (und höher) dekodieren. Derzeit verwende ich die BitmapFactory.decodeStream-API, d. h. die SKIA-Bibliothek, um den Stream zu dekodieren.

1) Nach meinem Wissen verwendet SKIA Software-Decodierung, d. h. libJPEG, um zu decodieren, und verwendet dafür keine Hardware-Decoder.Korrigieren Sie mich, wenn ich falsch liege.

2) Gibt es eine schnellere Möglichkeit, JPEG-Streams (außer SKIA) zu dekodieren?

3) Kann "Media Framework" verwendet werden, um JPEG-Hardware-Decodierung bereitzustellen?Nach meiner Beobachtung kann es nur für Video und Audio verwendet werden.

War es hilfreich?

Lösung

skia unterstützt die hardwarebeschleunigte JPEG-Dekodierung.Stagefright verarbeitet keine JPEG-Dekodierung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top