Skip to content

Android app using IsoParserLite to decode .heif and .avif files via MediaCodec

Notifications You must be signed in to change notification settings

dburckh/HeifViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heif Viewer

This is an Android app that I was using to test the Heif parsing of IsoParserLite. I was nerding out using MediaCodec to decode HEIC/AVIF manually. For educational purposes only. Use ImageDecoder or BitmapFactory for production code.

This also illustrates how to convert MediaCodec output to Bitmaps. See TextureViewSurface.kt and ImageReaderSurface.kt for examples.

Usage

  • Use RadioButtons to select the Surface->Bitmap processor
  • Click the Toolbar button, select a .heic or .avif file and be amazed (or not).

About

Android app using IsoParserLite to decode .heif and .avif files via MediaCodec

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages