HEVC Decoding on Zenfone 3 Max (ZC520TL) - Asus ZenFone 3 Questions & Answers

(First time posting here. Also, sorry for bad english.)
So, my phone has hardware support for HEVC decoding,
or at least according to the Media Codec Info app (omx.mtk.video.decoder.hevc appears on the codecs list).However MX Player only plays these kind of videos with software decoding. Can anyone explain to me why? Sorry if i asked this in the wrong place.

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....

Tegra 3 Does not support AC3 Audio

Tegra 3 Does Not Support AC3 Audio
Despite what everyone has assumed, there apparently isn't any AC3 support at all in Tegra 3. In other words, HW accelerated audio in an MKV
isn't even possible. Basically, NVIDIA gave us high profile video with no audio!
NVIDIA Tegra 3 Audio Support Specifications:
Decode
AAC-LC
AAC+
eAAC+
MP3
MP3 VBR
WAV/PCM
AMR-NB
AMR-WB
BSAC
MPEG-2 Audio
Vorbis
WMA 9
WMA Lossless
WMA Pro
G.729a *
G.711 *
QCELP *
EVRC *
* Through third party
Encode
AAC LC
AAC+
eAAC+
PCM/WAV
AMR-NB
AMR-WB
Notice that there is no mention of AC3 support!
Here is the link if you wish to check the specs yourself: http://www.nvidia.com/object/tegra-3-processor.html
The TF Prime, TF300 and Toshiba excite are all handicapped when playing video containing AC3 audio, such as just about every MKV.
The tf300 cannot play an MKV with audio in the built-in audio player. The video plays silent.
MX Player cannot play an MKV with HW audio. You must select software audio or else the video plays silent.
Only Dice Player can play an MKV with sound.
But, I suspect that dice player simply defaults to its own software audio and is NOT using HW audio acceleration.
The Acer Iconia on the other hand, has licensed Dolby Audio on board, and I suspect, has added codecs supplied by Dolby. It is my guess that THIS is the
reason the Iconia can play MKV's correctly.
It can play an MKV with audio in the built in player.(ASUS tf300, TF Prime, and Toshiba excite cannot)
It can play an MKV with audio in MX Player WITH HARDWARE AUDIO SELECTED! (ASUS tf300, TF Prime, and Toshiba excite cannot)
It can play an MKV with audio in Dice Player. (ASUS tf300, TF Prime can also do this because Dice apparently supplies SW audio by default.
Take away message:
Only the Acer iconia a510 has AC3 support across the board and can universally play MKV AC3 audio.
All other Tegra 3 tablets are at the mercy of the 3rd party video players and their supplied software AC3 support.
Of course in the real world, this may or may not be important to you. It is certainly possible to play MKV video quite well in Dice player on all of these tablets. However, if 3rd party support for your chosen player fails, you must understand that the built in players in these tablets will play silent with most MKV files. Only the iconia a510 does not rely on a 3rd party player for MKV playback.
As a disclaimer, I own both a Transformer and an a510 so I have no personal bias toward either. I am quite fond of both, and both have their pros and cons.
Supersoulfly: Quoted from previous thread,
Perhaps someone knows, was AC3 a problem with Tegra 2 also?
I personally am using the BS Lite player to get my MKVs to work. If Nvidia dropped the ball on this I don't see any other solutions than outside software.
--------------------------------------------------------------------------------------
Yes it was. In fact myself and I believe another member, emote were responsible for long threads showing how to split MKV files into two parts, remove the audio, convert to another format and put them back together. The objective was to avoid having to transcode the video. Tegra 3 is much better, because at least it can handle the high profile video well, and it has the software horsepower to do the AC3 decoding. Just seems that the problem really shouldn't exist at all at this point.
Course the next thing I would be curious to know, is if exynos or snapdragon processors support AC3. If they do, it might bias me toward them in the future.
The Transformer Infinity is rumored to have (or will have) multiple processor choices. I know I would be inclined to chose the processor that supports AC3 as well as high profile video, so that MKV files just play without all the software workarounds.
I'm not too interested in the infinity yet. Really would like to see how well the Tegra 3 (or snapdragon) runs at that high resolution first. That high resolution is new territory for Android and ICS, not sure how app friendly it will be either.
Just a random thought, but I would guess it has to do with licensing fees.
bigfry said:
Just a random thought, but I would guess it has to do with licensing fees.
Click to expand...
Click to collapse
This makes sense. And Wikipedia shows that AC3 is just another term for Dolby Digital, which is why it was on the Iconia tab.
bigfry said:
Just a random thought, but I would guess it has to do with licensing fees.
Click to expand...
Click to collapse
Of course it has to do with licensing fees.
But can you imagine buying a Blue Ray player or Reciever that can't decode Dolby soundtracks?
Dolby digital is a pretty common format.
And when you call the company to complain that your blue ray player or reciever won't play audio, they tell you to get an external decoder for the audio, our players just handle video?
If you question the importance of their decision, ask yourself:
Why did Acer think that it was so important to get Dolby audio onto the a510? Why did Acer pay the licensing fees that NVIDIA didn't? Because someone at Acer realized that the video player on the iconia can't play any videos. And the first thing the customer is going to do when he gets home is to dump the latest episode of his favorite TV show on his Acer tablet and see how it plays. And on the Acer a510 it actually does! So why was Acer able to think through what the customer wants, and NVIDIA unable?
Remember NVIDIA is not a small outfit. They make computer gaming chips that are designed to play and support just about everthing. To not support a codec that is present in just about every downloaded movie on the planet is strange. But remember this is the same company that designed a chip, the Tegra 2, that couldn't even play high profile video. I had to transcode every movie or TV show that I played on my galaxy tab 10.1 since the day I bought it.
Have you tried to play it on Dice player ?
I think you are misunderstanding. There isn't anything wrong with MKV playback on these tablets. Dice Player works well on both the TF300 and the a510.
The point is that, the absence of audio in some players, like the stock player in the TF300 or the HW audio option of MX Player has always been assumed to be due to a fault in the video player not using the HW audio decoding capability of the NVIDIA tegra 3.
I'm just pointing out that missing hardware audio - or missing audio altogether in some of these players is because there ISN'T any ability at all in the tegra chip to decode these soundtracks. If the programmer hasn't implemented a software decoding solution, you will get no audio.
Dice Player has a software solution, it decodes AC3 and you get sound.
MX Player has a software solution, you select it manually and you get sound.
The stock player depends on Tegra 3, therefore you get no sound in your video.
The a510 has a system-wide fix for the NVIDIA's lack of decoding capability. Acer paid dolby to implement the decoding that should have been native to our tablets, so any video player will work. Even the stock player.
I'm guessing nvidia didn't include dolby digital because it would be quite pricey to license it and they want to get as many companies to use their chips as possible
so they didn't include it but if companies themselves license dolby digital they probably provide hw decoding
Well about the audio AC3 , its does play Ac3 , about 2 days ago i saw a movie with ac3 audio and works fine, you only need to download the BSplayer lite and will play all formats ...
Sent from my ASUS Transformer Pad TF300T using xda app-developers app
mendez84 said:
Well about the audio AC3 , its does play Ac3 , about 2 days ago i saw a movie with ac3 audio and works fine, you only need to download the BSplayer lite and will play all formats ...
Sent from my ASUS Transformer Pad TF300T using xda app-developers app
Click to expand...
Click to collapse
Yes, you can hear AC3 audio from this tablet. The thing is, it's being decoded via software, not the actual SoC. That is the OP's gripe. Hardware decoding requires much less work for the processor, which means better battery life. Plus, it would be much smoother and more consistent than software decoding.

[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 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.

Does OnePlus 6T support HEVC 10.bit HW\HW+ videos playback?

Hello,
I am very interested in buying OnePlus 6T for it's screen, performance & battery, but the only thing holding me back is that i don't know if it supports playing HEVC 10.bit videos as HW\HW+ Decoder in MX Player?
Your help is greatly appreciated
Thanks
Best phone out right now.
Use Nplayer as it has many more audio decoders built in. Just tested a 10 bit HEVC 4k video @ 10mbps with DTS and worked fine with HW decoding.
Buy it.
Avalaunchmods said:
Best phone out right now.
Use Nplayer as it has many more audio decoders built in. Just tested a 10 bit HEVC 4k video @ 10mbps with DTS and worked fine with HW decoding.
Buy it.
Click to expand...
Click to collapse
Thanks for your reply,
My htc u11+ keeps stuttering while playing HEVC 10bit videos using HW+ decoding, guess will switch to the one plus.

Categories

Resources