(2015-06-08, 21:10)hifiaudio2 Wrote: Update from my Amazon review of the Shield:
Hi,
We currently support hardware decode of VP9
@Koying, can you tell us if Kodi can support both 8-bit and 10-bit VP9 hardware decode via MediaCodec API on Android when the codec is exposed by Nvidia for this Tegra SoC?
And if so then what about VP9 hardware decode on other SoCs that also expose that codec via MediaCodec API or StageFright on Android? Does Kodi already support VP9 in HW?
VP9 is developed by Google and YouTube is owned by Google, and I believe that a VP9 hardware decoder will be a must for playback of YouTube 10-bit VP9 videos in 2160p resolution?
YouTube today encodes encodes all videos in H.264, HEVC, and VP9 for maximum compatibility, with VP9 now standard for playback on Chrome browser via HTML5:
http://www.animafelina.it/test-video-qua...s-youtube/
YouTube encodes 2160p (3840×2160) videos with VP9 codec at a bit rate equal to 10.4 Mbps
YouTube encodes 1440p (2560×1440) videos with VP9 codec at a bit rate equal to 6.522 Mbps
YouTube encodes 1080p (1920×1080) videos with VP9 codec at a bit rate equal to 2.182 Mbps
YouTube encodes 720p (1280×720) videos with VP9 codec at a bit rate equal to 1.378 Mbps
You can download a sample compressed to 2160p at 15 Mbps with Google VP9 encoder here
http://www.reduser.net/forum/showthread....-HD-Sample
FFmpeg features a native 8-bit VP9 decoder, but I don't believe that it support 10-bit or 12-bit VP9, nor is Kodi built with libvpx
http://wiki.webmproject.org/ffmpeg/building-with-libvpx
Software decoding of both 10-bit and 12-bit VP9 can now be achieved via libvpx
https://github.com/webmproject/libvpx/