James ‘snorp’ Willcox has landed support for hardware decoding via the public MediaCodec Java class in Nightly for Android for devices running Android 4.1+ (Jellybean). This is replacing OMXCodec & the Stagefright library which was introduced as a replacement for OpenCore for media decoding. This relatively new public Java class is used for decoding H.264/AAC in MP4 for playback in the browser with the benefit of allowing for direct access to the media codecs on the device through a “raw” interface.
This should correct a number of playback issues which have been reported to us regarding problems on Android 4.1+ devices.
How to Help
- Install Nightly (available on 10/21/2014’s build)
- Test video playback on your Android 4.1+ device (e.g, test page)
- Talk to us on IRC about your experience or problems