Does the Fire HD8 Plus (2020, Mali-G52 MC1 GPU) support 10bit HEVC? - Fire HD 8 and HD 10 Q&A, Help & Troubleshooting

According to this the Fire 8 HD Plus (2020) has the Mali-G52 MC1 GPU:
https://www.gsmarena.com/amazon_fire_hd_8_plus_(2020)-10246.php
From what I can tell this GPU should support hardware 10bit HEVC decoding but MX Player Pro and XPlayer both force themselves to software (choppy) when playing those files. Non 10bit HEVC seem to work fine.
Am I missing something, shouldn't this work?
Edit: This also indicates it should support Main10 1080p Level 4.1 @ 30 fps (which are my test files): https://developer.amazon.com/docs/fire-tablets/ft-device-specifications-firehd-models.html
Edit 2: These are test videos you can try, I can't get any of the Main10 videos to play hardware accelerated (all the non Main10 HEVC files do play hardware accelerated):
http://jell.yfish.us/

TalynOne said:
According to this the Fire 8 HD Plus (2020) has the Mali-G52 MC1 GPU:
https://www.gsmarena.com/amazon_fire_hd_8_plus_(2020)-10246.php
From what I can tell this GPU should support hardware 10bit HEVC decoding but MX Player Pro and XPlayer both force themselves to software (choppy) when playing those files. Non 10bit HEVC seem to work fine.
Am I missing something, shouldn't this work?
Click to expand...
Click to collapse
You can check the codecs using AIDA64 to support 10bit HEVC or not.
Get AIDA64 from Google Play: https://play.google.com/store/apps/details?id=com.finalwire.aida64

AmznUser444 Dev said:
You can check the codecs using AIDA64 to support 10bit HEVC or not.
Get AIDA64 from Google Play: https://play.google.com/store/apps/details?id=com.finalwire.aida64
Click to expand...
Click to collapse
Doesn't help, I doubled checked of course it lists HEVC, which I already verified, but that doesn't tell me if it supports 10bit HEVC. I mean obviously it doesn't since the players are forced in software mode I'm just asking why that is if the GPU seems capable.
Edit: I also checked AIDA64 on my phone which does play 10bit HEVC hardware accelerated and in the codecs list it just lists HEVC just like the 2020 Fire 8, there's no separate codec entry for 10bit HEVC in the AIDA64 list.

Related

[Q] HD Video is lagging

I bought me a Lenovo Tablet yesterday and wanted to try out to play HD Videos on it.
Sadly my videos are lagging and the audio is async... I tried it with MX Player and Mobo Player, both installed the ARMv7 Codec. What i'm curious about is, that the Tegra v2 Chip should to decoding of 1080p h.264 Material in Hardware (my video was h.264 720p in a MKV Container) and both players showed me that they decode the video in software...
Is there any player that can play my mkv videos without lagging around? Or do i just need to adjust something?
raph3ix said:
I bought me a Lenovo Tablet yesterday and wanted to try out to play HD Videos on it.
Sadly my videos are lagging and the audio is async... I tried it with MX Player and Mobo Player, both installed the ARMv7 Codec. What i'm curious about is, that the Tegra v2 Chip should to decoding of 1080p h.264 Material in Hardware (my video was h.264 720p in a MKV Container) and both players showed me that they decode the video in software...
Is there any player that can play my mkv videos without lagging around? Or do i just need to adjust something?
Click to expand...
Click to collapse
Try different players but it's def not capable of 1080 and even has issues with 720p main and high profile
Sent from my Galaxy Nexus
mhh but the nvidia site says something different...
so the chip itself should take care of that... maybe its just a firmware issue?
The screen is 1200x800 so there's really no way to play 1080p on it. Even 720p is going to be cropped. The only way to do 1080p is over HDMI without mirroring but apparently that isn't very smooth so 720p seems like a much better option.
Tried a reboot and/or turning Wifi off/on again? It's worked for me.
Basically the chip can do it. The Tegra 2 has some special HW IP inside that will do the decoding. Most of the Tegra 2 tables are unable to use it because the vendors are not supplying the codecs and filters that make use of the HW block. So you are somehow limited to the codecs and resolutions that are choosen by the manufacturer/Nvidia. You can't change anything and as far as I know Nvidia also isn't distributing this part open.
I'm also quiet disappointed seeing that chinese pads with Telechips MCU (ARM11 single-core) can playback almost everything up to full-HD and the Thinkpad Tablet can't.
Dice Player.
It is the ONLY working HW accelerated player in my experience....
mkv files, everything plays well on it....

[GUIDE] Playing HEVC x265 movies/videos fluently on the Moto G 2014 (Second Gen.)

Hi, here is a guide to play HEVC H.265 movies/videos fluently on the Moto G 2014. (HEVC on Wikipedia: https://goo.gl/9xFc3).
As you might know, the new HEVC H.265 video encoding standard is a quite CPU intensive codec and the Moto G 2014 doesn't support hardware HEVC H.265 decoding, resulting in choppy video playback with frequent frame drops, freezes, and so on. All software implementations with all optimizations enabled I've tried so far are not even able to play fluently 720p videos.
But I found out that there is a configuration which enables fluent HEVC H.265 playback (At at least [email protected] colors).
By using MX Player (https://goo.gl/GQPa7) + a custom optimized codec from XDA (http://goo.gl/S98AnH), I got 720p movies working fluently (And MX Player says that the video is being Hardware decoded??).
It has even better artifact filtering than switching it to SW decoding.
I was surprised how well this is working, and I really don't know how they achieve Hardware decoding (must be some kind of partial acceleration I guess).
Stuff to note:
- 10 bit color videos won't work and are just viewable using SW decoding which is too slow. If I'm not wrong not even 10 bit H.264 videos are supported natively.
- I only tried 720p videos with 8 bit color. Not sure how well it works with 1080p videos with 8 bit color.
GUIDE:
1. Install MX Player from the Google Play store: https://goo.gl/GQPa7
2. Download this optimized codec from XDA: http://goo.gl/S98AnH
3. Extract the codec to you phone SD.
4. In MX Player, go to Settings > Decoder > Custom Codec. Click on it and find the custom codec on your SD.
5. Enjoy.
Hope this guide will be useful to somebody. I took me some time to figure this out, and I found this basically out by surprise.
Greetings.
I don't know if its right but maybe HW support is already there
Video
Up to 1080p capture and playback
H.264 (AVC)
H.265 (HEVC)
Click to expand...
Click to collapse
source:https://www.qualcomm.com/products/snapdragon/processors/400
I did everything like you said but I'm still getting SW decoder with HEVC videos :crying:
[G 2014 • XT1068 • 6.0]
aplusp said:
I did everything like you said but I'm still getting SW decoder with HEVC videos :crying:
[G 2014 • XT1068 • 6.0]
Click to expand...
Click to collapse
I guess you are on stock ROM change ROM .
aplusp said:
I did everything like you said but I'm still getting SW decoder with HEVC videos :crying:
[G 2014 • XT1068 • 6.0]
Click to expand...
Click to collapse
HW works for me on cm13 with x265 files.
me_ankit said:
HW works for me on cm13 with x265 files.
Click to expand...
Click to collapse
Coincidentally just a few days back, I saw another post from you saying that it works on CM13 and I already made the switch. It works great! Thx :good:
me_ankit said:
HW works for me on cm13 with x265 files.
Click to expand...
Click to collapse
Meaning with the above MX Player + Custom Codec
or generally with video player/s on cm13?
P.S.: I would like to merge as much as possible to h265/opus/mkv video files.
ChriMo said:
Meaning with the above MX Player + Custom Codec
or generally with video player/s on cm13?
P.S.: I would like to merge as much as possible to h265/opus/mkv video files.
Click to expand...
Click to collapse
I did not try stock video player. it was working on mx player.
The link isn't working!
MX Player Custom Codec
rhp07 said:
custom optimized codec from XDA (http://goo.gl/S98AnH), I got 720p movies working fluently (And MX Player says that the video is being Hardware decoded??).
Click to expand...
Click to collapse
Here is the XDA thread of the codec: https://forum.xda-developers.com/devdb/project/?id=19112#downloads
But since MX Player has been sold, everyone wants to try the alternatives VLC or mpv-android.
https://play.google.com/store/apps/details?id=is.xyz.mpv
mpv-android is a video player for Android based on libmpv.
Features:
* Hardware and software video decoding
* Gesture-based seeking and volume/brightness control
* libass support for styled subtitles
* Play network streams with the "Open URL" function
Click to expand...
Click to collapse

10-bit HEVC

I'm deciding if I would buy the KEYOne and I want to know the device support hardware decode for 10-bit HEVC videos.
rrm111 said:
I'm deciding if I would buy the KEYOne and I want to know the device support hardware decode for 10-bit HEVC videos.
Click to expand...
Click to collapse
instead of searching if the device support h.265...
just check if snapdragon 625 supports it or not.
and it does according to this:
https://www.qualcomm.com/products/snapdragon/processors/625
It DOES. But it does not specify if its just 8bit or 10bit, regardless, always search by the processor instead of the device.
From wiki, only Snapdragon 820 and up specify supporting 4k 10bit hevc hw decoding

10-bit H264 hardware decoding

As the title says, I wanna ask if the Axon 7 Mini supports 10-bit H264 hardware decoding. I'm not entirely sure, but according to Kodi's wiki on Android Hardware (not saying this is the most credible source, but I couldn't find anywhere else anyways), the mini does have HW decode for both H264 and H265, but without any notes, implying it can do up to 10bit I'd assume. If it DOES actually support 10bit, is there a way to make use of it? I have no luck with MXPlayer so far.
Hi @auxillium,
Could you tell me what's the 10-bit H264 hardware decoding? Is it a kind of flash or root? Pls forgive my ignoreness.
Thanks in advance!
William Guo said:
Hi @auxillium,
Could you tell me what's the 10-bit H264 hardware decoding? Is it a kind of flash or root? Pls forgive my ignoreness.
Thanks in advance!
Click to expand...
Click to collapse
It's for playing videos. 10bit is the color depth and H264 is the format. Hardware decoding is when there's a dedicated chip for doing a certain task, which is often faster than having it done by the CPU itself. In this case, I'm asking if the Axon 7 Mini's chip is capable of hardware decoding videos of the format H264, with 10bit color depth.

Firestick 4K video tests

Not comprehensive, but did grab a bunch of samples with some key differences (264/265 8/10 bit, 1080p/2160p, 60FPS) just to see what this stick could handle. My test bed was MX Player with the all-in-one decoder pack.
Smooth Playback via HW/HW+
- h.264 8bit 1080p
- x.265 8bit 1080p
- x.265 10bit 2160p
- x.265 10bit 2160p 60FPS
SW only
- h.264 10bit 1080p (LOTS OF DROPPED FRAMES - yuck)
Conclusions
Great hardware decoding, but CPU not strong enough for SW-h.264/10bit (a semi-popular anime format). I'm not sure if any SoC supports this in HW, but so far it seems like only high-end SoCs can handle this in SW (I have a Kirin 660 device which does a good job).
Thank for sharing your results.
These are very different from my testing.
I have multiple issues with playback, very annoying.
See: https://forum.xda-developers.com/showpost.php?p=78329629&postcount=5
Do you have these problems also? Or do I have a corrupt stick?
The MX devs replied stating that media server process has died during playback, forcing MX to try a different playback modus. And that they probably cant solve it.
It seems so weird to me, since then everybody should have these issues.

Categories

Resources