yashsingh1/xdaforums huggingface dataset:
[MX Player] CastleLord:
I couldn't find any information on this anywhere so I guess I'll just inform anyone curious:

I can inform everyone that the new Nvidia Shield tablet plays 10bit 720P and 1080p episodes perfectly using the software decoder and some files using the HW decoder. All the files I tested also worked on the HW/HW+ decoder, but the image featured some tiny artifacts here and there.

Shows tested:

K-on!! (S2) 1080p FLAC audio (Worked the best as it played artifact free while using the HW/HW+ decoder, FLAC audio only worked using the software audio encoder) (Elysium encode)

Shingeki 1080p FLAC audio (Only worked on the SW decoder, but the file played perfectly without any lag even during the heaviest action scenes Audio worked as on K-on!!) (Coalgirls encode)

Barakamon (Small/tiny artifacts with the HW/HW+ decoder, artifact free when using the SW decoder with no lag seen.) (Anime-Koi encode)

Nourin (Same as Barakamon) (kdfss encode)

Log Horizon (Same as the two shows above) (Commie encode)
[MX Player] ravenova:
cores usage

i found out that it improves performance as i increase the number of cores ..

i have mediatek mt6589 1.2ghz quad core

settings>decoder>cpu core limit

>>>>>>for example i tested an 1080p hi10p file

default - lags a lot and lot of audio cuts to keep up with video

core- 4 - same as the default

core-5 - lags but less than above . single audio cut is seen

core-7 - plays better than core 5 and 6 - no audio cuts

core-8 - very less lags only at start ( not noticeable)

now 1080p 10bit below 10000 bitrate is playable to me. please test whether it increases you performance

>>>>>>>tested file [1080p][16_REF_L5.1][FLAC_5.1]Suzumiya Haruhi no Shou****su BD OP.mkv

overall bitrate - 15.3mbps rendered at high10@L5.1 16ref frames
[MX Player] CastleLord:
OK, I went ahead and tested the different core settings using the same file and the results were as follows:

(I take it this was to be done on S/W decoder? (I thought so as the core setting is under the S/W decoder tab) I also tested the H/W/H/W+ decoders if that matters)

Default: Slight video lag at the start as the shot pans upwards to the sky, no lag on sound or video after that. Subtitles a tad slow.

Core 4: Same as default.

Core 5: only trace amounts of lag left, sound is the same. Subtitles start getting smoother.

Core 6 and 7: Pretty much identical with no lag on the video or audio, subtitles minutely smoother on core 7.

Core: 8 Video is the same as 6/7 aka no lag to be seen, audio still unchanged with the subs now coming pretty close to computer quality and smoothness. (The karaoke subs actually correctly follow the words said and the small details put in are showing)

The H/W and H/W+ decoders both failed. Both managed to play the file with the sound lag free, but the video lag was unbearable.
[MX Player] Crim Soukyuu:
Nice catch. It doesn't do much sub-wise for me, but some scenes that had minor stuttering are now smooth. I'm guessing the decode process is not too efficient, so it is not using 100% of a core. That's why spawning ~2 processes per core maxes it out.
[MX Player] ravenova:
whats your device ? as mine is pretty old it lags very little at start when screen pans to the sky at 8 core usage and subtitle was pretty smooth

i can pretty much watch any coalgirls 1080p hi10p release except op and ed which has very high bitrate
[MX Player] CastleLord:
I'm currently using the new Nvidia Shield tablet.

And on the Coalgirls bit I might mention that the tablet runs everything lag free. (Mostly tested using their Shingeki encode)
[MX Player] ziprar:
Hello

Sony Z1 Compact owner here. I can confirm 720p 10bit files (tested Kingdom) play flawlessly in software mode.

Does anyone know, can Sony Z2 tablet handle 1080 10bit videos?
[MX Player] CDB-Man:
The Elysium K-On is 8bit, so of course it will work perfectly.

Shingeki Coalgirls is a very high bitrate 10bit, so no surprise there that it only works on SW.

Barakamon (Anime-Koi), Nourin (kdfss), and Log Horizon (Commie) are all 720p 10bit, so I'm surprised and excited to hear that the Nvidia Shield can play these to some extent on HW+ mode!

PS: Akiyama Mio best girl
[MX Player] CDB-Man:
What tablet [MENTION=3321741]CastleLord[/MENTION]?

And [MENTION=5370361]ravenova[/MENTION] of course increasing cores will increase performance... after all you're basically telling it to work harder!

Thing is, MX is still using ffmpeg's libass, which isn't nearly as optimized as xy-VSfilter for MPC-PC. Most fansubs design their .ass subs assuming you're using xy-vs on your Windows PC. The dev is working on an experimental new subtitle rendering implementation (it's been in the works for quite some time now), so maybe we'll see improved performance then!
[MX Player] Crim Soukyuu:
The nvidia shield, it's in the first sentence of the quote xD

libass is not really part of ffmpeg though? Not that I'm aware of? To be honest, some subs nowadays are so insane, even my AMD quadcore can't handle them... with xy-vs.

The funny thing is that there are some cases where libass actually performs better. Take "Gochuumon wa usagi desu ka?" ep2 @17:45. with xy-vs on default settings, the menu typeset lags horribly, while libass (mpv windows ver) has no problems playing it back at lower cache settings. But then, in the same ep, the ED karaoke works fine on xy-vs and lags on libass... So yeah, I'm aware of the differences.

Good to hear about the new implementation, if it's nothing android-specific, it would be good if it could be submitted to official libass code.

:good:
[MX Player] CastleLord:
Huh, I thought the K-on seasons were 10bit...

Oh well, the movie is so I just tested it and the tablet ran it pretty much artifact free using the H/W decoder. There were some small flickers and the like here and there, but never enough to be bothersome.

The odd thing here is the fact that MXPlayer crashed the second I switched it over to the H/W+ decoder while watching the movie. As soon as I clicked the button I received the crash message... :confused:

That is an odd way to say Tainaka Ritsu.
[MX Player] zhuoyang:
1080p coalgirls bakemonogatari works great (little to no lag) in Xperia Z1

the subtitle seems a little bit slow to follow up thou
[MX Player] Jamal Ahmed:
I'm pretty sure phones after android L will be able to play 10-bit smoothly. The explanation MX Player's devs give for 10-bit on their website is (attached). Among the new features of Android L is support for H.265 (source from Google I/O attached).
[MX Player] PORCODIOO:
Android 10 the M40 and Android 11 the Plus/Pro.

But it's not android. It is the "SPRD" codecs (which are the HW codecs for the tablet in question) that have been poorly and partially implemented despite the well-equipped GPU.

In Software it plays smoothly (except for stuff with over 10mb / s bitrate and 24bit FLAC).

The problem is that in my region they still use too much x264 10bit (they have the worm that they think is better x264 than x265 and they don't want to release in x265. I convert everything I can to x265 but I can't do miracles).

Anyway, nothing. Thanks anyway
[MX Player] Tinderbox (UK):
Yes Snapdragon 860 can hardware decode h.265 10-bit.
[MX Player] Tinderbox (UK):
Yes, According to the specs below.

Qualcomm Snapdragon 732G - Benchmark, Test and specs

Benchmark results and review of this CPU in Cinebench R23, Geekbench 5 and many other benchmarks

www.cpu-monkey.com
[MX Player] Hyper_Z:
i am new here. i have some questions, can someone help me please

i have xiaomi mi 11 lite which has a 10bit display and snapdragon 732g

1. i am playing jujutsu kaisen hevc/h.265 10bit. this video plays very smoothly in my phone. in mx player when i deselect every hw+ video codec and play the video in hw+, for some reason it still plays the video smoothly. how? (screen shot 1 and 2).

i don't know if the video is playing in 8bit or 10bit. also selecting hw when watching it gives a error 'hw decoder is not supported' (screen shot 3). if i only deselect h.265 10bits in hw+ video codecs and select hw when watching then it also give the same error. why? isn't h.265 10bits only for hw+ ?

2. does hw supports h.265 10bit ? what is the difference between hw and hw+ in mx player?

3. how i will know if the video is playing on 8bit or 10bit ?

4. in cpu monkey website it says that 732g supports h.264 decode but they didn't mention 10bit or 8bit with it. also in mx player when selecting h.264 10bits in hw+ video codecs, it gives a warning 'h.264 10bits is not explicitly supported by your device'. but i have another jujutsu kaisen file h.264 10bit and bit rate 35.4 Mb/s which i can play very smoothly in both hw+ and hw. how? is it playing in 8bit?

5. is there any real and fake 10bit anime videos. if yes then how can i identify them with mediainfo app?

6. can gallery app display 10bit image?

7. is there any way to take 10bit screen shot in android phones?

8. i have 10bit display so is everything the phone is displaying in 10bit or it is displaying 10bit things in 8bit or the thing it is displaying need to be in 10bit to display it in 10bit?
[MX Player] Hyper_Z:
someone please reply
[MX Player] amn1987:
https://www.qualcomm.com/products/snapdragon-732g-mobile-platform 10-bit capture i.e. encode is mentioned several times. So 10-bit decode is pretty much a given. H.264 10-bit decode support is quite rare. 10-bit videos are never converted to 8-bit during playback AFAIK.
[MX Player] Tinderbox (UK):
Well

Well you seem to be playing 10-bit 265 in HW+ so it supports it, The HW error happens now and then but HW+ works so great.

In HW+ allows you to play files that will not play in HW using some software tricks it also it boosts the sound volume from 15 to 30

MX Player has an file info that will show if the files is 256 8-bit or 10-bit

Just try playing some 10-bit colour video files and see what happens, I think you can create your own small test clips using the free handbrake app, I made 8, 10 and 12 bit ones, Though you should just be able to download some.

Try playing an 10-bit 264 video, Make sure it enabled in decoder in mx player settings, You might get an error and it will not allow you to enable it, Sometimes it will enable but you will get corruption during HW+ video playback, You can playback the files using software if HW+ will not work though it might use more battery also software can make the image softer less blocky than HW decoding.

If you have an windows computer you can download apps/video players that will show the video properties like if the files is 8 or 10 bit 265 or the colour depth, I use the free MPC video player on my PC.

I am not affiliated with MX Player in any way, I have just been using it since android 4 and have used it on over a 100 tv boxes, tablets and phones but it`s just obsovational not technical.
[MX Player] Hyper_Z:
thanx for your reply
[MX Player] Hyper_Z:
really thanks for informing. by the way i said that when i deselect h.265 10bits on hw+ video codecs from mx player codec setting and select hw when playing the 10bit file then it gives error that hw decoder is not supported. but when i select h.265 10bits codecs from hw+ video codecs from mx player setting and select hw when watching the 10bit video then it doesn't give any error and the video plays very smoothly. my question is why there is a connection with hw and hw+ settings? i am changing the hw+ codec settings not hw setting then why it gives error when watching video in hw?

watch the video for better understanding
[MX Player] Hyper_Z:
i have a app named mediainfo where i can see media properties.
[MX Player] Tinderbox (UK):
I have used that before, But MPC Video Player is my favioute and it shows the info i need as well in one app.
[MX Player] Hyper_Z:
snapdragon 732g supports 10bit. so, which will be better in your opinion hw or hw+ ?
[MX Player] Tinderbox (UK):
No idea why the error, but why play in HW at all when HW+ works and gives you boosted sound, also i think the equlizer only works on HW+ mode.
[MX Player] Hyper_Z:
except sound boost which will be better in video quality hw or hw+?
[MX Player] Tinderbox (UK):
Looks the same to me, Though i rarely use HW mode when HW+ is working.

Software gives a smoother/softer looking video than HW and HW+ that can sometimes look more blocky, So with low resolution video`s give software a try.
[MX Player] Tinderbox (UK):
You need to check your new phone/tablet codec compatibility before you buy, All my phones and tablet`s play 8 and 10 bit 265/HEVC and 10-bit 264.

The most important is 8-bit 265/HEVC, But a number of movies are now 10-bit 256/HEVC.

Virtaully nothing but old Anime uses 10-bit 264 and you can download virtually everything in 265/HEVC for smaller files size, though i prefer 8-bit over 10-bit as my pc playback software will not adjust the colour of 10-bit video`s and they can look a bit washed out.
[MX Player] Hyper_Z:
sw looks like reduces the bit rate so much. the video quality looks worse and also color banding is much more noticable but thanks for your advice
[MX Player] Tinderbox (UK):
Yeah, The banding can be really bad in Anime at times it show a lot in dark scenes, Also vertical panning judder, like looking up a building can be jerky as hell, As far as i know this is just the way it was encoded, I am just a consumer not a producer so i am happy with what ever i can get.
[MX Player] MidoPL:
You don't own Snapdragon device, do you?
[MX Player] Tinderbox (UK):
All mine have Mediatek SOC`s on my Phones and Tablets as they have good enough performance for an non-gamer and they "normally" support H.265, 8 and 10bit and H.264, 8 and 10bit.
[MX Player] NathanXFK:
Hi everybody,

(my first post, yeah!). I own a Alldocube iplay30 Pro housing a Mali-G72 MP3 GPU. According to cpu monkey mentioned gpu is perfectly capable of decoding hevc 10 Bit, but neither VLC nor MX Player seem to know that. MX Player tells me that my GPU does not support h.265 10 Bit decoding and instantly switches to SW decoding when playing any of the jellyfish test video in 10 Bit. 8 bit work fine, by the way.

So... is this an issue with MX Player or is it some kind of driver issue with the Android Version that Alldocube provided or does the G72 MP3 GPU simply not decode h.265 10 Bit? Any helpful input is very appreciated!
[MX Player] amn1987:
Device Info HW app includes a Codecs page which lists all the supported ones. Maybe check if it lists HEVC or not. Sometimes while supported in HW the OS might be lacking?
[MX Player] NathanXFK:
Thanks to the app that you suggested I found one entry on the codecs page which might suggest that hw acceleration is supported for hevc / h.265:

omx.mtk.video.decoder.hevc : hardware accelerated: yes.

Two other entries/codes say:

c2.android.hevc.decoder: hardware acclerated: no

omx.google.hevc.decoder: hardware accelerated: no.

I guess the first entry tells me, that HEVC hardware decoding IS supported, but it does not tell me, if 10 Bit hw decoding is supported... right?
[MX Player] amn1987:
Yes. In my devices as well in which HEVC 10-bit works it doesn't list the bit depth supported.

From a brief search it seems the G72 GPU can be paired with different Video Processors some of which might not support HEVC 10-bit
[MX Player] NathanXFK:
Sounds like no good news for me :-(

So is there any budget tablet which is able to master 10 h.265 HW decoding? I just wanted to own a tablet for travelling to work and back by bus/train where i can watch some movies and series in (4k) h.265 10 Bit.
[MX Player] amn1987:
Not much info about budget tablets unfortunately. Mediatek is usually better than Qualcomm in this regard from what I understand. Depending upon where you live and also availability Xiaomi Mi Pad or ipad 8th gen. are a safe bet w/o breaking the budget I guess. The latter isn't suitable for wide-screen videos however as its tall aspect ratio means a lot of wasted screen real estate due to the huge black borders.

You could go through the various posts in this thread itself as check if there's anything useful.
[MX Player] Tinderbox (UK):
I did a search for Mediatek mt6671 Helio p60 and there is not a lot on 10-bit HEVC support.

The Mediatek website only show HEVC H.265 support, that means 8-bit only.

I aways buy Mediatek and my phone and tablet both use their chips and i check the specs on their website and it normally shows if they support 10-bit HEVC and for the Mediatek mt6671 it does not.

To play a video in Hardware HW mode, You need 1: an SOC/Gpu that supports the codec, 2: An OS Android that has the correct codec files 3: A video player that supports the codec and play in HW mode, If any of these 3 are missing you will have to use software decoding that will drain your battery a lot faster or may be jerky playback and overheat your phone, In that case only download 8-bit video.

MX Player will play 10-bit HEVC in HW mode as long as it`s enabled in settings/decoder, tick the box you might get an error, But in my case it playes fine, But if you phone does not support 10-bit HEVC it will be software playback only.
[MX Player] NathanXFK:
I am from Austria, Europe. MiPad5 would be an option although a bit above my budget for the moment. Ipads have the "wrong" aspect ratio for watching movies, its more 4:3 than 16:10 :-) But thanks a lot for your input and help!
[MX Player] Tinderbox (UK):
I have the Teclast M30 and it supports everything, H.265 8 and 10 bit and H.264 8 and 10-bit, It has an 10-core MediaTek Helio X27 (MT6797X), I got the 128GB version for like £120 and i have been using it for over a year daily with no problems.
[MX Player] NathanXFK:
Thank you for your input. I guess my failure was to rely on the information provided on cpu monkey where the Mali G72 MP3 CPU is claimed to be able to decode hevc 10 bit.

If I get you right: your Teclast M30 tablet does decode hevc 10 Bit in HW mode in MX Player? A pity that this tablet does not seem to be available anymore, I like the price tag. The "successor" Teclast M30 Pro houses the very same GPU as my actual tablet :-(

Most of the recent budget Android tablet are delivered with the Unisoc Tiger T618 .... any experience on that regarding hevc 10 Bit support?
[MX Player] NathanXFK:
Looks quite interesting (especially at THAT price tag!). I will have to see if it is still available somewhere.
[MX Player] Tinderbox (UK):
It looks like the SOC/Gpu supports H.265 HEVC 10-bit according to the review below, Buy from somewhere that`s easy to do returns oven if it costs a little more.

COMPARATIVE: UNISOC Tiger T618 Vs all current SoCs | AndroidPCtv

Today we bring you a new comparison of the UNISOC Tiger T618 SoC manufactured by UNISOC for the tablet sector, a popular chip that every day we see in more products made by major Chinese brands.

androidpctv.com
[MX Player] amn1987:
Realme Pad could be an option. It's available in Europe I think. I have asked a fellow who bought it recently to check 4k H.265 10-bit playback. Display quality is pretty good and so is the audio setup.
[MX Player] NathanXFK:
Just checked the comparative that you provided (thx!) and found the following sentence:

"It is not possible to play smoothly 10 bit color formats or with HDR, it is better to limit to 1080p resolutions"

Means: 1080p 10 bit hevc plays fine, 4k 10 bit hevc does not, depending on the bitrate I guess. Correct?
[MX Player] NathanXFK:
You are talking about that one? Realme Pad

If so and if this one really supports 4k h265 10 Bit hw decoding... that would be my solution :-)
[MX Player] amn1987:
Yes.
[MX Player] NathanXFK:
Thank you so much. I guess, I have found my new tablet then :-)
[MX Player] NathanXFK:
Me again. Just stumbled over an seemingly interesting tablet, the Alldocube Neo X

I has an AMOLED disply and houses a Snapdragon 660 CPU. This CPU is also used in the Xiaomi MiPad 4 of which some users report that i can hw decode h265 10 bit files here: SD660 hw decoding

So.. is it safe to assume that the Alldocube Neo X should also be able to hw decode h265 10 bit files, even in 4k ?
[MX Player] amn1987:
I haven't received any response from the user yet. I will try and get hold of someone else if possible.
[MX Player] NathanXFK:
That is really kind of you, thank you!
[MX Player] amn1987:
4k H.265 10-bit isn't supported in HW. In SW obviously it's quite choppy.
[MX Player] NathanXFK:
Ouch... what a pity. I guess, due to covid19 there is a limited choice in available CPUs for mobile devices. So maybe it would be wise to wait a few months and see if other tablets with more recent and capable (in terms of 10 Bit hevc decoding) CPUs will hit the market. The Dimensity CPUs from Mediatek look quite promising.

Thank you anyway for your response and for clarifying!
[MX Player] neustadt:
[moved post]
[MX Player] amn1987:
Anyone knows whether the Mediatek Helio G90T supports 4k H.265 10-bit in hardware or not? Thanks.
[MX Player] NathanXFK:
Helio G90T houses a ARM G76 MC4 GPU. According to this website.

CPU Monkey

at least the G76 MP4 supports 4k hevx 10 bit decoding in hardware.
[MX Player] rai978:
Hello. Not so long ago I bought a Ugos UT8 TV box. CPU: Rockchip RK3568(Rockchip)+ 2.0G(64bit) Quad-CoreCortex-A55.

GPU: ARM Mali-G52 2EE.

The description says that there is support for h265. But Mx Player refuses to play it. If there is a HW codec, there is no sound, and if HW + then there is no video.
[MX Player] Tinderbox (UK):
Both the Ugos UT8 and Ugos UT8 Pro support H.265 playback according to the specs on the manufactures website,

Have you checked the codecs are enabled in local player settings/decoder/HW+ codecs and make sure they are all ticked.

I have a number of older Rockchip based TV Boxes myself and sometimes HW will not played h265, but HW+ plays them fine so i leave it set to that.

There are 8 and 10 bit h.265 video files but they should play fine, Have you tried other video player from the Google Store.

If you have tried video`s from a number of different sources and are still having problems i recommend you return the TV Box for a refund and buy something else.
[MX Player] rai978:
Everything is enabled in mx player codec settings. I have tried many other players. And only in KODI hevc files play correctly
[MX Player] crazyboypl:
Hello. I own a TVbox with chipset is "Allwinner H6". GPU is mali T720.

when I use MX player play the "H.265 10bit " video ,and resolution >= 2160p,(sorry I am from china,may be poor english.),The MX player can not use HW, unsupport. Just can use HW+ or SW(But the video is not smooth, lost frames.), but with the system default video player, It works perfect. very smooth. I have checked the cpu core, select 4 core at most. what can I do for MX player options? Thanks
[MX Player] magman2:
I just got a Redmi Note 11 (which is powered by a Snapdragon 680) and discovered it struggles to play 1080p 10bit 265 videos. Then I realized MX Player was using the software decoder. Switching to HW or HW+ just gives a "HW decoder unsupported" message. I tried forcing it from the settings but that makes no difference. Based on what people said here and what I could find online it seems that CPU should support hardware 265 10bit decoding. Is something not working or does the chip really not support hardware decoding? I am really frustrated as my old Redmi Note 4 played all those videos with out any problem. I never expected it to be an issue with a phone so much newer. Is there any solution?
[MX Player] ashrobb:
Been over a couple months but, have you fixed it? You can follow these steps to see HW codec support inside of the MX Player app. It is usually pretty accurate.

https://xdaforums.com/t/can-someone-confirm-10-bit-h265-hw-codec-support-for-me-please.4217525/
[MX Player] magman2:
Unfortunately I still have not found any way to fix the issue. I created a thread discussing and investigating the problem you can read here: https://xdaforums.com/t/redmi-note-11-does-not-support-hardware-10bit-hevc-decoding.4460185/

The short summary is that we are not sure what is causing the problem, but we think it is a driver issue. Still hoping Xiaomi fix it at some point.

As a side note, I have seen phones that show a codec as unsupported in the MX Player decoding menu, but when you force it on anyway it actually works, so I would not automatically trust it without testing an actual video.