Anybody got an good HEVC video file player yet, that is not jerky during playback? - Galaxy Tab S Q&A, Help & Troubleshooting

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.

Related

720p Playback lagged

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.

MX Player Codec for HW support

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

Movies on ascend P6

I have a problem. I copied 2 movies on sd card and tried to watch them today. One was brrip of 1.40gb and one dvdrip of 1.40 gb. Both movies were frameing with the default player. With mx player the things improved only a little when i was using S/W decoder but it still wasn't near to being fluent. What's the problem with this device. I thought it plays even 1080p videos fluent. Can somebody help me with an advice?Maybe i did something wrong?
decomarius said:
I have a problem. I copied 2 movies on sd card and tried to watch them today. One was brrip of 1.40gb and one dvdrip of 1.40 gb. Both movies were frameing with the default player. With mx player the things improved only a little when i was using S/W decoder but it still wasn't near to being fluent. What's the problem with this device. I thought it plays even 1080p videos fluent. Can somebody help me with an advice?Maybe i did something wrong?
Click to expand...
Click to collapse
Certain codecs are missing from android, meaning that h/w can't be used to play them. 1080p is not that easy to play when there is no GPU supporting the CPU. *.mkv and *.mp4 files should play fine, since those both are usually h264.
http://developer.android.com/guide/appendix/media-formats.html
So this means .mkv and mp4 will play fluid till 1080p and files that are lower resolution than hd but are .avi will play jerky? No solution for these ones to play fluid? I tried with mx player (arm v7 neon) but almost the same.only a bit better.
decomarius said:
So this means .mkv and mp4 will play fluid till 1080p and files that are lower resolution than hd but are .avi will play jerky? No solution for these ones to play fluid? I tried with mx player (arm v7 neon) but almost the same.only a bit better.
Click to expand...
Click to collapse
C'mon man. FullHD AVI files even on some PC will stutter with playing. Download some h264 video and then compare.
goce.nakov said:
C'mon man. FullHD AVI files even on some PC will stutter with playing. Download some h264 video and then compare.
Click to expand...
Click to collapse
The problem is they weren't even hd. this is the file name "Jack.Reacher.2012.BRRip.XviD.AC3.RoSubbed-playXD.avi" 1.46gb and i verified also its resolution which is 720x300 or something like that. That's why i am confused. Low resolution like this should play without a problem even if it does use software decoding right?
decomarius said:
The problem is they weren't even hd. this is the file name "Jack.Reacher.2012.BRRip.XviD.AC3.RoSubbed-playXD.avi" 1.46gb and i verified also its resolution which is 720x300 or something like that. That's why i am confused. Low resolution like this should play without a problem even if it does use software decoding right?
Click to expand...
Click to collapse
It should, even with software decoding. Seems weird, I have no idea.
Try watch movies with VLC for android
https://play.google.com/store/apps/details?id=org.videolan.vlc.betav7neon&hl=fi
I have watched films without lag with it.
One more question. What type is our processor? Is it armv7 or armv7 neon or armv6? i am asking this to know what codecs to get for mx player.
decomarius said:
One more question. What type is our processor? Is it armv7 or armv7 neon or armv6? i am asking this to know what codecs to get for mx player.
Click to expand...
Click to collapse
armv7 neon, I believe
I have even one more question) . It says on gsmarena that it has temperature sensor. Is it true?
decomarius said:
I have even one more question) . It says on gsmarena that it has temperature sensor. Is it true?
Click to expand...
Click to collapse
I think it only shows battery temp.
I use mine for playing movies and have not had any problems even with the avi. The only issue I have is when streaming anything that is 720 or over. The nexus 7 seems to be able to play anything I throw at it over the network when the P6 some times stutters.
Sent from my HUAWEI P6-U06 using xda app-developers app
What are other people's experience with streaming movies? I am on b116
Sent from my HUAWEI P6-U06 using xda app-developers app

why is video so much sharper with stock video?(compared to MX Player)

I have always used MX Player on all of my Samsung phones and tablets for at leas the last 3 years.
I've never used the stock Samsung video player to play anything until today. I noticed the stock video player
produced a MUCH sharper picture than MX Player. I tried this comparison on my phones as well and got
the same results.... the Samsung stock video player always had the sharper pictures. (Note 3, Note 2 and
S4)
I tried to adjust everything setting in MX Player that I can think of, including codec, and changing from HW to
HW+ to SW decoding.... made no difference. The picture was always softer than the stock video players.
All of the videos were either 720p or 1080p MKV/MP4s.(recorded from 1080i output from my HD DVR
or converted from Blu-ray discs)
Is there something else that I can do to make pictures sharper? (or at least as sharp as stock video player?)
Thanks!
stock video player is optimized for the display. may be thats y
Yeah stock is optimized for your device which is why while MX player is compatible for most versions of android of devices which is a lot to optimize for each device.
Codec for thr stock vider player
DUHAsianSKILLZ said:
Yeah stock is optimized for your device which is why while MX player is compatible for most versions of android of devices which is a lot to optimize for each device.
Click to expand...
Click to collapse
When I use the stock video player I get the message that audio is not possible as I do not have the right audio codec for this film.
Can someone please let me know where I can get the right audio codec for the stock video player.
Thank you.
bridion said:
When I use the stock video player I get the message that audio is not possible as I do not have the right audio codec for this film.
Can someone please let me know where I can get the right audio codec for the stock video player.
Thank you.
Click to expand...
Click to collapse
I guess it's the AC3 codec you have problem with, it's been mentioned before if you take a look here
http://forum.xda-developers.com/galaxy-tab-s/general/codecs-samsung-video-player-t2812549
but it's a easy fix, if you read the post I made in the thread it will let you play AC3 audio too, so now I'm using the stock video player instead of MX Player.
http://forum.xda-developers.com/showpost.php?p=56023857&postcount=15
you must be rooted though
[email protected] said:
I guess it's the AC3 codec you have problem with, it's been mentioned before if you take a look here
http://forum.xda-developers.com/galaxy-tab-s/general/codecs-samsung-video-player-t2812549
but it's a easy fix, if you read the post I made in the thread it will let you play AC3 audio too, so now I'm using the stock video player instead of MX Player.
http://forum.xda-developers.com/showpost.php?p=56023857&postcount=15
you must be rooted though
Click to expand...
Click to collapse
My tab S is not rooted, as I am a new comer to Android ( this is my first tablet ).
Is there no other way of using the stock Video player with AC3 sound without rooting my Tab S?
thank you.
bridion said:
My tab S is not rooted, as I am a new comer to Android ( this is my first tablet ).
Is there no other way of using the stock Video player with AC3 sound without rooting my Tab S?
thank you.
Click to expand...
Click to collapse
no, not what I heard of as they removed support for AC3, you can use MX Player if you don't want to root it, but it's really simple to root. what version of Tab S do you have?
http://forum.xda-developers.com/galaxy-tab-s/general/cf-auto-root-chainfire-t2881826
Is it psychological or is it possible there is no difference playing a 2560x1600 video between MX player and stock player? I mean, I don't see this difference you speak of, but I want to make sure.
Any way to stream to the samsung video app from my pc via smb. Right now I'm going through es explorer and it's ok on 720p but on 1080p m2ts or mkv I get loading circle every few seconds.
I get the same from mx player too. Bsplayer can stream from smb directly but I think picture quality isn't as good or may be just my imagination.
toufiq47 said:
stock video player is optimized for the display. may be thats y
Click to expand...
Click to collapse
DUHAsianSKILLZ said:
Yeah stock is optimized for your device which is why while MX player is compatible for most versions of android of devices which is a lot to optimize for each device.
Click to expand...
Click to collapse
You can guys articulate what exactly "optimized" means with regards to that?
Also wanted to point out about the audio with the stock player Is that it has 7.1 surround sound which makes it incredibly better than the MX Player decoded with a double volume amp
Sent from my SM-T805
Can anyone else verify that the stock player looks better than mx or bsplayer. I tried playing the nature video that comes on the tab S and a few others and they look about the same to me. Hard to tell. Maybe it's a little better, but that could be placebo effect.
On the other hand, there are lots of video the stock player just can't play.
barth2 said:
Can anyone else verify that the stock player looks better than mx or bsplayer. I tried playing the nature video that comes on the tab S and a few others and they look about the same to me. Hard to tell. Maybe it's a little better, but that could be placebo effect.
On the other hand, there are lots of video the stock player just can't play.
Click to expand...
Click to collapse
The crap about stock being "optimized" is pure bull****. The standard and decoding algorithms are well defined and the only possibility is if stock adds artificial sharpening which would actually reduce quality compared to the intended picture. This is pure placebo and a lively imagination talking. Just use mx and enjoy a much better codec support.
Zamboney said:
The crap about stock being "optimized" is pure bull****. The standard and decoding algorithms are well defined and the only possibility is if stock adds artificial sharpening which would actually reduce quality compared to the intended picture. This is pure placebo and a lively imagination talking. Just use mx and enjoy a much better codec support.
Click to expand...
Click to collapse
Hey there!
My question is not exactly about the stock and mx player video player but about videos. The question is I know that the resolution of the tab's display is very very high and with this high resolution watching movies with their lower resolution the movies on this tablet won't be as sharp as the display itself, so the question is which resolution is ok for watching on this tablet? I mean if I download a 720p movie or series and try to watch it on the tab s 8.4 will it be sharp enough not to realize the pixels during the film or for example a DVD quality film is also ok with this tablet to watch on? Hope you could understand me, i'm hungarian and hard to describe my problem. )

H265 - HEVC acceleration support (edit: now supported!)

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

Categories

Resources