MX Player Codec for HW support - Nexus 7 (2013) Themes and Apps

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

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.

Kindle Fire Hardware Video Decoding Mode

I just wonder why Archos G9 supports all multimedia formats with the same processor as our Kindle Fire.
We can watch MP4 video without any problems up to 1080p.
MKV format can not work in HW mode.
I think the problem is due to lack of video codecs in the Kindle Fire.
Anybody can pull them out of the firmware Archos G9?
no one interested in this?
The issue isn't the codecs. The issue is the HW decoder. I can play 1080p video on my KF ICS with MX Video Player, using the software decoder.
You can, but with horrible lags and 5-10 fps right?
I like this idea. Why not try it out, we've got nothing to lose. Maybe kindly ask in the Archos forum for someone to upload them?
this is not so easy... we need developers help.
animefun135 said:
this is not so easy... we need developers help.
Click to expand...
Click to collapse
You asked around in the Archos threads? What did they say?
Doesn't the G9s use the 4460 instead of the 4430? If so it's no wonder the hardware decoding is different.
*Wait, seems IVA3 can decode 1080p for both...difference is only in 3D...might look at this later.
What's the difference between the TI OMAP 4430 and TI OMAP 4460? Both the processor hardware can play 1080p. Yesterday I tried mp4 file with a resolution of 1920x1080 - he played without any lag.
The only difference is that the 4460 processor can play back 3D video in 1080p, and 4430 only 720. This is the only difference between these processors.
Archos specifically sold its codecs to support AC3 audio. Arcos independently developed codecs for their devices.
I tried to find firmware for the Archos G9, but I found it to extract the parts I could not, that would see what files are responsible for what codecs ..
We just need to find a way to add these same codecs for mkv. The hardware can play our processor such files.
After all, even the Chinese tablets are capable of playing 2160p in mkv format, so what our device worse than they?
Correct me if i am wrong but if i am not mistaken the videos canbplay back in software mode. That would imply that decoders are in place but the hardware decoder isn't working yet. The ICS build for the KF is still under development ... just wait till there is a actual beta build if you need video playback. If you have been following any other CM9 alpha builds you would see that gpu decoding has been a large hurdle but they have been making a lot of progress. ICS on KF just got sound and YouTube playback within the last week. Jackpotcalvin has made a lot of progress on the KF but he is going through some personal life problems ... I'm sure when he has more time that he will get ICS's video playback working. In the mean time use cm7 with the ice cream sandwich theme for cm7. ADW EX launcher runs great and has some pleasant themes that look great on cm7. Also add an ICS tag to the thread topic.
Step1Mark said:
Correct me if i am wrong but if i am not mistaken the videos canbplay back in software mode. That would imply that decoders are in place but the hardware decoder isn't working yet. The ICS build for the KF is still under development ... just wait till there is a actual beta build if you need video playback. If you have been following any other CM9 alpha builds you would see that gpu decoding has been a large hurdle but they have been making a lot of progress. ICS on KF just got sound and YouTube playback within the last week. Jackpotcalvin has made a lot of progress on the KF but he is going through some personal life problems ... I'm sure when he has more time that he will get ICS's video playback working. In the mean time use cm7 with the ice cream sandwich theme for cm7. ADW EX launcher runs great and has some pleasant themes that look great on cm7. Also add an ICS tag to the thread topic.
Click to expand...
Click to collapse
so you think that Android 4.0 will support more formats than MP4?
1080p - with ease ;P
lack of codecs guys?! - try to use MX video player (commercial ver.) or Mobo player (freeware & support additional codecs as XVID etc)
Are you serious or what?
These players can play avi Divx, Xvid only in software mode, with terrible lags at 1080p. Unpleasant to look even 720p. While the battery is still wildly discharged.
animefun135 said:
Are you serious or what?
These players can play avi Divx, Xvid only in software mode, with terrible lags at 1080p. Unpleasant to look even 720p. While the battery is still wildly discharged.
Click to expand...
Click to collapse
ti dot com /general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12843&contentId=53243
^---cut
Full HD 1080p30 multi-standard video encode/decode
Programmable DSP provides flexibility for future codecs VTC 1080p30
---cut
this is in HW mode, but also video in SW mode KF plays with good speed! it depends only on the player for now.
I tested on video with:
Codec ID: XVID
Bit rate: 4 089 Kbps
Width: 1 920 pixels
Height: 1 080 pixels
Scan type: Progressive
at present, players so far from perfection ;p
We really need BSPlayer or DicePlayer support... This players can play 1080 HD mkv video by hardware decoder. But for now both players don't work on Kindle Fire.
Please don't take this the wrong way (some get defensive when things about their device are questioned) but what's the point of having 1080p video playback on a display that can't even do 720p and on a device that has no video output? I just always wondered what the fascination was, because a 1024x600 video is going to look the same as that 1080p video on a 1024x600 display.
CTTKDKing said:
Please don't take this the wrong way (some get defensive when things about their device are questioned) but what's the point of having 1080p video playback on a display that can't even do 720p and on a device that has no video output? I just always wondered what the fascination was, because a 1024x600 video is going to look the same as that 1080p video on a 1024x600 display.
Click to expand...
Click to collapse
the advantage is that you don't have to re-encode your existing video data...
Once someone implements a USB host it might be useful, but as it is now with a limited screen and limited storage I don't think this is a priority for much people. A 720p, or even 420p video should be more interesting for now.
Hello,
Can't we just spoof an omap 4430 device that has HW video decoding in BsPlayer/DicePlayer? Does anyone know how to do this?
I know for example that Galaxy Nexus has omap 4460 and that is very very similar regarding hw video decoding to kindle fire and it is supported by DicePlayer.
Any thoughts?
The Archos G9 standard has a 4430 and the turbo has a 4460. Our resident dev for the Archs is surdu_petru.

Plz test and report 1080p movies fluidity

Except for a russian site, no major tech site made a review about One X perfomance decoding HD movies (1080p and 720p) with high bitrate.
If you have an One X and free time, could you post the specs of the movie you tested and your impressions on fluidity and how One X behaves playing it?
Thanks
sorry mate i thought you are talking about camera
myself11 said:
Except for a russian site, no major tech site made a review about One X perfomance decoding HD movies (1080p and 720p) with high bitrate.
If you have an One X and free time, could you post the specs of the movie you tested and your impressions on fluidity and how One X behaves playing it?
Thanks
Click to expand...
Click to collapse
Kinda useless with the 4gig per file limit.
MartijnMM said:
Kinda useless with the 4gig per file limit.
Click to expand...
Click to collapse
Yeah. I tried 720p and it's without any problem, but all my 1080p are larger than 4gb so I didn't care for that.
Try a sample or via smb, you can use es file explorer for that, and use mx video.
Sent from my LG-P970 using XDA
Its smooth via hw decoding and really choppy via sw decoding in mx player playing a 1080p mkv file. Though theres no sound for files with ac3 audio using hw decoding since it isn't compatible and you're forced to use sw decoding. And most 1080p mkv files have ac3 sound.
Stock player: has troubles with high bit rating, and DTS sound.
MX player: Doesn't play DTS sound.
BS player lite: plays everything i give him, inc subs.
MartijnMM said:
Stock player: has troubles with high bit rating, and DTS sound.
MX player: Doesn't play DTS sound.
BS player lite: plays everything i give him, inc subs.
Click to expand...
Click to collapse
Diceplayer ?
easycure1974 said:
Diceplayer ?
Click to expand...
Click to collapse
plays everything i give him, inc subs.
BUT, the ICS 3dot menu button stays, so basically unusable till they fix that.
MartijnMM said:
plays everything i give him, inc subs.
BUT, the ICS 3dot menu button stays, so basically unusable till they fix that.
Click to expand...
Click to collapse
How about Moboplayer?
gwuhua1984 said:
How about Moboplayer?
Click to expand...
Click to collapse
Worse then stock :-(
Oh dang... that sucks, Mobo's been working for me for the longest time.
Thanks for checking.
Diceplayer may works well with HTC One X ( Tegra3 / Qualcomm S3 )
We have some devices equipped Tegra3 / Qualcomm 8960, they run 1080i/p clips fluently with diceplayer.
juami said:
Diceplayer may works well with HTC One X ( Tegra3 / Qualcomm S3 )
We have some devices equipped Tegra3 / Qualcomm 8960, they run 1080i/p clips fluently with diceplayer.
Click to expand...
Click to collapse
see previous comment:
MartijnMM said:
plays everything i give him, inc subs.
BUT, the ICS 3dot menu button stays, so basically unusable till they fix that.
Click to expand...
Click to collapse

.mkv audio problems

my .mkv videos dont play sound . unless i use softwere decoding on mobo but the the video is a lag fest. anyone know of a good way to convert them for one x friendly viewing
DicePlayer is working flawlessly for me with my 720p .mkv files. Buttery smooth video and audio is perfectly in sync.
Try Avidemux its free.
Just copy the video and re-encode the audio.
Works spot on for me.
mishmac said:
Try Avidemux its free.
Just copy the video and re-encode the audio.
Works spot on for me.
Click to expand...
Click to collapse
thanks works great changing it to aac
and its fast
Theres also bs player lite if you don't like the menu bar in diceplayer.
On MX Player you can set it to use the hardware decoder to decode video (H.264), software decoder to decode audio (Dolby 5.1/DTS) and enable fast mode.
720p and 1080p .mkv's tested here working perfectly.
Yeah currently using MX Player. But you gotta set the decoders away from HW every time you start playing an .mkv file.
What does Avidemux do exactly? Is mkv not really supported by ICS?
Thanks
Your audio is probably DTS or AC3 encoded, Dice Player can handle those and use hardware decoding. Best video player for any Android it supports IMO. No dirty transcoding or anything, just drag n drop and everything works.
NZtechfreak said:
Your audio is probably DTS or AC3 encoded, Dice Player can handle those and use hardware decoding. Best video player for any Android it supports IMO. No dirty transcoding or anything, just drag n drop and everything works.
Click to expand...
Click to collapse
Ah, gonna try Dice and do some experiments, like, see if it can play my mkv files with hardware acceleration instead of software.
kythor said:
Ah, gonna try Dice and do some experiments, like, see if it can play my mkv files with hardware acceleration instead of software.
Click to expand...
Click to collapse
Try MX Player. You can try HW video and SW audio and see how that goes. Decoding isn't locked to the same type between video and audio on MX
I just tried Dice Player and it can play the mkv's audio with HW.
I don't think my ears are sensitive enough to hear the difference, but I read that HW acceleration uses lesser battery juice than SW?
kythor said:
I just tried Dice Player and it can play the mkv's audio with HW.
I don't think my ears are sensitive enough to hear the difference, but I read that HW acceleration uses lesser battery juice than SW?
Click to expand...
Click to collapse
Yes it does cos most SoC's come with a built in decoder. SW decode would mean you're using your CPU power to convert audio/video on the fly as you watch/listen, causing more battery drain.
Here is a comparison on what I have tried so far, for playing .mkv files:
Default HTC player: No audio at all and you cannot setup decoding to play audio whatsoever.
Mobo player: The same as HTC player.
Dice player: Audio works and videos play using hardware acceleration, but if you have stock rom, you cannot watch videos in full screen because of the menu bar, which is a huge deal breaker for me.
BS player: ICS friendly (menu button and all), plays videos with audio fine on software decoding mode or hardware decoding mode (BSPlayer engine). But on hardware decoding mode (system), the video is really bad, it has some corrupted squares all over it. I reckon that "HW decoding mode (system)" should be utilizing Tegra 3, right?
MX player: Also ICS friendly. Plays videos with audio fine on software decoding mode, but on hardware decoding mode, there is no sound. There is, however, an option to software decode audio when playing hardware decoded video, but, when I select that, the video completely stops and it's unplayable.
So, the final conclusion is this:
In MX player, currently the only way to watch videos is by software decoding. BS player can use hardware decoding using its own engine, but actually I don't know what "BSPlayer engine" utilizes for hw decoding. So the winner should be BS player, but the problem is that I really much more prefer MX over BS, due to other functions that it has and the overall appearance and experience.
My question to you guys is this: are there any negative effects if I use MX player with software decoding? Will my battery last shorter if CPU does all the decoding instead of the Tegra 3? I guess it will in theory, but has anyone tried and actually seen the difference with HW over SW decoding?
I sure hope that all of these app devs will soon follow ICS standards and new phones with graphics accelerations.
Also, if anyone can suggest a video player that hasn't been mentioned here, please do so!
xaeder said:
Here is a comparison on what I have tried so far, for playing .mkv files:
So, the final conclusion is this:
In MX player, currently the only way to watch videos is by software decoding. BS player can use hardware decoding using its own engine, but actually I don't know what "BSPlayer engine" utilizes for hw decoding. So the winner should be BS player, but the problem is that I really much more prefer MX over BS, due to other functions that it has and the overall appearance and experience.
My question to you guys is this: are there any negative effects if I use MX player with software decoding? Will my battery last shorter if CPU does all the decoding instead of the Tegra 3? I guess it will in theory, but has anyone tried and actually seen the difference with HW over SW decoding?
I sure hope that all of these app devs will soon follow ICS standards and new phones with graphics accelerations.
Also, if anyone can suggest a video player that hasn't been mentioned here, please do so!
Click to expand...
Click to collapse
Software decoding will always consume more power. How much more I do not know. Also, Tegra 3 IS the CPU. Hardware decode means that there is a specific chip in the SoC that is there specifically to encode/decode video/audio and hence CPU resources are minimal. When that chip does not support a certain format, it's forced to render it in software.
Also, .mkv is just a container, there are many audio and video formats that can be encoded into .mkv
Thank you for your answer! I understand now what Tegra 3 actually is.
Oh, and for the format, sorry I forgot to mention. You are right, .mkv is just a container
The format of my files tested is:
Video: MPEG4 Video (H264) 1280x720 23.98fps [Video]
Audio: Dolby AC3 48000Hz stereo [Audio]
Click to expand...
Click to collapse
As mentioned in other posts... If you have to use S/W in MX, it's because you have a 5.1 audio track.
Use something like mkv2mp4, and that will convert the audio stream to 2ch
Then MX will play the video & audio with H/W
adamsweeting said:
As mentioned in other posts... If you have to use S/W in MX, it's because you have a 5.1 audio track.
Use something like mkv2mp4, and that will convert the audio stream to 2ch
Then MX will play the video & audio with H/W
Click to expand...
Click to collapse
This is helpful. Thanks
I think BSplayer is best. Sure, it uses it's own HW engine(if you want), but it shouldn't be any big differences I hope. It sure as hell uses alot less battery then SW anyway. And also, BSplayer can play straight from .rar's and stream from a windows share in HW-mode (with it's own engine ofc)! Most players switch back to SW when you play through network but not bsplayer. And BSplayer also downloads subs automatically. The only downside is that it's kind of ugly. Haha
Now, it they only would port XBMC to android..
---------- Post added at 10:54 PM ---------- Previous post was at 10:46 PM ----------
adamsweeting said:
As mentioned in other posts... If you have to use S/W in MX, it's because you have a 5.1 audio track.
Use something like mkv2mp4, and that will convert the audio stream to 2ch
Then MX will play the video & audio with H/W
Click to expand...
Click to collapse
The whole idea with these media players is to not have to convert every video you've want to see. BSPlayer is the best player, period. It can play everything I've tried as of yet anyhow.
There it however one thing I hate, but thats probably the phone (or drivers) and not bsplayer. If you play say 720p over network with a bluetooth headset, it will lag. It's if they haven't given enough bandwidth to the wifi/bluetooth chip. Don't think I had this problem on my old phone.
just tried Dice player there, i must say it is really good. no lag what so ever, and the sound was perfect, and the menu bar didn't bother me at all.
some of them might work in whatever app you want to use, but i can tell you that some of them will never work right. i bought a Cowon D2 (what a mistake!) and ended up selling it. some mkvs didn't show video and a lot of them didn't have audio. it depends on the codecs that were used. it's the same on PS3. there are certain videos and audios that you need better hardware to play. i've seen people say that the audio has to be "AC3" for it to work on PS3. i wouldn't waste too much time with it and you should just convert it lower or use a computer with mid to high level AMD/Nvidia and some $100+ sound card. if you're trying to watch bluray disc rips that keep some of the quality, then it most likely won't work.

Anybody got an good HEVC video file player yet, that is not jerky during 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.

Categories

Resources