Hello,
can you play H265 1080p files without stutter?
I'm trying to play a H265 1080p mkv file on my Exynos Tab S 10.5 running stock Lollipop 5.0.2 and checked with different players (built-in Video Player, VLC, MX Player, Kodi) but all drop frames and the reproduction stutters.
I've also checked the settings where possible to enable HW decoding but seems that HW acceleration is not available.
The ARM Mali T628 GPU should be perfectly capable of decoding HEVC/H265 using Ittiam OpenCL HW Decoders
http://community.arm.com/groups/arm-mali-graphics/blog/2014/02/28
but may be this decoders have been implemented by Samsung only on the Galaxy Note Pro series ?
http://www.gsmarena.com/compare.php3?idPhone1=6438&idPhone2=5940
http://www.samsung.com/us/mobile/galaxy-tab/SM-T520NZWAXAR-specs
EDIT: I have created a thread in the Samsung Tab Pro 8.4"/10.1"/12.2" section of XDA and asked if they can play HEVC H.265 with the stock player, At the Samsung website the specification of the Samsung Tab Pro 8.4"/10.1" say they can play HEVC, but it is missing from the 12.2"
Lets see if we can get any Intelligent responses.
http://forum.xda-developers.com/galaxy-tab-pro-12-10-8
The Galaxy Tab Pro 10.1 on Samsung website say it plays HEVC H.265 and the Galaxy Tab S have the same cpu so the Tab S should play HEVC H.265 as well , we need to go to the Samsung Galaxy Tab Pro 10.1 XDA thread and check it out.
The Exynos 5 Octa 5420 , the SOC in our 8.4" and 10.5" Galaxy Tab S does not support H.265 hardware encoding/decoding , so the cpu`s have to do the work instead which is harder on the battery.
I have been messing about with H.265 encoding myself for the last week using my Notebook to do the encoding, I have been trying to reduce the size of my video files so i can fit more of my Anime series on my 64gb microsd.
About whether the Tab S can play an 1080p H.265 video i have not tried, I might download one to see how well it does, you will have to use MX Player or somthing else as the stock player does not support H.265 you just get an black screen with the sound playing.
EDIT: A bit jerky playing 1080p in MX Player, also it`s using a lot of power.
John
---------- Post added at 06:12 PM ---------- Previous post was at 05:24 PM ----------
Can somebody who has lollipop try see if an hevc h.265 video will play, As i am still on kitkat and i am not going to upgrade for something that does not work.
John.
Hey John,
I'm running stock Lollipop and no, HEVC HW acceleration is not available while trying with the mentioned players.
I've contacted Ittiam for informations but they asked me to sign a NDA to answer my questions!
I was asking about the availability of their codecs supporting the Exynos 5420 + ARM Mali T628, if they are partnering with Samsung or if they have a player with their codecs available on Google Play.
I've also contacted the Samsung customer service and they confirmed me that the Tab S is missing the necessary codecs to play H265, I then asked to submit this request to Samsung Global and give me a ticket to follow the request, they said "sure we'll do it, but that's an internal ticket we can't share" .... ahahahah sure..... what's sure is that the Tab S has 8 CPU cores + 8 GPU cores but can't play H265 1080p videos decently.
Sent from my SM-T805 using XDA Free mobile app
wow this is very helpful.. I was having the same problems, I thought it was enabled by default
EDIT: It might be better to look at VP9 rather than HECV encoding, as VP9 seems to be a lot more wildly supported and it royalty free developed by Google.
EDIT: VP9 seems to be more for web video playback
It sounds like you are on top of the problem, hopefully you will get some useful information, as HEVC becomes more popular and they will improve the codecs hopefully and we can use it on the Tab S
I totally missed your comment about Ittiam using OpenCL to hardware decode the HEVC that is very interesting, as when i tried MX Player with 1080p HEVC my battery temp shot up due to the amount of power it take to software decode HEVC.
Samsung only seems interested in they new to be released tablets, It disgusting that the Tab S with the best oled screen if it does not get HEVC support.
Did you know the Tab S does not support AC3 audio, when the cheaper Samsung Tablets and Phones do, it looks like Samsung did not want to pay the royalties or they forgot to include it, luckily their is an hack to give AC3 support to the stock player but you have to be rooted.
Did you check the Tab Pro forum i linked in my post, add a post backing me.
John.
htrex said:
Hey John,
I'm running stock Lollipop and no, HEVC HW acceleration is not available while trying with the mentioned players.
I've contacted Ittiam for informations but they asked me to sign a NDA to answer my questions!
I was asking about the availability of their codecs supporting the Exynos 5420 + ARM Mali T628, if they are partnering with Samsung or if they have a player with their codecs available on Google Play.
I've also contacted the Samsung customer service and they confirmed me that the Tab S is missing the necessary codecs to play H265, I then asked to submit this request to Samsung Global and give me a ticket to follow the request, they said "sure we'll do it, but that's an internal ticket we can't share" .... ahahahah sure..... what's sure is that the Tab S has 8 CPU cores + 8 GPU cores but can't play H265 1080p videos decently.
Sent from my SM-T805 using XDA Free mobile app
Click to expand...
Click to collapse
Tinderbox (UK) said:
Did you check the Tab Pro forum i linked in my post, add a post backing me.
John.
Click to expand...
Click to collapse
If I tap the link using XDA mobile app it gives me an error like "invalid thread id 8".
I'll search your post on the forum, can you check the link anyway?
Another thing... during my call to Samsung the support service said that they haven't received any complaint from customers about this problem. Let's see if we are the only ones to care.
Sent from my SM-T805 using XDA Free mobile app
Link works fine for me, though i have not tried it on my Tab S, is it a browser problem, I have sent you an PM with the link.
You could check my last posts, and click on the one in the Galaxy Tab Pro section.
John.
htrex said:
If I tap the link using XDA mobile app it gives me an error like "invalid thread id 8".
I'll search your post on the forum, can you check the link anyway?
Another thing... during my call to Samsung the support service said that they haven't received any complaint from customers about this problem. Let's see if we are the only ones to care.
Sent from my SM-T805 using XDA Free mobile app
Click to expand...
Click to collapse
Tinderbox (UK) said:
EDIT: It might be better to look at VP9 rather than HECV encoding, as VP9 seems to be a lot more wildly supported and it royalty free developed by Google.
EDIT: VP9 seems to be more for web video playback
John.
Click to expand...
Click to collapse
Search Google for "lollipop hevc", you'll find that supposedly the Ittiam accelerated codecs have been shipped as part of Android 5.0.
Apparently HEVC support is in Android 5.0 changelog (source: androidpolice.com) and an Ittiam press release claimed that their codecs have been included in the Android Media Framework.
If that's true, it should work also on my Lollipop updated Tab S, but it doesn't....
Sent from my SM-T805 using XDA Free mobile app
Why do Samsung say that the 8.4" and 10.1" Galaxy Tab Pro support HEVC, when nobody in the world officially has lollipop they are all still on kitkat, and only lollipop is supposed to support HEVC.
Example the 10.1" Galaxy Tab Pro SM-T520, nobody in the world according to SamMobile is on Lollipop
http://www.sammobile.com/firmwares/database/SM-T520/
John.
htrex said:
Search Google for "lollipop hevc", you'll find that supposedly the Ittiam accelerated codecs have been shipped as part of Android 5.0.
Apparently HEVC support is in Android 5.0 changelog (source: androidpolice.com) and an Ittiam press release claimed that their codecs have been included in the Android Media Framework.
If that's true, it should work also on my Lollipop updated Tab S, but it doesn't....
Sent from my SM-T805 using XDA Free mobile app
Click to expand...
Click to collapse
I would like to know this as well as all anime now encoded in Hi10P HEVC.... Its unplayable on both Note 3 and Tab S....
How can Samsung omit the decoder in the device in this caliber.... flagship without proper support.....
Lollipop is supposed to have HEVC decoder, maybe Samsung decided not to pay the royalty for the license, the same way to did not pay the royalty for AC3 audio decoding on the S1, but older tablets/phones have AC3 support.
John.
Crescendo Xenomorph said:
I would like to know this as well as all anime now encoded in Hi10P HEVC.... Its unplayable on both Note 3 and Tab S....
How can Samsung omit the decoder in the device in this caliber.... flagship without proper support.....
Click to expand...
Click to collapse
Did you try the demo HEVC decoder apk , I have tried it but cannot get it to see the video on my microsd.
http://xhevc.com/en/downloads/downloadCenter.jsp
John.
Do you think that codec is HW accelerated?
Sent from my SM-T805 using XDA Free mobile app
I'll try Hi10p HEVC in my Tab S 10.5 as I just update it to LL latest... I'll get back to you guys with the result later....
If it can play properly then I'll extract the codec for you....
So did you try to play HEVC at 1080p ??
john.
Crescendo Xenomorph said:
I'll try Hi10p HEVC in my Tab S 10.5 as I just update it to LL latest... I'll get back to you guys with the result later....
If it can play properly then I'll extract the codec for you....
Click to expand...
Click to collapse
Tinderbox (UK) said:
So did you try to play HEVC at 1080p ??
john.
Click to expand...
Click to collapse
yes, but sadly it can't... it just giving me stuttering video....
Even Hi10p 720 HEVC video is stuttering on certain parts....
If samdung not gonna release a proper codec for it's own flagship then I'll done with samdung devices.... Its ridiculous....
How about extracting codec from other devices like LG/Sony? Will it work on here?
The Samsung Tab Pro 7.4" and 10.1" is supposed to support HEVC according to the specs on the Samsung website, but HEVC is only supposed to be on lollipop and later when the Tab Pro is still on kitkat, very confusing, also device that support HEVC might only support 8bit and not 10bit according to what i have read.
Hopefully an HEVC codec that uses opencl will allow hardware acceleration on cpu`s that do not support native hardware HEVC decoding in the future, as software decoding is stuttery and a huge battery drain, we will just have to make do with H.264 at the moment.
John.
This I got from GSMarena's S6 review: Samsung Galaxy S6's video player supports up to 4K 2160p videos with the H.265/HEVC codec. There's no support for multi-channel audio or DivX, but subtitles are supported (with options to customize their looks).
Maybe we can extract the codec?
The Samsung S6 uses the Exynos 7420 which supports hardware HEVC decoding , Our Tab S uses the 5420 which does not have HEVC decoding.
So extracting the player from the S6 will not allow the Tab S to play HEVC, unless it supports software decoding as well.
Software decoding is what the Tab S will use to decode HEVC, which eats the battery and increases the Tab S temperature if played at 1080p with juddering, lower resolution might play better.
One ray of light, is an new codec that use the opencl decoder built into the Exynos 5420 to hardware decode HEVC, But i have not seen any real proof yet.
Also lollipop is supposed to support HEVC, but does that only work if you have an SOC that supports HEVC decoding? , Samsung SPECS mention Exynos 5420 in the Tab Pro 8.4" and 10.1" as being able to play HEVC which i suspect is an mistake as the Tab Pro is still on kitkat.
I cannot see Samsung paying for an new codec for the Tab S to decode HEVC, when they did not include the codec for AC3 audio in the stock video player.
So keep your eyes out guys for any news on the opencl hardware HEVC codec.
John.
Crescendo Xenomorph said:
This I got from GSMarena's S6 review: Samsung Galaxy S6's video player supports up to 4K 2160p videos with the H.265/HEVC codec. There's no support for multi-channel audio or DivX, but subtitles are supported (with options to customize their looks).
Maybe we can extract the codec?
Click to expand...
Click to collapse
Thats why I hate exynos....
Sent from my SM-T805 using Tapatalk
Related
Hey guys,
I'm using the MHL Adapter from BizLink and tried viewing a 720p movie with DTS Sound.
The playback lagged . I don't know why..
I used the Dice Player, because it's supporting DTS, also i'm using a 5m HDMI cable.
But why is the movie lagging? There are kinda microlags..
Resolution: 720p
Video Bitrate: 5586 kbps
Audio Stream: DTS 5.1
x264
Maybe the Player causes the problem, because another 720p movie was played well (Samsung stock player). btw: the phone was very hot after watching the above mentioned (DTS) movie.
Does anyone has some ideas?
Ya some 720p movies also lags for me in Dice player.Its better to convert DTS audio only to ac3 format,doesnt take too much time either to convert.
techpal said:
Ya some 720p movies also lags for me in Dice player.Its better to convert DTS audio only to ac3 format,doesnt take too much time either to convert.
Click to expand...
Click to collapse
Guess it's the best way to do.
Just watched a 1080p movie, and the phone was only a bit warm (with samsung stock player), was AC3. Does anyone know a "good" converter from DTS to AC3?
i had to split the movie into 3 files, to be able to play the movie (4GB limitation).
Maybe Samsung will fix these two issues: DTS capability and EXT4....
Diceplayer prior to 1.2.0 have some video lag issue.
did you test the movie using diceplayer 1.3.0 ?
I was using the 1.3.0 version.
Watched 1080p without any lags, yesterday. Was using stock Player
Sent from my GT-I9100 using XDA App
jojo2peter said:
I used the Dice Player, because it's supporting DTS, also i'm using a 5m HDMI cable.
Click to expand...
Click to collapse
As far as I know hardware-acceleration an Android will only be used when using the integrated media-framework.
While Samsung extended the stock media-framework to support more container and codecs (like AC3 for example) it doesn´t support DTS.
This means, anything you can not play with the Samsung mediaplayer will use pure software-decoding, which is slow and burns a lot of energy.
Maybe the Player causes the problem, because another 720p movie was played well (Samsung stock player). btw: the phone was very hot after watching the above mentioned (DTS) movie.
Click to expand...
Click to collapse
This is no surprise. With software-decoding, which obviously isn´t fast enough, at least one, but probably both of the Cortex-A9-cores will run at full speed the whole time.
The reason for dedicated decoding-hardware in the SoCs instead just using more powerful general purpose CPUs is the much better energy-efficiency.
LightspeedGalaxy said:
As far as I know hardware-acceleration an Android will only be used when using the integrated media-framework.
While Samsung extended the stock media-framework to support more container and codecs (like AC3 for example) it doesn´t support DTS.
This means, anything you can not play with the Samsung mediaplayer will use pure software-decoding, which is slow and burns a lot of energy.
This is no surprise. With software-decoding, which obviously isn´t fast enough, at least one, but probably both of the Cortex-A9-cores will run at full speed the whole time.
The reason for dedicated decoding-hardware in the SoCs instead just using more powerful general purpose CPUs is the much better energy-efficiency.
Click to expand...
Click to collapse
Yes, i thought the same, because it was so warm.
I used the Rockplayer, with it you can activate Hardware acceleration, but i don't know if it works.
Thought other players could use the hardware acceleration.
From now on, i will convert the DTS to AC3, but first of, i will look for stock AC3
jojo2peter said:
I used the Rockplayer, with it you can activate Hardware acceleration, but i don't know if it works.
Click to expand...
Click to collapse
Rockplayer can use hardware-acceleration, but only using the Android-Framework, which means hardware-acceleration will only work for the same containers/codecs as with the stock mediaplayer.
Thought other players could use the hardware acceleration.
Click to expand...
Click to collapse
As I said Players can use hardware-acceleration, but they have to do it using the media-framefork, which means no hardware-acceleration for containers/codecs which aren´t supported in the media-framework.
In theory you could develop a mediaplayer with your own media-framework, directly programming the SoC.
But the question is how much of use it would anyway, could the hardware assist decoding for codecs which aren´t already present in the media-framework? It certainly could be useful for unsupported containers, that contain codecs which are already supported.
But the biggest problem would be that your new media-framework will only work with the phone you developed it, nobody will make android-software for just one phone out there.
That´s somewhat of the curse of the Android-plattform. It has been developed for maximum compatibility between the different devices out there. This means lots of choices in devices to buy for us, and for software-developers many devices that can run their software. But it also means we are not getting device-specific-software from 3rd-party developers.
Hopefully the Android-Framework at some time will split up the media-framework into "modules" similar to a DirectShow Filtergraph, so mediaplayers could exchange this individual modules and still use hardware-acceleration in others (which come from the device-manufacturer)
This would allow for example the support of different containers without losing hardware-acceleration in the decoding-part (if the codec is already supported), as well as doing audio-decoding in software (which could be quite reasonably done with 2 Cortex-A9-CPUs) and still using the hardware for the video-part.
I never hadany lag on the stock. Even the 1080 ones
Sent from my GT-I9100 using XDA App
LightspeedGalaxy said:
As I said Players can use hardware-acceleration, but they have to do it using the media-framefork, which means no hardware-acceleration for containers/codecs which aren´t supported in the media-framework.
In theory you could develop a mediaplayer with your own media-framework, directly programming the SoC.
Click to expand...
Click to collapse
Diceplayer use SoC's HW Decoder. + SW decoder for Audio.
check this video
After Diceplayer came out, all of android device that supported by diceplayer
can play MKV(H.264/MPEG-4+DTS/AC3).
Even Nexus-S can play MKV+DTS+H.264 High profile with Diceplayer.
jojo2peter said:
Hey guys,
I'm using the MHL Adapter from BizLink and tried viewing a 720p movie with DTS Sound.
The playback lagged . I don't know why..
I used the Dice Player, because it's supporting DTS, also i'm using a 5m HDMI cable.
But why is the movie lagging? There are kinda microlags..
Resolution: 720p
Video Bitrate: 5586 kbps
Audio Stream: DTS 5.1
x264
Maybe the Player causes the problem, because another 720p movie was played well (Samsung stock player). btw: the phone was very hot after watching the above mentioned (DTS) movie.
Does anyone has some ideas?
Click to expand...
Click to collapse
Send your file to me.
I'll check it.
jojo2peter said:
Guess it's the best way to do.
Just watched a 1080p movie, and the phone was only a bit warm (with samsung stock player), was AC3. Does anyone know a "good" converter from DTS to AC3?
i had to split the movie into 3 files, to be able to play the movie (4GB limitation).
Maybe Samsung will fix these two issues: DTS capability and EXT4....
Click to expand...
Click to collapse
Hey guy, take a look here to make your NTFS Sd card work http://forum.xda-developers.com/showthread.php?t=1120407&page=3
Sent from my GT-I9100 using XDA Premium App
jojo2peter said:
But why is the movie lagging? There are kinda microlags..
Resolution: 720p
Video Bitrate: 5586 kbps
Audio Stream: DTS 5.1
x264
Does anyone has some ideas?
Click to expand...
Click to collapse
I bet it lags because of the High Video Bitrate! get some 720p movie with Bitrate between 2K - 3.5 K and try
NoOneCanHelpMe said:
I bet it lags because of the High Video Bitrate! get some 720p movie with Bitrate between 2K - 3.5 K and try
Click to expand...
Click to collapse
And why did the 1080p movie work well?
It has a Video Bitrate @10250 kbps and [email protected]
hakkinenvthh said:
Hey guy, take a look here to make your NTFS Sd card work http://forum.xda-developers.com/showthread.php?t=1120407&page=3
Sent from my GT-I9100 using XDA Premium App
Click to expand...
Click to collapse
will do that, if the next firmware won't fix that
jojo2peter said:
And why did the 1080p movie work well?
It has a Video Bitrate @10250 kbps and [email protected]
will do that, if the next firmware won't fix that
Click to expand...
Click to collapse
mal-formatted mkv file can cause some lag.
H.264 need 2-type of frame time - PTS/DTS.
but some of MKVs have wrong time stamp.
SGS2's HW Video decoder can not handle these files.
juami said:
mal-formatted mkv file can cause some lag.
H.264 need 2-type of frame time - PTS/DTS.
but some of MKVs have wrong time stamp.
SGS2's HW Video decoder can not handle these files.
Click to expand...
Click to collapse
so is my sample still lagging on your phone too?
did you modifie the SD cache ?
> 512 kb create some lag on my sg2 with the video player.
hello all,
I just filmed a 4k video with my Note 3 (snapdragon version), and was trying to play it on my Note 10.1, thinking maybe it'd look better on the higher-res screen... Turned out Note 10.1 couldn't play it with native video player, nor could dice player or mx player play it with hw mode, and in sw mode it is very laggy.
So maybe Exynos 5420 cannot handle the 4k video (encoding and decoding) after all? Can someone with the snapdragon version of Note 10.1 try and see if they can play 4k video natively?
I dont have any 4k videos of my own, but all the ones i've played thru BS player (HW Mode) and Youtube worked fine.
And this is on the Exynos 5420 version...
In fact here's me updating this post running a 4k video on half the screen, unstoppable.
Itchiee said:
I dont have any 4k videos of my own, but all the ones i've played thru BS player (HW Mode) and Youtube worked fine.
And this is on the Exynos 5420 version...
In fact here's me updating this post running a 4k video on half the screen, unstoppable.
Click to expand...
Click to collapse
strange... I just took a 4k video with Note 3 again, and again Note 10.1 can't play it.
Can I ask what firmware you are on with your Note 10.1?
The latest MK1... Maybe there is a problem with how its encoded?
Have you tried BS Player? Thats my new go to player and there is a free version i believe.
And it works with multi manager as well! No hacking!!!
Itchiee said:
The latest MK1... Maybe there is a problem with how its encoded?
Have you tried BS Player? Thats my new go to player and there is a free version i believe.
And it works with multi manager as well! No hacking!!!
Click to expand...
Click to collapse
I just flashed MK1, still no dice... and I also downloaded bs player, can only play it in sw mode, not too laggy but it is there...
I didn't change anything in my Note3 camera setting, so the codec should be stock, which is h264 MPEG4 AVC1. The 4k video's got a crazy high bitrate that's for sure.
alexcarterkarsus said:
I just flashed MK1, still no dice... and I also downloaded bs player, can only play it in sw mode, not too laggy but it is there...
I didn't change anything in my Note3 camera setting, so the codec should be stock, which is h264 MPEG4 AVC1. The 4k video's got a crazy high bitrate that's for sure.
Click to expand...
Click to collapse
I haven't had a chance to play much 4K video but the one I tried played fine on both BS player (using hardware mode) and Archos Video player (with the free codec pack) on my note 2014
Same here I cant play my 4k videos from my note 3. I hear audio but it says video codec not supported so I assume 3rd party video player might be able to.
Sent from my HP SlateBook 10 x2 PC using Tapatalk 4
aznmode said:
Same here I cant play my 4k videos from my note 3. I hear audio but it says video codec not supported so I assume 3rd party video player might be able to.
Sent from my HP SlateBook 10 x2 PC using Tapatalk 4
Click to expand...
Click to collapse
Well, I have tried dice player, mx player and bs player, but none of them can play the note 3 4k video in hw mode, and sw mode playback is laggy to various degrees.
Sent from my SM-N9005 using XDA Premium 4 mobile app
Try vlc player
Sent from my SM-N9005 using xda app-developers app
Just got home with my 2nd note and tried playing any YouTube videos and none of them will play correctly.
I also noticed that the tracking on the spen is bad as well on this one.
Everything play's fine on my g2, my son's iPad air and my wife's note 3.
Think it might be time to give up on Samsung products for awhile.
Sent from my LG-D800 using XDA Premium 4 mobile app
MX Player plays MKV files in SW mode. Even after installing NEON codec, only HW+ works. It's normal for Nexus 7 with S4 Pro?
Winudert said:
MX Player plays MKV files in SW mode. Even after installing NEON codec, only HW+ works. It's normal for Nexus 7 with S4 Pro?
Click to expand...
Click to collapse
if mkv and normal,mp4 is work for both, and this s4 pro + gpu 305 only support mpeg2 480i hw decode....
god_md5 said:
if mkv and normal,mp4 is work for both, and this s4 pro + gpu 305 only support mpeg2 480i hw decode....
Click to expand...
Click to collapse
Only understood your last part, but that is clearly wrong. It is branded an S4 Pro SoC, but it is an underclock S600 with 1.5GHz Krait300 CPU cores and an Adreno 320 GPU.
To the OP: .mkv files can be anything really, it is just a container. There are limitations to the HW playback of these devices, often times they don't accept anything h.264 above level 4.1. Maybe your encodes are just done for more advanced devices. But if hw+ works, why are you worried?
Death666Angel said:
Only understood your last part, but that is clearly wrong. It is branded an S4 Pro SoC, but it is an underclock S600 with 1.5GHz Krait300 CPU cores and an Adreno 320 GPU.
To the OP: .mkv files can be anything really, it is just a container. There are limitations to the HW playback of these devices, often times they don't accept anything h.264 above level 4.1. Maybe your encodes are just done for more advanced devices. But if hw+ works, why are you worried?
Click to expand...
Click to collapse
I did my own research and yeah, no problems with HW+ for me. Strange thing, btw. If I watch 1080p in SW mode, after 20-30 minutes Nexus 7 is starting to warm up (maybe that way S4 Pro SoC is used way more?). Nothing alike with HW+.
Winudert said:
If I watch 1080p in SW mode, after 20-30 minutes Nexus 7 is starting to warm up (maybe that way S4 Pro SoC is used way more?). Nothing alike with HW+.
Click to expand...
Click to collapse
Not surprising at all. Since videos are compressed using specific rules, these rules can be implemented very efficiently in dedicated hardware. Nearly all SoCs in the last few years have some sort of video decoding abilities backed into silicon, which means they can use those very efficient hardware functions to decode your videos. But if your video is encoded in a format just a bit differently (for example h.264 lvl5 instead of lvl 4.1), that hardware cannot deal with it and you have to switch to software, which means the CPU cores get fired up and a software is running on them to decode the video. Using the CPU to decode is the most inefficient way to do it, GPU is slightly more efficient and dedicated hardware is the most efficient way. The flexibility of these methods is the other way around.
Did you modify the Viddec in the media properties xml? There is a guide somewhere. It enabled more HW decoding for me & I do not have any temperature or throttling issues.
GSLEON3 said:
Did you modify the Viddec in the media properties xml? There is a guide somewhere. It enabled more HW decoding for me & I do not have any temperature or throttling issues.
Click to expand...
Click to collapse
No, I didn't. What guide? Where?
my question might not fit 100% to op's. using mx player too. just a quick question. is there a good/proper way to get dts support?
thx in advance
L-ViZ said:
my question might not fit 100% to op's. using mx player too. just a quick question. is there a good/proper way to get dts support?
thx in advance
Click to expand...
Click to collapse
Just add this plugin to MX Player.
MX Player Custom Codec with DTS Support
stock 4.4.2 is remove mpeg2 480i decode..
cm10.2 is can hw decode mpeg2 1080i,but h264 is lag..
Having a hard time finding this information on the web... Does the note 4 (I have Verizon retail) support VP9 and H.265 natively for video play back (decoding)? Don't really care about encoding but interested in play back capability for either of them.
Thanks!
Regarding VP9
Note 4 running KitKat+ *can* playback VP9 video files. However, it does not have hardware accelerated support for VP9 playback.
It seems a lot of people are converting video`s movies/anime to hevc h.265 format as the file size is a lot smaller for the same quality.
But i have to convert them to standard h.264 mp4 files before they will play on my T800 otherwise they are virtually unwatchable as they are super jerky and kill the battery life.
I have tried a few players from the Google Play Store but they are a waste of time.
Any help would be appreciated.
Thanks
John.
Hi, i've been looking for this as well. Most of the small tv shows files (720p, not high profile) plays flawless with MX Player HW decoder, however, not the same luck with 1080p, in that case it gets really jerky. I hope they could solve it with a future Android M update. I'm curious if there's any good room that could play all these files without getting jerky.
So far i have to use SW decoder for those files with jerky playback, but in these cases the battery gets drained..
There is software available to let the S1 hardware decode HEVC files (uses opencl to hardware decode) much better for the battery and not jerky?, but as far as i know it has not been used in any Android video players you can buy unless you are an manufacture and want to buy thousands of licences for each one.
http://www.mainconcept.com/eu/products/for-developers/hevc-sdk.html
http://xhevc.com/en/hevc/decoder/download.jsp
John.
On lollipop Samsung added HEVC support, try using a stock based lollipop rom. Currently aosp based roms do not use the L kernel so HEVC isn't enabled.
But does that not require an cpu that has hevc hardware acceleration, The Tab S1 does not have it, so unless they bought the opencl codec licence (which cost money so Samsung is unlikely to have done it) we will still have jerky playback and high cpu usage.
Maybe a Tab S1 owner can check this out, but i am quite certain we have tried this before.
John.
deadman96385 said:
On lollipop Samsung added HEVC support, try using a stock based lollipop rom. Currently aosp based roms do not use the L kernel so HEVC isn't enabled.
Click to expand...
Click to collapse
Tinderbox (UK) said:
But does that not require an cpu that has hevc hardware acceleration, The Tab S1 does not have it, so unless they bought the opencl codec licence (which cost money so Samsung is unlikely to have done it) we will still have jerky playback and high cpu usage.
Maybe a Tab S1 owner can check this out, but i am quite certain we have tried this before.
John.
Click to expand...
Click to collapse
Android uses its own decoder and codec for it which was also added in Lollipop libstagefright_soft_hevcdec.so
I can play hevc encoded tv shows on my klimtwifi and klimtlte running aosp (Just tried it)
Is that using the built in video player, or a third-party one, have you tried an 1080p movie, as the lower resolution video`s have always played alright on mx player, it`s the 720p and above is when they become jerky.
what specific rom are you using and were can i get it?
Thanks
John.
deadman96385 said:
Android uses its own decoder and codec for it which was also added in Lollipop libstagefright_soft_hevcdec.so
I can play hevc encoded tv shows on my klimtwifi and klimtlte running aosp (Just tried it)
Click to expand...
Click to collapse
Tinderbox (UK) said:
Is that using the built in video player, or a third-party one, have you tried an 1080p movie, as the lower resolution video`s have always played alright on mx player, it`s the 720p and above is when they become jerky.
what specific rom are you using and were can i get it?
Thanks
John.
Click to expand...
Click to collapse
Playing game of thrones blu-ray rips 1920x1080 encoded with H265 with AAC 5.1 audio, this is using mx player the stock player does not work. I am using my cyanogenmod 13 roms.
What tablet are you using an 805 8.4" ?? what cpu does it have an snapdragon or exynos what model number??
John.
deadman96385 said:
Playing game of thrones blu-ray rips 1920x1080 encoded with H265 with AAC 5.1 audio, this is using mx player the stock player does not work. I am using my cyanogenmod 13 roms.
Click to expand...
Click to collapse
Tinderbox (UK) said:
What tablet are you using an 805 8.4" ?? what cpu does it have an snapdragon or exynos what model number??
John.
Click to expand...
Click to collapse
klimtwifi (T700) and klimtlte (T705) are the 8.4 variants of the tab s and they both have the exynos 5420
What is the battery life like when playing 1080p is there smoke coming out of anywhere
EDIT: Is this the right rom the T800 version in the link below??
http://www.theandroidsoul.com/download-galaxy-tab-s-marshmallow-update-89694/
John.
deadman96385 said:
klimtwifi (T700) and klimtlte (T705) are the 8.4 variants of the tab s and they both have the exynos 5420
Click to expand...
Click to collapse
Tinderbox (UK) said:
What is the battery life like when playing 1080p is there smoke coming out of anywhere
John.
Click to expand...
Click to collapse
I can get about 3-4 hours of constant playing before i have to plug it in and it gets a little warm nothing horrible.
i have an T800 is the rom i want in the link below??
http://www.theandroidsoul.com/download-galaxy-tab-s-marshmallow-update-89694/
John.
deadman96385 said:
I can get about 3-4 hours of constant playing before i have to plug it in and it gets a little warm nothing horrible.
Click to expand...
Click to collapse
Tinderbox (UK) said:
i have an T800 is the rom i want in the link below??
http://www.theandroidsoul.com/download-galaxy-tab-s-marshmallow-update-89694/
John.
Click to expand...
Click to collapse
I have not released a cm-13.0 build for t800 yet i would recommend trying the aosp rom in the android development section
I will wait, I am not messing around with some other rom, I will just have to keep converting the hevc video`s
It`s nice to know the hevc playback can work.
Thanks
John.
deadman96385 said:
I have not released a cm-13.0 build for t800 yet i would recommend trying the aosp rom in the android development section
Click to expand...
Click to collapse
Good H.265 Player
Tinderbox (UK) said:
It seems a lot of people are converting video`s movies/anime to hevc h.265 format as the file size is a lot smaller for the same quality.
But i have to convert them to standard h.264 mp4 files before they will play on my T800 otherwise they are virtually unwatchable as they are super jerky and kill the battery life.
I have tried a few players from the Google Play Store but they are a waste of time.
Any help would be appreciated.
Thanks
John.
Click to expand...
Click to collapse
Have a try at those H.265 players such as VLC Media Player, Divx Player, Potplayer, Hoid P HEVC H265 Video Player, UFUSoft Blu-ray Media Player.
Farrell07 said:
Have a try at those H.265 players such as VLC Media Player, Divx Player, Potplayer, Hoid P HEVC H265 Video Player, UFUSoft Blu-ray Media Player.
Click to expand...
Click to collapse
Even though my T800 will play HEVC H.265 i have not really tested it on my S1 as it`s not true hardware decoding and suspect it will be a battery drain (let me know if it`s not) On my Android TV Box i have test over 20 players and Kodi and MX player seem the best, But far from perfect.
I have found out that even if your SOC supports hardware decoding, you need to have a supporting codec for each video format that stands between the SOC and the video player software for hardware decoding to work or you will only get software decoding(cpu hog) the codex are installed by the manufactuer in MM for example and some manufactures are better than others at supplying the correct codec`s
You can download apps from GP that will show you a list of audio/video codec`s on you tablet.
I watch a lot of Anime and a lot of video`s uses H.264 10bit, and it`s even harder to find a SOC or supporting codec that will support this.
I avoid playing H.265 and H.264 10bit on my T800 and convert almost everything to H.264 8bit to 432p as the quality is good enough for me and it keeps the files small, but it can take a long time to convert the files, I know i could stream them if i wanted.
John.