Back on our old Google Groups forum, we had a long thread of users sharing and discussing their experiences with 10-bit video playback, HEVC playback, device capabilities, and other interesting related topics.
This thread will be a continuation of that discussion. The original thread can be found here:
If you have anything you want to share relating to 10-bit playback, hardware support, and MX Player, please join the discussion!
How can I check what hardware codecs are enabled on my phone's GPU?
You can use an App such as Hardware Info: https://play.google.com/store/apps/d...a.hardwareinfo
My device is playing Hi10p really poorly, even though it's a very new/powerful phone! What can I do?
1) h.264 AVC Hi10p can only be played on HW+ for Tegra devices. No exceptions. All non-Tegra devices must use SW for h.264 AVC Hi10p.
2) When using SW Mode:
--> a) Settings -> Decoder -> CPU core limit -> Set to max of whatever your device is
--> b) Settings -> Decoder -> Use speedup tricks
- http://www.nyaa.se/?page=view&tid=489663&showfiles=1 This file is fairly demanding at 22.3Mbps bitrate.
- Anything from http://coalgirls.wakku.to/ that's 1080p and released in 2013 or later would be 10bit, and would make for a good test. All their files are relatively high bitrate, so it will be a good indicator of the CPU's capabilities with S/W.
- If you are willing to waste bandwidth with an even harder test, you could try this: http://www.nyaa.se/?page=view&tid=552753 12GB and 10835 kbit/s bitrate.
- Unique encoding settings: http://www.nyaa.se/?page=view&tid=557914&showfiles=1 movies 1 or 2. This is also 10bit (720p), but with 4:4:4 subsampling (on movies 1 and 2) as opposed to standard 4:2:0 subsampling.
- Very, VERY demanding: HEVC 4K 10bit video @ 51.6 Mb/s: http://demo-uhd3d.com/fiche.php?cat=uhd&id=96
- Various reference files from libde (including Big Buck Bunny): http://www.libde265.org/downloads-videos/
Now, a very useful summary by @Dante of the Inferno of the current required specs to successfully play 10-bit files on Android!
Last updated: 2015-08-24
Hi10p Minimum Hardware Requirements:
- 2.0+ GHz Dual Core CPU with integrated graphics (2006 or later)
- 2.2+ GHz Single Core CPU (up to 30 fps and low bit rate)
- Intel Atom Z3770 (Bay Trail) with integrated graphics (2014 or later)
- Snapdragon 600 SoC (2013 or later) - based on quad-core 1.9 GHz Krait 300 CPU and Adreno 320 GPU
- Exynos 7 Octa 7420 (2015 or later) - based on ARM v8
- Amlogic S812 - based on ARM A9 with octo-core Mali 450 GPU
- Nvidia Tegra K1
- Snapdragon 810 (generally should work, but probably only for lower bitrate files)