10 bit video playback. - General Questions and Answers

Hi , if there is any mobile chip that support 10 bit H264 & H265 video playback with Hardware acceleration ?
Any Mediatek or Rockchip SOC support 10bit playback with HW acceleration?
Thank you.

Related

[Q] H 265

Hi
Does mate 7 support hardware decoding h 265 videos.?
Can someone tes thttp://www.libde265.org/downloads-videos/
with mx player and check if hw or hw+ is enabled ( and lag free)?
Thank you
No hardware support, i think only new nvidia soc can support that. On mx player you can only run sw up to full hd, 2k or 4k is laging alot, on hw plus you will have error and on some clips hw works but only audio without video...
Snapdragon 805 support h265.
why would you even need that ?

4k playback and device support

Hello all,
I am trying to make my new Philips TV play 4k HEVC videos but am having no luck with smooth playback.
MX Player seems to do the best job but stalls eventually. HW+ decoder kicks in to do the playback.
Short version of TV specs:
SoC Mediatek MT5596A
CPU ARM Cortex-A53
GPU ARM Mali-T860 MP2
Android 6
I collected MX player logs while the video was choppy and can send if required.
Can anyone tell me if my device is supported or am I wasting time on MX Player ?
Thanks
sexy_lady said:
Hello all,
I am trying to make my new Philips TV play 4k HEVC videos but am having no luck with smooth playback.
MX Player seems to do the best job but stalls eventually. HW+ decoder kicks in to do the playback.
Short version of TV specs:
SoC Mediatek MT5596A
CPU ARM Cortex-A53
GPU ARM Mali-T860 MP2
Android 6
I collected MX player logs while the video was choppy and can send if required.
Can anyone tell me if my device is supported or am I wasting time on MX Player ?
Thanks
Click to expand...
Click to collapse
What about HW decoder?
HW & HW+ decoder basically uses system decoders which are built into the firmware.
If HW decoder doesn't work and HW+ lags, probably your system decoders couldn't decode the video at that particular encoding profile. Can you share the logs here? We may have to look at the logs in order to understand the issue better.
Thirumalai.K said:
What about HW decoder?
HW & HW+ decoder basically uses system decoders which are built into the firmware.
If HW decoder doesn't work and HW+ lags, probably your system decoders couldn't decode the video at that particular encoding profile. Can you share the logs here? We may have to look at the logs in order to understand the issue better.
Click to expand...
Click to collapse
Hello and thanks,
The thing is that built-in TV video player does not work with x265 videos. I have tried VLC which performs terribly. I guess it uses SW decocoding and can't even play 1080p smoothly with x265 encoding.
Archos is really slick and works well with 1080p x265 but lags on 4K. The speed of 4K playback with Archos is the same as for MX Player with HW decoder. Only HW+ will play smoothly but it eventually stalls to a point of 1 frame per seconds as if some error is encountered (always at the same point in movie). Any attempt to rewind will kill 4K playback smoothness and menu operations often result in MX Player crashing.
Here is my report file
*h*t*t*p*s://1drv.ms/u/s!Av9g--Caxs7ogzkI5M_WUWgfOp3D

[BUG] ~ Fix HEVC 10bit ~ 1.7.40 vs 1.10.9 // YUNDOO Y8, RK3399

In version 1.7.40 HEVC Mi10P (H265 10-bit) works in HW.
All other versions, including 1.10.9, do not work!
please fix problem Mi10P (add YUNDOO Y8, chipset RK3399, to whitelist for HEVC 10-bit playback)
bug reports (1.7.40 HEVC 10-bit in HW OK; 1.10.9 - error):
small test-video (http://jell.yfish.us)
http://jell.yfish.us/media/jellyfish-3-mbps-hd-hevc-10bit.mkv
(1920x1080 HEVC Main10 4.0)
MX 1.7.40 HW - ok.
MX 1.10.9 HW - bug.
RK3399 datasheet - all HW-codecs - unlock them all for a new chipset:
BillyBonesX99 said:
small test-video (http://jell.yfish.us)
http://jell.yfish.us/media/jellyfish-3-mbps-hd-hevc-10bit.mkv
(1920x1080 HEVC Main10 4.0)
MX 1.7.40 HW - ok.
MX 1.10.9 HW - bug.
RK3399 datasheet - all HW-codecs - unlock them all for a new chipset:
Click to expand...
Click to collapse
Hi,
This is not a bug. This is the behavioural change to prevent the crashes caused by the force hardware acceleration on the unsupported devices. Moreover, it is not necessary that the OEMs will implement the decoders for all codecs, profiles supported by the chipset. Many Major OEMs do not implement the 10bit support just to save some royalties. In contrast, some OEMs implement the support silently. But, do not expose them in the media capabilities. So, Most of the time, the chipset secs are useless in this aspect.
As we have mentioned in your another thread, you can still enable the 10bit supports manually if the device doesn't explicitly support the 10bit profiles. If it is reported, it will be automatically enabled.

MX player not supporting hevc h265 and hw+ not working with h264 and h263 1080p video

Please create support for hevc(h265) which highly effective and efficient codec video format for video and has gain lots of popularity. There is also issue for hw+ not supporting and compatible with h264 and h263.
ragXcoder said:
Please create support for hevc(h265) which highly effective and efficient codec video format for video and has gain lots of popularity. There is also issue for hw+ not supporting and compatible with h264 and h263.
Click to expand...
Click to collapse
It depends on the device. Most of the modern devices can play HEVC Main profile videos in the HW & HW+ decoders. We will be able to assist you better if you can share a bug report from the MX Player help menu.
IN general, HW & HW+ decoders make use of the hardware acceleration provided by your device chipset. If the chipset doesn't support hardware acceleration of HEVC or it is not implemented by the manufacturer, there is no way to play the same in the HW or HW+ decoder. It is your hardware limitation. The only way to play is to use SW decoders. But, it may lag if your CPU is not powerful enough to handle the decoding load.
MXPlayer said:
It depends on the device. Most of the modern devices can play HEVC Main profile videos in the HW & HW+ decoders. We will be able to assist you better if you can share a bug report from the MX Player help menu.
IN general, HW & HW+ decoders make use of the hardware acceleration provided by your device chipset. If the chipset doesn't support hardware acceleration of HEVC or it is not implemented by the manufacturer, there is no way to play the same in the HW or HW+ decoder. It is your hardware limitation. The only way to play is to use SW decoders. But, it may lag if your CPU is not powerful enough to handle the decoding load.
Click to expand...
Click to collapse
Can you analyze my report file?
I think most devices now support h264 decoding. I know for sure my Fire Stick 4k supports 264 and 265 decoding by hardware, and it starts playback fine....but then after a while it jumps from HW to HW+ to SW, saying not supported.
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.

H.264 10bit hardware acceleration (HW) works

Hello MX Player developers,
I can confirm that H.264 10bit video files on my Android devices work in HW and HW+ without artifacts or video image problems. The playback is clean and smooth. Hardware Decoder works fine with H.264 10bits.
To enable H.264 10bits video codec for HW and HW+ I have to make this setting. Settings -> Decoder -> HW+ video codecs -> H.264 10bits
The problem is that MX Player does not add this text for H.264 10bits (Hardware accelerated) by default on these Android devices that support this codec, and is automatically selected like the other supported video codecs.
Please add to next MX Player version.
- Test file - H.264 10bit (Hi10P, 1080p, mkv)
- MX Player: 1.26.7 (August 10, 2020)
- OS: All my Android devices with Android 10 and stock rom.
# It works with Hardware Decoder (HW and HW+) without artifacts or video image problems.
MediaTek Helio G90T
Xiaomi Redmi Note 8
Kirin 980
Huawei P30
Kirin 990
Huawei P40
# Does not work:
Exynos 9820
Samsung Galaxy S10
Snapdragon 855
OnePlus 7
Snapdragon 865
OnePlus 8
Here are some more Android devices that I haven't tested but should be able to because use the same processor.
MediaTek Helio G90T
https://www.kimovil.com/en/list-smartphones-by-processor/mediatek-helio-g90t
Kirin 980
https://www.kimovil.com/en/list-smartphones-by-processor/huawei-hisilicon-kirin-980
Kirin 990
https://www.kimovil.com/en/list-smartphones-by-processor/huawei-hisilicon-kirin-990
Not to forget the H.264 10bit support is not only in MX Player. But the hardware decoding also works in standard browser app, gallery app and video app on the supported Android devices I tested. There are no playback problems, everything runs smoothly and no artifacts.
Just like my H.265 (HEVC) 10bit 1080p video files
Yeah, My Xiaomi Redmi Note 8 Pro phone that has an "MediaTek Helio G90T" plays 10-bit H.264 in HW+ great, Been using it for a few weeks even though you have to manually select it.
Same with my Teclast M30 Tablet that uses an "MediaTek Helio X27 MT6797X" play`s 10-bit H.264 in HW+ as well.
Not able to get hw acceleration with matepad 10.4.
My P30 works fine though.
Really nice. My Huawei Mate 40 Pro (Kirin 9000) runs 4K 10-bit H.264, 4:2:0 smoothly with hardware decoding.

Categories

Resources