Hardware video decoding low FPS solution (works on MKV) - Moto E General

Hi,
yesterday i tried to watch some of my DivX on my new moto E & as most of them are MKV files, i tried some players...
But most of players including VLC use Software decoding for reading them so it's not good for battery (because CPU works at max)
& performance fall to 17 FPS when u manually switch to hardware decoding. That's strange but that's true...
The software bsplayer have 17 FPS like others players when u use normal hardware decoding but it have a tweak in "preferences" & "video rendering preferences" :
[Using Alternative HW Decoding for android 4.1+]
U activate this & your FPS back to max (25 FPS for me) using hardware (HW) decoding & not software decoding. & it works on MKV...
When u play a movie, click on "i" on top right to have real time & average FPS.
BSPlayer free on Google Play
Enjoy

Related

HD Video playback-Slow lag

I am having a lag problem playing some HD videos on my Xperia with Jack's 3.4 Med rom using Coreplayer 1.3.
Videos I tried:
Transformers 2 HD Trailer (852x355, 2643kbps, 23fps)
The Prodigy-Omen (1000x432, 2663 kbps, 25fps) (800x480, 1200kbps, 25fps)
The highest quality sample at: http://forum.xda-developers.com/showpost.php?p=3045216&postcount=2
Plays all the regular videos/movies fine (Prodigy-Omen at 400x240, 644kbps, 23fps)
I tried directdraw and qtv with tytn II driver mode enabled.
How can I solve the HD playback problem?
Thanks.
EDIT: O MY GOODNESS!
I just saw the sticky on the top of the page...I feel so silly.
Thanks all.
If you are converting the video to mp4, than you should better use WMP, so that you can utilize vga's acceleration. Even with acceleration I really doubt that you can play 852x355, 2643kbps with no lag or missing frames. And if you use coreplayer, than you will get even slower playback performance. I can't even play xvid 640x352 800kbps without frame losses on coreplayer.
CorePlayer can't use hardware video acceleration...
IMO, the best way is to use TouchHD video converter to recode video and use Windows Player to watch them
Windows Player can use hardware video acceleration
thelucius said:
If you are converting the video to mp4, than you should better use WMP, so that you can utilize vga's acceleration. Even with acceleration I really doubt that you can play 852x355, 2643kbps with no lag or missing frames. And if you use coreplayer, than you will get even slower playback performance. I can't even play xvid 640x352 800kbps without frame losses on coreplayer.
Click to expand...
Click to collapse
I recode video with touchHD converter and use windows player
I can watch Iron Man ( 800*336, MPEG-4 AVC 0.7 to 1.2Mbps, AAC 2.0 128Kbps) with no loss frames and no lag
At CorePlayer you can change buffering under settings that help a lot
the x1 can hardly handle standard def
Ohhh, thanks for all the tips.
Used TouchHD video converter and did them into MP4 but WMP says it can't load codec, really aching my processors...
Coreplayer plays my videos more smoothly than wmp ever does.

HTC Videos vs RockPlayer

I just noticed for the first time that HTC Video supports AVI files. I have been using RockPlayer in Software mode with success, but it kills battery like crazy.
RockPlayer is smoother, but I wonder how HTC's battery use compares.
I will of course find out for myself, but I wonder what other people have experienced
SRS enhancement is a plus
how about vplayer
That will also be software based, so probably the same. The native player should be hardware mode, but is pretty choppy with standard "scene" video files. I'll do a test run this week to see how the battery usage compares
well the native player is hardware accelerated or at least it is for .mp4 with x254 video i havnt tried avi but i would assume that it would also be hardware accelerated or at least the renderer would be. alternative players are usless cause they dont support hardware on the adreno 205 yet
Hardware accelerated yes, but software players are still smoother!
just used "power tutor" to compare power used during one Simpson episode using two players.
According to "power tutor" the Internal video player used about half the power that RockPlayer did (with HW acc enabled)
Yes, I know this is not the perfect comparison.
The total power used should be measured, in case one offloads much more to the hardware than the other one.
An perfect comparison should be:
-boot
-radio off
-start measuring total power consumption
-play video for xx minutes
-stop measuring power consumption.
Guys, how do you manage to play xvid with built in video player?
When I put a video on my SD card, it appears in stock player but with no screenshot, only some weird small icon. Selecting the video does nothing at all.
Eddie1506 said:
Guys, how do you manage to play xvid with built in video player?.
Click to expand...
Click to collapse
Who plays Xvid ? - the simpsons episodes are H264 with MPEG4 AAC audio -both preview & playback work fine.
what we need - is players like VLC, core-player or tcpmp for Android. - VLC - being open-source & up-to-date - would be absolutely best.
I think Vplayer.beta is the best so far however it doesn't allow me to change audio channels but it was a lot smoother than rock player when playing a dual audio track; also seems to eat battery life. otherwise rock player is great.
AlCapone said:
Who plays Xvid ? - the simpsons episodes are H264 with MPEG4 AAC audio -both preview & playback work fine.
what we need - is players like VLC, core-player or tcpmp for Android. - VLC - being open-source & up-to-date - would be absolutely best.
Click to expand...
Click to collapse
Sorry, my bad

Divx playback support through hardware decoding on devices without native support.

As the title says, it is to discuss whether can we add divx playback support through hardware decoding on devices without native support.
The video playback by hardware decoding will be much better than the video playback of the same file by software decoding. Check it on RockPlayer. Our ZTE BLADE can handle pretty decent MP4 files (within WVGA resolution) whereas it cannot handle decent AVI/divx files. These files other than those supported by system player are played with software decoding which is not that good as the same specs files played with hardware decoding. That's where this question arises. Is is possible to support many file types and codecs (AVI, flv, mkv) for system player.
And I think some devices are having same hardware configuration but differences in divx playback support by system player. I think ZTE blade and LG optimus p500 have all the hardware identical except for the screen resolution. And LG optimus has native divx playback support whereas zte blade doesn't. (Correct me if I'm wrong). So i believe it is a software related thing.
And for 1GHz devices without divx support it might not make a big difference because they have a good processor which can play decent files even with software decoding. But for devices like ZTE blade, it matters because it cannot play most of the decent file types available in the internet.
What do you people say ??? Is it possible.
Give MX Video a Try
I download TV shows and movies in various formats all the time (just about all the popular formats).
The free MX Video Player plays them all on the ZTE Blade wonderfully. Even lets me stretch, crop, and full screen any video. And it remembers where I left off which is great because I can resume playback anytime right where I left off.
Just thought to mention as it solved all my video issues.
I also use MX video player on my blade, handles divx avi files with no problems.

[Q] iconia video player

Hi
I'm new to this and wanted to ask do you know any videoplayer to use on taboonay 2.2 + an 3.7 kernel. Because I use mx player for now and it's great but every movie I play in HW just lags. And in SW works great. Anyone have this issues also?
macia10 said:
Hi
I'm new to this and wanted to ask do you know any videoplayer to use on taboonay 2.2 + an 3.7 kernel. Because I use mx player for now and it's great but every movie I play in HW just lags. And in SW works great. Anyone have this issues also?
Click to expand...
Click to collapse
No problems with MX on my ROM, depends on the video, and how it's encoded though. Most will play on HW encode on mine, but every once in awhile I'll d/l one that forces through SW, but still plays fine, no lag.
I use Taboonay 2.2 and Richardtrip 3.7 and MX Video Player is by far my faviourite video player. I OC to 1.5 GHZ with the interactive governor. MX plays 90% of my files without flaw or lag, playing 100% of SD files or Baseline - profile MP4's (720p, havent tried 1080p). It does however, force the use of software when decoding 720p MKV Files, forcing me to convert them to Baseline or High profile MP4's. When playing those MKV files, there is severe lag and HW Decoding is grayed out. However, using Dice Player, i have managed to play some of those 720p MKV's, but the other features of MX are simply too wonderful for me to make the switch. However, after the damage of my USB port and the inability to use my 16 GB flash drive, i found myself streaming videos from my home computer using Plex, which is hell to set up but is very rewarding! It is remarkable although i still use MX Video Player for when I'm not at home to play files stored locally. Try OC'ing to 1.5 GHZ ONLY if you feel comfortable doing so. Otherwise, check out Dice Player, it has a free 3-day trial app!
Well it does not lag but feels not quite smooth. But on SW it's totally smooth. And those are xvid files:
Video: Xvid 624x352 23.98fps 1012kbps [Video 0]
Audio: MPEG Audio Layer 3 48000Hz stereo 152kbps [Audio 1]

[Q] Hardware decoding capabilites and codec ?

Hello everyone,
I can't find any way to have a video decoded using H/W Decoding with any player, video, nor custom roms.
With official Roms, I used WMP to transcode and send videos to my MB526 via MTP mode, which resulted in wmv files. This way, MX Player was able to play videos using hardware decoding (how ever, as far as I remember, the quality was sloppy).
But of course, that solution does not work anymore with custom roms, as MTP, wma and wmv are gone.
Right now I send .avi or .mp4 files using ftp; but I can't figure out a way to make them play using hardware decoding. All I got are insults like "can't play using H/W Decoder" (S/W works just fine, as long as I simplify the work for the chip : lower quality and mpeg2; but even then I think that HW decoding would spare the battery)
I tried :
- Different ROMs : Quark's CM10 roms, and White Rabbit (CM7) roms (among others)
- Different Codecs : MP4 (h264), Mpeg2, aac audio, mp3 audio, etc.
- Different Resolutions and Qualities : 854x480, 320x240, 25fps, 15fps, etc.
- Different Transcoders : vlc, ffmpeg, ...
- Different Players : MX Player (with or without armv7 codec), VLC, stock
Even in software mode, I have to decrease quality of the video to (150Mb for 20 minutes in mpeg2) to be able to run videos smoothly.
I searched everywhere in the forum but couldn't find any answer (I saw people complaining they can't play 720p with HW decoding, but I can't even play anything with HW decoding).
Do anyone knows what I did wrong ? Or how I could get a workaround ?
Regards

Categories

Resources