yashsingh1/xdaforums huggingface dataset:
[MX Player] Kantana:
Strangely my Axon 7 can playback HW+ 10 bit HEVC since the firmware update to 7.1.1, it couldn't do this on 6.0 previously. Anyway, super happy since the Axon 7 has great speakers and now support all major video codecs, VP8, VP9, AVC, HEVC, MPEG2, VC1 etc
[MX Player] carlchan31:
So I bought a Huawei Mediapad M3 to replace my Galaxy Tab S3 and It can't play HEVC 10-bit. I've seen in some leaks that Kirin 950 is suppose to support HEVC 10-bit decode.

Hopefully It would be fixed in EMUI 5.0 or does Kirin 950 natively doesn't support 10-bit HEVC decode?
[MX Player] Thirumalai.K:
HiSilicon's chip set specification doesn't mention anything specifically. Only thing they have mentioned is "4K video decoder@H.265"

More over, even if a chipset supports HEVC Main10 profile, it needs to be implemented on OEM as well. Some OEMs doesn't implement certain decoders it to save some patent costs.
[MX Player] br0adband:
Haven't seen anything so far anywhere but, if anyone happens to own a Snapdragon 435 SoC powered device can you do some testing and see if it can handle 10-bit HEVC h.265 content with hardware decoding? LG has a new rugged phone coming to AT&T (competition for the Galaxy S Active series) called the X venture, 435 powered, 1920x1080 panel, 4100 mAh battery (so it should have some massive battery life with those parts), and now I'm wondering about the 10-bit HEVC h.265 support.

Qualcomm's site only ever lists HEVC h.265 support and doesn't get more granular with whether or not it's got 10-bit support. I'm going to presume that the 435 will do 10-bit as most of their newest SoCs can and do, but until I/we get a confirmation then I'll just wait and see how it goes. Absolutely interested in the X venture, however, and it looks to literally be half the price of the Galaxy S8 Active (or even less, maybe, like $300-350) and they'll have an International model not directly locked to AT&T out of the box too.

Thanks for any info...
[MX Player] arplinx:
Costco is currently selling Galaxy Tab A 2016 10.1 models for 199. Picked one up.

Checked w/ Hardware Info App

OMX.EXYNOS.HEVC.DEC

MEDIA TYPE: VIDEO/HEVC

Color Formats: : 0x7f000012 YUV420Flexible YUV420Planar YUV420SemiPlanar

Profiles: : 0x1(0x1, 0x10, 0x100, 0x1000, 0x2, 0x20, 0x200, 0x2000, 0x4, 0x40, 0x400, 0x8, 0x80, 0x800)

MX Player falls back to S/W on HEVC 10bit, but plays HEVC in HW+

video though.
[MX Player] Thirumalai.K:
it's because HEVC 10bit decoding is not supported by the system decoders. So, MX Player has no other options other than using S/W.

---------- Post added at 09:54 AM ---------- Previous post was at 09:49 AM ----------

Even if the Qualcomm ships a SoC that's capable of decoding 10bit HEVC, it has to be implemented on the OEM side as well.

There are many device in which chipsets are capable of decoding HEVC 10bit. As OEMs has to pay the patent costs, some of them do not implement it. So, commenting based on a chipset specification is useless. Need to check the device directly to know it's actual capabilities.
[MX Player] br0adband:
Makes sense, thanks for the info. I had a Galaxy S7 Active last year for a short period of time, that - having the Snapdragon 820 - handled HEVC 10-bit with no issues and HW+ with MX Player Pro, I kinda miss that device nowadays. I still have this G4 of mine which of course is just HEVC capable and that's fine overall but as most of know the majority of movies "out there" nowadays are being encoded with HEVC 10-bit so that does become a sticky point I suppose.

If I had a 12-core monster CPU powered beast desktop I wouldn't care and I'd encode my own Blu-rays to HEVC 8-bit since I don't really give a damn about the minor benefits 10-bit offers (they end up being basically the same size overall and looking the same to my half-century old eyes now). I can do pretty fast h.264/x264 accelerated encoding I suppose that looks well enough till some device comes along that I actually like. So far there really hasn't been anything that's out today or coming in the near future that I give a damn about, sadly.

The G4 is still my perfect smartphone even with the risk of a bootloop (and I'm still under factory warranty for a repair so I don't worry about it).

Anyway, thanks for the response.
[MX Player] S_xda:
Hi guys,

I need a small bit of information. Most of my video collection is in 10-bit AVC, i.e. encoded with x264 on the Hi10P profile. Is there any mobile/tablet chipset that decodes that on hardware? I'm not looking for 10-bit HEVC or H.265 decoding, just 10-bit H.264. I have heard Tegra K1 or X1 can hardware decode this format, so should I get a Pixel C?
[MX Player] Dariusdd:
Don't bother, the decoding of Hi10p files is usually buggy and results in visual glitches. You're better off just using s/w decoding on somewhat newer processors. Unless the files have extremely high bitrate (ex: over 25Mbps) you'll be fine with most processors that are efficient enough and more powerful than exynos 5433.
[MX Player] Maa14:
Using galaxy tab s....Coalgirls 1080p video runs smoothly with max cpu cores running. Thanks for the tip.
[MX Player] S_xda:
Is the Tegra X1 in Pixel C equivalently modern and power efficient as the ones you listed?
[MX Player] Dariusdd:
It should be more than capable enough on paper, but it only runs one cluster at a time (A53 or A57) so I can not vouch for it. Also, you should take note of the fact that it being an unpopular device, its custom ROM scene is a little desolate, and it is incompatible with many applications due to its SoC.
[MX Player] Triple Star:
Well, this may be a tall order, but I guess it doesn't hurt to ask. Is there any tablet on the market that can handle pretty much whatever I throw at it in regard to 10-bit video and:

- Is currently manufactured (available new from regular vendors)

- Has an FHD or better resolution screen in 16:9 or 16:10 aspect ratio

- Has a microSD card slot

- Doesn't break the bank ($300ish or less)?

I've been searching for something that fits these specifications for days, and it seems incredibly difficult to find now that Nvidia has pulled the Shield K1 Tablet from the market.
[MX Player] S_xda:
Got a Pixel C for myself. Plays high bitrate Hi10P AVC without stutters. And hardware accelerated 10-bit HEVC as well.
[MX Player] moonkeysama:
Can codecs run this form of video on my Samsung Tab 3 T110 lite ?

I heard that we can add codecs to MX player..so can I use them on my Samsung Tab 3 T110 lite to watch the x264 h10 bit form ?
[MX Player] ayylmao1738:
I am in search of exactly this as well, and needs to be able to play 10-bit videos. I have my eye on the Samsung Galaxy Tab A 10.1" with S Pen.
[MX Player] ravenova:
So I have a snapdragon 650(Redmi note 3) and Snapdragon 835(Oneplus 5). I have tested some sample HEVC 10bit and H264 10bit videos.

→→→ Snapdragon 650 : Hexa-core (4x1.4 GHz Cortex-A53 & 2x1.8 GHz Cortex-A72)

Can play H264 10bit upto 720p using s/w decoding flawlessly.

Can also play 1080p 10bit albeit with lower bitrates. lags with high bitrate 1080p 10bit videos.

Supports upto 1080p 60fps hevc HW decoding. 1080p 10bit and 4k hevc 10bit not supported.

Cpu cores are almost fully utilized when playing 1080p h264 10bit. lags heavily when playing hevc 1080p 10bit on s/w decoding

→→→ Snapdragon 835 Octa-core (4x2.45 GHz Kryo & 4x1.9 GHz Kryo) : Best chip currently on market along with Kirin 960 and Exynos 8895

Plays 720p 10bit using s/w decoding flawlessly, Kinda obvious.

Plays 1080p 10bit perfectly even the high bitrate ones.

But lags on some videos with 1080p 10bit high bitrate videos using ssa/ass karaoke subtitles(mxplayer probem?)

H/W decoding support upto 4k 60fps hevc 10bit.

Cpu usage doesn't cross 50% when playing 1080p 10bit videos. Also plays hevc 1080p 10bit videos with s/w decoding without any noticable lag

→→→ Give me Any videos to test. I will post the results here.
[MX Player] Thirumalai.K:
There can be various factors apart from codec & bitrate.

Not all hevc 10bit 1080p are same. encoding parameters like bitrate, fps play a vital role.

Apart from video encoding parameters, CPU governing method also plays some important role on SW decoder.

Even it may happen, When your CPU governing method responds to lately to variations in SW decoding loads.

So, we can comment anything on without proper logs & further investigation.

Does it happen with all decoders?

Does it happen when subtitles are disabled?
[MX Player] ravenova:
Yes sir I am aware of factors like codecs , bitrates and frame rates.

Yes sir but CPU wasn't throttling(temp below 39 degree) so in my case cpu usage was still below 50%.

No it doesn't play with h/w decoder as you know 1080p h264 10bit support is rare.

No it doesn't lag when subtitles are disabled. It only lags when playing high bitrate 1080p h264 10bit video via s/w decoding with karaoke ssa/ass subtitles(cpu not event maxed fluctuating b/w 40 %to 60%).

Note: The Video can be played without any lag when subtitles are disabled.

And ssa/ass karaoke subtitles are bit different( laggy animation) on mxplayer but smooth on pc or vlc android.

---------- Post added at 05:31 PM ---------- Previous post was at 04:57 PM ----------

EDIT: Subtitles are better if you tick improve ssa rendering in subtitle option. Didn't know that but still video micro lags when karaoke subtitle is used(cpu usage less than 40%) on snapdragon 835
[MX Player] TigerKing:
Audio Video lags while playing 1080p x265 10 bit video.

Using Redmi Note 4 Snapdragon device.

SoC - Snapdragon 625.

I installed Codec and selected HW+ for all videos but for this 10 bit video HW+ setting shows error and MX player automatically selects SW (software codec). But after that audio lags sometimes.

Can we see improvement in near future in software codec for these videos?

Is there any temporary solution so I can watch it with without lag?
[MX Player] Tinderbox (UK):
It look like the Snapdragon 625 can only hardware decode 8bit hevc h.265

10bit hevc h.265 will have to be software decoded which will max your cpu at 1080p and have very jerky playback and possibly even at 720p and it will kill your battery.

So i suggest you do not download 10bit hevc 10-bit and stick to the h.264 version.

John.
[MX Player] TigerKing:
Can someone provide me sample video download link for x265 8 bit and x265 10 bit? I want to check which one I can play in my mobile. Snapdragon 625
[MX Player] Dariusdd:
http://jell.yfish.us Check over there. If you were to do a quick search, you'd have found it on this very topic several times before.
[MX Player] TigerKing:
There are only x265 10 bit video, no x265 8 bit video..
[MX Player] friend.evil:
hi, does the Samsung Galaxy S8 Plus support h.264 10-bit?
[MX Player] Tinderbox (UK):
Not in Hardware, But it will in software though 720p and above can be rather jerky and with super high cpu usage that will kill your battery.

John.
[MX Player] friend.evil:
thank you, when I read the review of the snapdragon 835 they mentioned the following

->Video playback: 4K UHD @ 60fps, 10-bit H.264 (AVC) and H.265 (HEVC)

what do you think this means?
[MX Player] Tinderbox (UK):
Looks like you are right, the specs do say H.264 10-bit

I just hope you can find some playback software supports it.

John.

---------- Post added at 04:34 PM ---------- Previous post was at 04:26 PM ----------

I am an Anime fan and quite a few series are encoded in 10-bit H.264, Until now only Rockchip SOC used in Android TV Boxes supported 10-bit, But software support is not the best Kodi dropped support for Rockchip also the codecs on your phone need to support H.264 10-bit or it make no difference that the 835 supports it, It will not work.

The codec sits between the 835 and the Video Software, no compatible codec no 10-bit H.264.

Also Samsung are not the best at providing codecs especially if it is going to cost them money, My Galaxy Tab S1 10.5" Tablet the stock video software did not support AC3 or DTS audio codec, Does the S8 ?

So give Kodi and MX Player a go.

Good Luck
[MX Player] friend.evil:
thanks for the info, I really appreciate it.

Currently I have the Nvidia Shield TV and everything I thow at it works without any issues but I am looking for something portable cause I travel alot and a phone or tablet that supports h.264 10-bit would be very nice, if anyone knows a phone or tablet that can do that, it would be great.
[MX Player] Tinderbox (UK):
Do you use SPMC player on your shield, it`s a modified version of Kodi

John.
[MX Player] carlchan31:
I got a snapdragon 820 and it could play x264/x265 10-bit just fine in hardware decoding. If you got a decent amount of budget you can consider that Galaxy Tab S3 though I would guess that the 4:3 aspect ratio could be a wee bit underwhelming to watch videos on it. I even got a Huawei Mediapad M3 just because I saw on some leaked spec sheet that the kirin 950 can support 10-bit videos. The M3 could not.
[MX Player] friend.evil:
hi, what is your smartphone? and the Tab S3 supports h.264 10-bit in hardware decoding?
[MX Player] yogi_en:
I am searching for a mobile phone which supports HEVC 10 bit playback. I stumbled upon this thread which has lots of useful info. The thread is very long hence couldn't go through all the pages.

I bought a Google Pixel XL ( which uses Snapdragon 821 ) assuming it supports HEVC 10 bit as Snapdragon 821 can support this. Unfortunately HEVC 10 bit is not supported in HW. ( MX player can play in SW which not what I needed ) I need a device which can support HEVC 10 bit in HW for my internal testing. LG G6 support this , but I don't have access to their code base.

Is there any way to enable HEVC 10 bit support to enabled in Pixel XL?. I am willing to modify the android frame work for this purpose. I have codec back ground and kind of new to Android. Any pointers/guidelines are useful!.

Thanks!.
[MX Player] TigerKing:
Install MX player codec and try with HW+.
[MX Player] CDB-Man:
You can specify core usage in the settings. You could also try enabling speedup tricks (while playing video, menu -> play -> use speedup tricks).

As to why the audio improved, it might just be because whatever changed freed up some CPU time from video processing, so more power for audio.
[MX Player] ravenova:
sorry for not being specific but audio stuttered because the video couldnt keep with audio. so it had to cut the audio for some sec. now i notice less lag and 1080p hi10 is nearly playable for me.
[MX Player] CDB-Man:
> and 1080p hi10 is nearly playable for me

That's quite surprising considering your device is only 1.2 Ghz! What's the device and what ROM?
[MX Player] ravenova:
its a mediatek mt6589 1.2ghz quad core and its in stock rom.

i regularly test updates of all video player and i also see usage, there is no improvement in 720p 10bit as it fully utilizes the cores.....

before it didnt use the cores well, most of the were below 50% when playing 1080p hi10p but now i saw an improvement and i was suprised myself to see it ultilizing all cores(80% to 100%) mostly.
[MX Player] Crim Soukyuu:
I just tested the current test build, and it seems 720p 10-bit are fluent on nearly all scenes with my Snapdragon 400 SoC (MS8926). The only exception are complex scenes (small particles flying). Tested it on a HQ BD rip, so lower bitrate clips should be even more fluent.
[MX Player] CDB-Man:
That's interesting. What sort of framerates are you geting on 720p and 1080p 10bit?

There's been a lot of good news coming from the MediaTek devices, especially considering their price points.
[MX Player] dejong12:
I'm sorry for replying so late, I haven't had a chance yet. I almost don't watch 1080p files, especially not on my device.

But for the sake of testing 1080p Hi10P, I am currently downloading the 1080p file from koi-sama.net/files/hi10.

I'll let you know how that works out. Maybe you could provide me with some test samples?

EDIT: OK, just tested it. The scene zooming out in the beginning is stuttering as expected.
[MX Player] CDB-Man:
Thanks for checking that out! As I expected, 1080p Hi10p is still a bit too much for mobile devices.

But yeah, the massive file sizes keep me from getting everything 1080p. On a 1080p phone such as the S5 or Nexus 5, I also agree that generally you likely won't notice a difference between 720p and 1080p, unless the encode was so bad that it comes out really poor when MX scales it up to the phone's 1080p.
[MX Player] dejong12:
Yep, 1080p for now isn't worth it. 720p looks just as crisp most of the time, is much smaller and will play flawlessly.
[MX Player] fshahid:
HW+ and SSA/ASS subtitle rendering

First of all thanks for the great player which is so far the best long running player on Android and yet no other player comes as close as this in regards to compatibility, reliability and functionality. I think it has been more than 2 years using MX Player on X10 Mini Pro, HTC One X, S4 i9505 and now Note 3 N9005

I would like to know about this HW+ incompatibilty issues on Snapdragon hardware. I had been using MX Player on HTC One X (that has Tegra 3 hardware) for a year and it mostly used to decode all my matroska video files on HW+ it used to play all 720p Hi10p files smooth. But since my switch to S4 i9505 I feel like I have downgraded on hardware lol it just don't play any file on HW+ (well all the mkv files I tried so far), it only plays on SW and well... it is not as smooth. And now I'm on Note 3 N9005 and the issue is same. One of my friend told me that the Snapdragon hardware doesn't support HW+... is that true?

Also, just to let you know that although surely MX Player is the only player on android that can render most SSA/ASS perfectly, it seems at some places to be lagging behind and I noticed that the subtitles and signs tend to "fade out" although originally they aren't programmed to be...

EDIT: I can confirm that Hi10p 720p matroska video file (with embedded subtitles) on my Note3 N9005 is not playing smooth (and only plays in S/W mode) when I played the same file on pc for comparison, it seems to be dropping/skipping frames to keep in sync... I miss my HTC One X now...

Other than that I have no complaints at all... MX Player is the best!
[MX Player] CDB-Man:
1) Hi10p can only be played on HW+ for Tegra devices. No exceptions. All non-Tegra devices must use SW for Hi10p.

EDIT: I'd like to note that HW+ Tegra support is a "hack" of sorts, so it probably won't be perfect. SW will likely give you a better picture, but HW+ Tegra will use less power while failing to render properly sometimes.

2) When using SW Mode:

--> a) Settings -> Decoder -> CPU core limit -> Set to max of whatever your device is

--> b) When playing video: Menu -> Play -> Use speedup tricks

The Note 3 has more than enough power to play 720p Hi10p. I've tested on all the recent high-end devices, and definitely no problems.
[MX Player] Crim Soukyuu:
"Use speedup tricks" has eliminated all lag except for really complex scenes on 720p10bit for me. I don't remember seeing it, is it new?
[MX Player] CDB-Man:
Speedup tricks has been there for years; it's just no one knew to look there!

I've recently asked [MENTION=3850543]bleu8888[/MENTION] to see if he could include it as a settings option in the Decoder menu, where it will be more visible.
[MX Player] Thirumalai.K:
It's not true that snapdragon hardware won't support HW+ decoder.

MX Player uses libstagefright library for hardware acceleration. But, there is some bug with samsung media framework implementation on kit kat devices.

In S5 we had the same problem which was later fixed by samsung by a update.

For Note3 the developer has already contacted the samsung team. But, unfortunately samsung hasn't releasd the fix yet.

---------- Post added at 11:33 PM ---------- Previous post was at 11:20 PM ----------

It was there in earlier versions in the name of "S/W fast decoder" & It's merged to S/W decoder after v1.7.

From v1.7 onwards it will automatically swtiches to S/W fast decoder moder if it's reqired.

Sometimes when it fails to switch to s/w fast decoder you can manually use speeduptricks from Menu 》Play 》Speedup tricks

For more information read the FAQ

https://sites.google.com/site/mxvpen/faq#TOC-Video-playback-slows-down-without-S-W-fast-decoder.
[MX Player] CDB-Man:
ktsamy is right! Snapdragons are, in general, supported by HW+. It's just that in Samsung's case there was a glitch, as kt pointed out.

I'd like to note that my previous comment "HW+ does not work for Hi10p" still applies. It won't work for Hi10p unless it's a Tegra, and this is a "hack" so performance isn't perfect.

For me, in many cases during Hi10p playback, I need to manually enable speedup tricks anyways, even with the SW fast decoder auto switching. This is why I'm suggesting that it just be moved into the decoder page. I basically always keep speedup tricks enabled always now.
[MX Player] Crim Soukyuu:
At the risk of going off-topic, what is the downside to having that enabled? I didn't see any issues with any videos so far, so why not make it enabled by default? The user can still be advised to disable it should there be an issue.
[MX Player] Thirumalai.K:
Speedup Tricks is now available on the latest test build on Settings 》Decoder 》Software Decoder 》Use Speedup Tricks.

But, Not enabled by default. You can enable if you want to use it always.

You can grab the latest test build from here

https://sites.google.com/site/mxvpen/translation/test-build
[MX Player] CDB-Man:
I believe that "use speedup tricks" has smart frame drops and other "tricks" to speed up video rendering. The idea is that in general, you shouldn't notice (a significant) difference.
[MX Player] dhruvdave:
Video quality will degrade if resolution is low and speedup tricks is enabled.It doesn't matter if video is of higher resolution..
[MX Player] LunarisDream:
A tip for those of you who can't play Hi10P smoothly on your device: you can reencode the video on your computer with the subtitles to get the full speed subtitle effects without any lag or frame drops (usually); this saves battery life and generally makes for a smoother viewing experience.

I used this tutorial. Had a problem with getting the DirectShowFilter to load correctly, which was fixed with Win7DSFilterTweaker, then reinstalling MPC-HC KCP.

Downsides: encoding time, high CPU usage for encoding, and an incredibly small loss in quality (unnoticeable, but every time you reencode a video there will be a loss).

Upsides: smaller file size, longer battery life, much lower tablet hardware requirements (enables viewing on low-end tablets).
[MX Player] yogi_en:
I tried that already. Didn't work. Only SW is decoding working fine with MX player.
[MX Player] Thirumalai.K:
It depends on the device configuration. Some OEMs do not implement certain features to save some royalty fees.

If 10bit decoding is not implemented on your device, then it's not possible to hardware accelerate the decoding.

The only way to go is SW.
[MX Player] Thane187:
I have a Samsung Galaxy Tab A which will play H.264 10bit encodes (720p mini encodes used mainly), but in SW mode only.

Will the Nvidia Shield TV support HEVC 10 bit FullHD in playback?

Thanks!
[MX Player] friend.evil:
it does with ease, played all types of files without any issues, you can use MX Player, VLC or Kodi any player works.
[MX Player] Thane187:
Fantastic. I ordered the device on Saturday evening in case you said yes. I tested some non re-encoded H.265 BD files using MX Player standard edition, and it played the files in SW mode only, no jitters though in the picture and sound is in sync. :svetius: VLC Player playback..... PERFECT!!! :svetius: :svetius: And its the same with Archos Video Player too.

Thank you!!
[MX Player] guap:
the nvidia shield tv has a Tegra X1, it is a beast, if it doesnt support hw decoding it goes in sw with no problem at all. Best tech purchase ever, 2 year and still rocking :)

I'm also looking for a tablet with h265 10bit hw decoding, any hint other than Galaxy Tab s3? It's expensive but most of all is BIG, I was looking for something around 8" but the upcoming asus z582 (I own a z580ca and I love it) will equip a SD652 with adreno 510, and no 10bit support :|