yashsingh1/xdaforums huggingface dataset:
[MX Player] amn1987:
I have a SD650 equipped device which decodes only 8-bit HEVC in HW. For 10-bit HEVC I tried a wide range of players but nothing worked even for low(2-5Mbps) bitrate 1080p files. Since VLC downloaded from Play Store would simply display a black screen for every video regardless of codec, I downloaded a nightly build(version 4.0) from their website for ARM v8 64-bit. To my surprise it handled it quite well. Where MX Player was very laggy. The small cores were nearly always maxed out while the big cores were around the 1.2-1.4GHz mark with infrequent peaks for both. In case of Mx Player even setting the big cores to max clocks by setting the governor to performance didn't make any difference.

---------- Post added at 05:07 PM ---------- Previous post was at 05:04 PM ----------

I was also looking for the same information but couldn't find anything worthwhile. Even in Qualcomm website they have not mentioned the bit depths.

---------- Post added at 05:26 PM ---------- Previous post was at 05:08 PM ----------

I have a Redmi Note 3 with Sd650 and it doesn't support HW decoding of H.265 10-bit. With SW decoding I have had decent results with files with bitrates upto 5Mbps avg. with VLC nightly 4.0. Mx Player and all others I have tried were not upto the mark. However I haven't tried many files as I discovered this yesterday only. The phone gets quite warm within 10 minutes. With prolonged usage it might throttle and playback consequently suffer. In a tablet though this might be less of an issue. My advice is to get one that supports HW decoding. Might even get one of the Intel Core based Windows tablets(7th gen. fully support HW decode, 6th gen partial/hybrid) . The Chinese OEMs like Chuwi etc have them for decent prices. Some even dual-boot with Android.
[MX Player] Thirumalai.K:
From MXPlayer 1.9.19 onwards, HEVC & H264 10bit will be listed on HW+ video codecs even if they are not explicitly supported by the hardware decoders. When you enable this, it can will be force tried with Both HW & HW+. So, you can manually enable it & check whether it's working for you are not. (H264 10bit is more dangerous & known to crash some devices. So, do not enable it until or unless you are sure that it is supported by the device)

Currently, it's available only for beta testers. If you are interested to check our pre-release version, Kindly opt-in by tapping the "Become a tester" on the MX Player page of Google Play. If the problem persists, feel free to get back to us. We will be happy to assist you.
[MX Player] abdelhachim:
Many Thanks...

I tested it... Works perfectly on my android TV Box (HEVC 10bit)
[MX Player] carlchan31:
I have a Mi Note 3 and sadly it can't decode 10bit at hardware level. It can easily handle it via software but I didn't test the extent of how much bitrate it could handle. Probably close to what 835 is capable at software level.

I do really hope that the upcoming Mi Note 4, which supposedly will carry Snapdragon 7xx, they re-branded the successor of 660, will be able to decode 10bit videos. Rumors say it carries an AMOLED panel which will elevate the viewing experience for a cheaper than flagship price.
[MX Player] Tinderbox (UK):
Hi.

Is it possible to trying HW+ first, before trying HW as a lot of my movie`s play without sound in HW, But play with sound in HW+

I have a number of TV box`s using S905X and S912 SOC both behave this way.

Thanks

John.
[MX Player] Thirumalai.K:
Goto Settings > Decoder

Enable the HW+ Decoder for local & network.

Once it's set, all new videos will be tried in HW+ decoder first.

For the videos, you have already played, MX Player might have remembered the decoder used. So, you have to either "Clear the Playback History" or have to disable the option "Remember Selections".
[MX Player] ookwut:
It seems that Galaxy S7 Exynos restored its 10-bit HEVC hardware capability when I copied the file libOMX.Exynos.HEVC.Decoder.so from old Samsung firmware G935FXXU1BPIF into /system/lib/omx/ on LineageOS 14.1 and forced HW+ decode of 10-bit HEVC in MX Player Beta.

libOMX.Exynos.HEVC.Decoder.so (from G935FXXU1BPIF):

mega.nz/#!JmpwyYCa!qrb0J4L-Erv8LpMAksjuIIc0hAGdtU6BpjV3R9O82tU

media_codecs.xml:

mega.nz/#!RvpQxajK!t1hgl_0c4UZJqZopuO0HAzudE8jC4xTTybikYxD3NEI
[MX Player] suifong:
Thank your update.

After 1.9.19 open HW+ H256 10bit in settings.

It can work good on 8890 version S7 edge with latest official rom.

:laugh:
[MX Player] paradoxxman:
Hi, I have a galaxy S8 and with recent OREO update mx player won't play any H265 files in hw or hw+ mode, only in sw mode with big stuttering; when I revert back to Nougat ROM, the same mx player plays perfectly the H265 HEVC files; is there some bug with mx player and OREO or is there some setting that I need to do, add some missing libraries or such? thanks
[MX Player] haraharamahadev10:
A slight judder/stutter/framedrop when using the H/W and H/W+ modes

I am using the Exynos variant of the Galaxy S8+. Whenever I try to play a 10bit HEVC video or a HEVC 8bit video using the H/W or H/W+ mode, there is a slight judder or stutter once in a while. Its random. It just microstutters for a second. Like it skipped a frame or two. It doesn't occur when I try to play it with S/W mode. but it drains the battery like hell. I have this great phone but I am unable to watch videos without that stutter ruining my entire viewing experience. I also use Netflix and Amazon Prime and there is no stutter on those apps. The videos are squeaky smooth. Please help me out. :(
[MX Player] Thirumalai.K:
Sorry for the inconvenience. Kindly open Menu » Help » Bug Report. Save the bug report Immediately after reproducing the issue and share here. It will be helpful to understand the issue better.
[MX Player] ramirrat:
When AV1 codec support will be added?
[MX Player] carlchan31:
It's estimated to be available in devices around 2020. We have a few year more with our beloved HEVC ha ha

Get your **** together pool members of HEVC.

---------- Post added at 01:17 AM ---------- Previous post was at 01:03 AM ----------

[IMG="suggestphone.com"]https://www.suggestphone.com/assets/qualcomm-snapdragon-710-730-specifications-comparison.png[/IMG]

Successor of the 660, the 7xx series seems to finally support 10-bit playback. The only bad news is, the notable Mi Note series which will surely carry one of these will have no headphone jack.

Hopefully the price gap between 7xx and 8xx devices will be substantial enough to skip flagship phones, and their pricing.
[MX Player] StormyNight:
Going to be buying a new phone next month, is there any Snapdragon 6xx series phones that support Hi10p (for anime)?

EDIT: Forgot to ask, anyone know if the Snapdragon 636 or Helio P10 supports Hi10p?
[MX Player] mdfarazb2:
nope no sd6xx series supports 10bit.. better go for >82X
[MX Player] :
The new 700 series of snapdragon should have native support to h264 10-bit currently the only ones with hardware support.
[MX Player] PrismereKnight:
Any way to force HW playback for hi10p x264 videos on Snapdragon 835? OnePlus5T.
[MX Player] Thirumalai.K:
MX Player check the supported profiles for each system decoders & enable hardware acceleration accordingly.

But, some devices may not expose the support. In such cases, You can just enable it on HW+ Video Codecs. It will force try H264 High10 videos on both HW & HW+. But, will not work if the system decoder doesn't support h264 10bit profiles.

Kindly keep in mind that force attempting Hi10 may lead to a crash on some devices. For your safety, just revert it if it's not working.
[MX Player] StormyNight:
Hi, so I bought the OnePlus 3T (Snapdragon 821), but I'm still having stutters when playing this file. It doesn't play in HW, it plays in SW.

Here are some screenshots:

The file I'm trying to play is from https://nyaa.si/view/967799.

Is there anything wrong that I'm doing, or is there anything I can do to fix this?

Any help is appreciated.

Edit: This file also doesn't play in HW. https://nyaa.si/view/1026450
[MX Player] Thirumalai.K:
Because your device doesn't support hardware accelerated decoding of YUV444 colour space. So, the only remaining option is to use SW decoding.
[MX Player] StormyNight:
Is there any Android phone out on the market that supports this?
[MX Player] ** A - R **:
May be, No. But give a try with Galaxy S9/+.
[MX Player] :
I've tested on an S9+ recently. No HW support for Hi10p
[MX Player] tejasvi88:
Does device supports HEVC Main 10 (and resolution)?

Decoders found:

OMX.qcom.video.decoder.hevc

Media type: video/hevc

Color Formats:	QOMX_COLOR_FormatYUV420PackedSemiPlanar32m YUV420Flexible YUV420Planar YUV420SemiPlanar

Profiles:	0x1(0x10000) 0x2(0x10000) 0x1000(0x10000)

OMX.google.hevc.decoder

Media type: video/hevc

Color Formats:	YUV420Flexible

Profiles:	0x1(0x1, 0x10, 0x100, 0x1000, 0x10000, 0x4, 0x40, 0x400, 0x4000)

Details pertain to LG Q6 (Snapdragon 435). What else uncommon info can be derived from above? Like most ideal settings for MX player?
[MX Player] Pisanoid:
What do we know about Snapdragon 710 hardware and software decoding capabilities? I'm thinking about switching from my OnePlus 3 (Snap 820) to a Mi Max 3 Pro (Snap 710) when it launches.
[MX Player] MXPlayer:
There can be huge variations between the tech specifications & the real performance. There are several devices with the chipset that is capable of decoding 10bit HEVC videos. But, OEMs do not implement it on the device's media framework since they have to pay more royalties. In contrast, there are some devices with chipsets that do not support these officially. But, they are implemented silently. So, you can play it with HW/HW+ decoders by force enabling the same in HW+ video codecs.

When it comes to the SW decoder, not all CPUs with a particular speed works in a similar way. The performance will purely depend on how it's optimized on the device.

So, it's very difficult to assume a device capabilities just from the specs.
[MX Player] Pisanoid:
So I'll have to wait for the device to come out and find someone to test some samples. Got it.
[MX Player] mdfarazb2:
Yah I'm too thinking to switch to mi max 3pro from my op3T... That processor beats 821!

Don't worry It'll be running fine... Redmi note5Pro with sd636 runs the 10bit hevc smooth af on hw+ ;) so why can't sd710?
[MX Player] soraxd:
on every start up of MX Player after my phones rebooted, it needs to rebuild font cache. I've cleared it many times, and uninstalled / reinstalled MX Player. this has been an ongoing issue since basically I got my Note 8 nearly a year ago. anyone have any idea why or how to solve it? ( I've done the reset font cache option many times)

//Note 8 - 7.1.1 - N950FXXU1AQHB
[MX Player] MXPlayer:
It seems that the font cache is getting corrupted somehow. Kindly write us in detail at support@j2apps.com along with a bug report (help > bug report) collected right after the first font caching after the reboot. It may help us to understand the issue better.
[MX Player] :
Nova 3i has hardware support for 10-bit HEVC, but no H263, VP9, WMV3 and VC-1 support. The difference between Nova 3i and P20 series is the VP9 support.

Edit: Tested Redmi Note 5 Pro and it is able to hardware decode 10-bit HEVC videos smoothly to 160mbps bitrate. It stutters only on 400mbps bitrate.
[MX Player] gagmani:
Can you please test vp9 and vp9 profile 2(10 bit) on Redmi note 5 pro? Download samples from Kodi website.
[MX Player] :
VP9 profile 2 plays fine, but only software decoding is supported. VP9 plays smoothly and has hardware decoding support in Redmi Note 5 Pro.
[MX Player] carlchan31:
[MENTION=7051328]MXPlayer[/MENTION] in the past I couldn't play 10-bit videos on my Snapdragon 660, it wasn't supported as suggested by the tech sheet. Tried it today, it worked. My phone is snapdragon 660.

I do have a question, does HW+ consumes more juice in comparison to HW? Thanks

---------- Post added at 01:32 AM ---------- Previous post was at 01:32 AM ----------

[/COLOR [MENTION=7051328]MXPlayer[/MENTION] in the past I couldn't play 10-bit videos on my Snapdragon 660, it wasn't supported as suggested by the tech sheet. Tried it today, it worked. My phone is snapdragon 660.

I do have a question, does HW+ consumes more juice in comparison to HW? Thanks
[MX Player] MXPlayer:
Technically No.

Both HW & HW+ decoder uses the same system decoders for the playback. The basic difference is that former one directly uses android mediaplayer framework while the later one works on MX Player's own framework.
[MX Player] cnisap:
Can Moto g5s play x265 10 bit on hw+

This is my first post on xda, Sorry if I am posting it on wrong place.

I just want to know whether my moto g5s(XT1795) can play x265 10 bit videos on hw+ decoder?

I am trying to play videos from jell.yfish.us

jellyfish-110-mbps-hd-hevc.mkv (works fine with hw+)

jellyfish-3-mbps-hd-hevc-10bit.mkv ( works only with sw, hence laggy)

Phone Specs:

Motorola moto g5s(XT1795)

4GB Ram

Snapdragon 430 (8x arm cortex a53@ 1.4ghz)

Adreno 505

Android version: 7.1.1 (Official with latest updates)

OpenGL ES 3.2

Kernal Version: 3.18.31-perf-gcd0e262-00111-g4083ccd(18)

Non Rooted Device

MX Player 1.10.3(armv7 neon, custom codec 1.9.18.2)

Decoder settings

HW+ video codes

h.264, h.265, h.265 10 bits, VP8 are Hardware Accelerated

Media codec info app shows two decoders

omx.google.hevc.decoder (this doesn't have main 10 specs)

omx.qcom.video.decoder.hevc

main10 level: 5.1

main10hdr10 level: 5.1
[MX Player] pikadix:
I'm having issues with the latest version. When playing MKV 10-bit files, it's very laggy on SW.

What's odd is HW+ is greyed out and when I tap HW I get an error that it is not supported.

I reinstalled it and voila, I can now change to HW and HW+ on the same file.

Come 3 days, the issue is back and I didn't change anything. What could be the problem? Thanks!
[MX Player] :
Note 4 has no hardware decoding support for 10-bit files.
[MX Player] Justherelooking:
So are the SD 845 (and their equivalents) devices able to play back 10 bit h.264 and h.265 1080p videos smoothly and without stuttering ?

ie 10-bit anime
[MX Player] :
Yes they are more than capable. Do take note that no phone has the ability to hardware decode 10-bit h264 videos at the moment.
[MX Player] krasCGQ:
There are little to no devices with HW acceleration support for H.264 Hi10P. HEVC Main10 is more common tho nowadays, with sdm845 should be able to do that.
[MX Player] greentrancer:
8 inch tablet with 10-bit?

I am looking for a tablet that handles HW HEVC 10-bit video - does anyone have any idea which one? Got a MediaPad M3 Lite, but it only handles 8-bit unfortunately... Thank you.
[MX Player] SyXbiT:
Is there a table somewhere with SoCs (or tablets) listing support?

I have a MediaPad m3 (Kirin 950) and it cannot do HEVC (h.265) 10bit.

I have a OnePlus 6T (SD 845) and it can do everything except AVC (h.264) 10bit.

I will be purchasing a replacement tablet in the future, and would really like to be certain it can do HEVC 10bit. A table would be really helpful for purchasing decisions. One of the few companies making high end 8" widescreen Android tablets is Huawei. I'm hoping a future Huawei Mediapad will launch with Kirin 980, but I don't see any data on what codecs Kirin 980 supports.
[MX Player] joemiddle:
Are you sure guys, that Amlogic S812 will play 1080p Hi10P? Like Dante of the Inferno says in first post.

Anyone tested it? MX Player can use GPU for software playback? Because CPU is not powerful enough for sure.
[MX Player] zonta:
how can i see 10 bit or hdr works. all i see is hevc is on and fps no other options please help
[MX Player] alidl:
Thank you very much dear friend :)
[MX Player] tomalamix:
Hy guys,

ive got this NEXSMART D32 Android box running Android 5.1.1.

I'm not able to play the video with the following info using HW+ or HW decoder, but im sure the box supports hardware decoding for this., but Kodi player is able to do it and this is a knock down for MXplayer. The video details:

Source : FHD Bluray

Format : Matroska

File size : 12.5 GiB

Duration : 1 h 49 min

Overall bit rate mode : Variable

Overall bit rate : 16.4 Mb/s

Video

Format : HEVC

Format/Info : High Efficiency Video Coding

Format profile : Main 10@L4.1@High

Bit rate : 7 038 kb/s

Width : 1 920 pixels

Height : 800 pixels

Bit depth : 10 bits

Color primaries : BT.709

Audio #1

Format : MLP FBA 16-ch

Format/Info : Meridian Lossless Packing FBA with 16-channel presentation

Commercial name : Dolby TrueHD with Dolby Atmos

Bit rate : 4 722 kb/s

Maximum bit rate : 8 355 kb/s

Channel(s) : 8 channels

Language : English

Audio #n

Format : AC-3

Format/Info : Audio Coding 3

Commercial name : Dolby Digital

Bit rate : 640 kb/s

Channel(s) : 6 channels

Language : English

Language : German

Language : Spanish

Language : French

Language : Italian

Language : Japanese

Language : Portuguese

Besides this i can play this video using Kodi, it uses the hardware decoding capabilty without issues but i would like more to use MXplayer. I've tried NEON codec pack for ARM7 chips and ive used AIO codec packs, none works. Any thing i can do to solve this and use HW decoder on MXPlayer? (SW decoding is not a solution for me, the video stays too laggy, even changing the settings for the tricky videos and assigning the number of cores when its a quad core, octa core etc etc)

Thanks!
[MX Player] KuroYuusha:
I'm very late but I'll answer in the eventuality it can help someone else: the problem with the profile high444 is that the gpu cannot render it in YUV color format. Change it in RGB (32 bit should be ok) for that profile (high444) and you should not have any problems on SD821.
[MX Player] Roger Dale:
I'm very happy to see that MX Player now streams 1080p HEVC 10-bit MKV flawlessly to my Samsung Galaxy Tab A 10.1 2016! I have literally tried to get it to work for years. HW+ option did not bring better results (stutters and hickups), heck, even transcoding from my Synology Disk Station was a pain in the a. I am curious to know what you changed in the recent version 1.10.51 (I will archive it forever and keep it in my heart) or if I was just too stupid or my device was too slow.
[MX Player] KuroYuusha:
The Samsung Galaxy Tab A 10.1 2016 should have an exynos 7870. Is it really able to run flawlessy a 1080p HEVC 10bit video (under 30fps) from the internal memory (or sd)? Is HEVC 10bit even supported on that soc? Does HW+ works with HEVC 10bit files?

I'm looking for a low-cost phone in 16:9 aspect ratio (with oled display, preferably) that can play HEVC 10bit and if an exynos 7870 can do it I would consider a samsung j5 2017 or an a5 (they should have the same supported codecs).
[MX Player] zhopudey:
Is there a comprehensive list of which phones support HW acceleration of h.265 10bit videos? I'm looking at this as a main feature for my phone upgrade. Currently using a Mi Max with sd652 which doesn't support this.
[MX Player] lordtrolldemort:
Can someone explain one thing to me? the first post says that in order to watch smooth hevc video one needs

>Snapdragon 600 SoC (2013 or later) - based on quad-core 1.9 GHz Krait 300 CPU and Adreno 320 GPU

Doesn't snapdragon 425 with adreno 308 support hardware hevc decoding too? Media codec info states that xiaomi 4a for example has the omx.qcom.video.decoder.hevc so technically it should allow HW decoding. However, mx player refuses to activate HW decoding for hevc 10 bit mkv files.
[MX Player] billjobs:
Don't know if this helps but got a few scenarios while using my Note 9 Exynos variant.

1. When using HW+ the video is very dark (poor quality), but while tilting by 180 degrees and changing orientation the video plays like normal for a second.

2. When using multi apps/split screen, the video quality is great but when I again make MX Player full screen it goes back to the Crappy dark quality!

Hope it helps..
[MX Player] Skyjersey:
I have an old xiaomi mi max 1 that has snapdragon 652 and it only supports HEVC 8bit videos on hw+ mode. It can also play medium bitrate 10 bit hevc videos at 720p well enough.

Try playing 8 bit hevc that if it works for you.
[MX Player] nakhla3:
Kindly any one with verified information can verify that Nokia 8 which has chipset Qualcomm Snapdragon 835 can play 10-bit hevc video with hardware decoding or not?

We need also a list of smart phones that play 10-bit hevc video streams.

Missing this feature might be a deal breaker for many.. as this technology is getting used widely recently
[MX Player] cap5lock:
Is galaxy a50 with Exynos 9610 support hardware accelerated 10bit hevc ?
[MX Player] KuroYuusha:
I can not verify that model, but all the devices powered by snapdragon 820 821 835 845 855, exynos 8890 onwards, Kirin 970 onwards (I've not tested a a device with 960) and probably even mediatek from x20, have hardware support for hevc 10bit. After android 7 I've yet to find one of these chipsets that cannot play a 1080p hevc video in mx player HW or HW+ mode (in HW I've encountered some problems but never in HW+). The only exception was a Sony xperia x performance (snapdragon 820) on android 6.0.1, but as soon as I updated to android 7.0 it was all resolved.

This only pertains to high-tier SoCs. There is little information about the mid-range (snapdragon 6xx and equivalent ones).
[MX Player] kript96:
Hi, i have a tab a 2018, it doesn't support HW decode for hevc 10 bit and SW decode is a bit laggy many times. I wanted to know if a s5e support it or it's basically the same
[MX Player] nakhla3:
Thank you for this detailed reply.. Hope to know more about series 660 and snap dragon 710
[MX Player] monsthamo:
Would like to know if anyone has idea too. Thanks!
[MX Player] _Kurosu_:
Hi, would it be possible to maintain eg a Google sheet containing lists of chips and what they support?

e.g. for the Qualcomm Snapdragon SD636 of my Redmi Note 6 pro, I have:

- With MX Player and HW+ decoder, flawless decoding of HEVC in L5@Main (3840x2160@25), L4@Main10 (1920x1080@25), L5.1@Main10 (3840x2160@50), and of VP9 in 1920x800 (no other clip handy)

- With the linked app from the first page, OMX.qcom decoders for hevc profile 0x1, 0x2 and 0x1000, and for vp9 profile 0x1

For SD425, only hevc profile 0x1/0x2 supported, and indeed only L4@Main can be decoded. Main10, or L5@Main or more cannot be decoded. This is a curious device, because MX Player reports HW decoder for Main10 (fails) and not for VP9 (but works). The VP9 decoder seems to be OMX.google...

Also, site demo-uhd3d.com on the FP is dead and should likely be removed. No idea where to host samples.
[MX Player] Charuto:
I've been looking into one and I doubt it. Exynos 9610 page mentions HEVC but not 10-bit. If you compare it to the Exynos 9820 page it specifies "decoding with 10-bit HEVC(H.265)".
[MX Player] lucasmayala:
Hi. Does anyone know if the Samsung galaxy tab 10.1 2019 (Exynos 7904) can decode 1080p hevc 10 bit or, i presume not, 4k? I'm close to buying it but i'd like to be able to view hevc 10 bit videos with the tablet.

To contribute to the devices compatibility i can add that the Huawei P9 (Kirin 955) can't hw decode these files. Even forcing hw+ doesn't help.
[MX Player] iamsrk48:
What is the Conclusion about 10 Bit HEVC?
[MX Player] deezid:
I wonder if the SD855 can decode 4K/UHD 10 bit High 422 H.264 footage. Anyone tried it?
[MX Player] SyXbiT:
Is there a table that's maintained somewhere with the list of SoCs, and what they support (specifically looking for 10-bit HEVC)

It would be super helpful when deciding which tablet to purchase. My otherwise Excellent Huawei MediaPad m3 (Kirin 955) cannot do 10-bit HEVC, so I had to get something else. Since I wasn't certain, I just got something with a SD855, as that can do almost everything (Tab S6), though I would have preferred getting a cheaper 8.4" like my old mediapad
[MX Player] d3vyarth:
All snapdragon socs above 820 have native support for 10 bit hevc. Can't say about 4K but 1080p is well supported.
[MX Player] rm501:
Simple question... How to confirm playback in HDR or not? Where can one find the indicator??

Thank you

---------- Post added at 11:17 PM ---------- Previous post was at 11:17 PM ----------

Simple question... How to confirm playback in HDR or not? Where can one find the indicator??

Thank you