choppy 1080p flash video playback on ARHD ICS - HTC Sensation

Hi guys,
I am currently using Android Revolution HD 6.5.1 XE on my Sensation and I have several major problems:
1. I realize that 1080p mkv videos that my phone can play smoothly on Gingerbread (including Youtube HD 1080p) now become laggy. Even with SD videos (fully HW accelerated), sometimes the playback is choppy as well (I use MX player and Dice player). Can anyone help me confirm whether you have the same problems? I believe ARHD ICS does not have GPU overclocked as on Gingerbread, hence the choppy video playback.
2. On random occasions, I cannot get any sound on any applications, but notification sounds and stock music player are working normally. I can still listen to music through the stock player but cannot get any sound for videos. Everything will return to normal when I restart the phone.
3. Wifi randomly turns on by itself. The last time I check, this problem seems to be unsolved, but I may be wrong.
Any kind souls willing to give me some directions to solve the above problems? ARHD Gingerbread ROM does not have any of the problems above, but I don't want to go back to Gingerbread.

Bump, still waiting...

Imo bad flash, I never had those problems. Video playback even on flash has been buttery-smooth.
Sent from my HTC EVO 3D X515m using Tapatalk 2 Beta-2

And yes talking 1080p video.
Sent from my HTC EVO 3D X515m using Tapatalk 2 Beta-2

Yes, ARHD ICS does not have GPU overclocked. But that shouldn't be the reason for your video playback problem. Because of your other problems I also believe in a bad flash...Try a reinstall.

Bad Flash or using a wrong kernel.

I have tried flashing the ROM 3 times (also redownload the ROM, check md5), with both stock kernel and Sebastian's kernel (at 1.2, 1.5, 1.7 Ghz) and the video playback is still quite bad. I just flash the latest 6.5.2 on my Sensation and it is still the same problem with video playback. Just to confirm, can you guys watch 1080p youtube hd video without any problems?
The playback problem disappear straight away when I go back to GB.

Like I said, yes, I can. In both the app and on Browser with flash player.
Sent from my HTC EVO 3D X515m using Tapatalk 2 Beta-2

Video Choppy
Hey man, in MX player, are you hardware accelerating or software accelerating?
I noticed that HW accl is laggy, buy software accl is smooth

haq.abdul said:
Hey man, in MX player, are you hardware accelerating or software accelerating?
I noticed that HW accl is laggy, buy software accl is smooth
Click to expand...
Click to collapse
Yes, I am sure that I play my videos with hardware acceleration, and about your observation, I beg to differ. The way I understand it is like this: with hardware acceleration, the task of video playback is offloaded to the GPU, hence better rendering, frame rate and better battery performance. If you use software rendering, the whole task is given to the CPU, which will need to run at full speed to decode, and there is no guarantee that it plays smoothly. For instance, on my Sensation, without hardware acceleration, 1080p videos are impossible to play.
I am still trying every possible solution to my video playback problem. Yesterday I also tried Sebastian's latest kernel, with GPU overclocked, the frame rate is getting better, but it is still not on par with Gingerbread's performance.
Any other suggestions?

I think my description was not clear enough. The correct word for my situation is actually micro-stuttering, it is similar to situations when you are playing computer games with either nVidia SLI or ATI Crossfire.

I officially give up, don't really know how to solve the problem now.

why dont you try flashing another rom?
you keep saying its ARHD fault so flash something else and see?

Even i am facing this problem on my XE. mkv high bit rate videos ( more than 10mbps) are having micro stuttering. Hell even 720p hight bitrate videos. I am coming from galaxy S2 and these high bitrate videos used to play buttery smooth. Cant adreno 220 handle 720p videos? this is shame. i can say 1080p mp4 videos are playing fine though.

astarman said:
why dont you try flashing another rom?
you keep saying its ARHD fault so flash something else and see?
Click to expand...
Click to collapse
I will try other ROMs when I have enough free time, but someone told me that it is the same problem for all ICS ROM on the Sensation.

nickporwal said:
Even i am facing this problem on my XE. mkv high bit rate videos ( more than 10mbps) are having micro stuttering. Hell even 720p hight bitrate videos. I am coming from galaxy S2 and these high bitrate videos used to play buttery smooth. Cant adreno 220 handle 720p videos? this is shame. i can say 1080p mp4 videos are playing fine though.
Click to expand...
Click to collapse
I just want to clarify with you: there is no problem with video playback on Gingerbread, only on ICS that the problem occurs, so it really ROM-dependent, you may want to give ARHD 4.1.13 a try instead of those latest ICS ROMs. Having said that, it is a known fact that Mali-400 MP has much higher performance than Adreno 220, even in terms of graphics and video playback. I think h.264 high profile videos with higher than 10mbps is too much the Sensation, it is a hardware limitation after all. If you want to watch any videos without problem, the ASUS Transformer Prime is the only choice.

Just for curiosity - why bother playing a 1080p file on a device with a (much) lower native res?

ymirsson said:
Just for curiosity - why bother playing a 1080p file on a device with a (much) lower native res?
Click to expand...
Click to collapse
There are two important reasons:
1. There is no need for conversion. I can use the same files for my laptop and my phone.
2. Quality: It is all about the video quality, you just have to see it to believe, it is just like day and night. You can put 2 youtube videos with SD quality (say 480p) and full HD quality (1080p) on your phones (in this case, the Sensation) and compare them side-by-side. Image quality, colors, details are much better on full HD and the differences are obvious, regardless of your phone's native resolution. In a sense, it can be comparable to your laptop situation: should I buy a Blu-ray movie to watch on my 720p screen laptop? If you have watched Blu-ray movies before, you definitely will know the answer.

huy_lonewolf said:
There are two important reasons:
1. There is no need for conversion. I can use the same files for my laptop and my phone.
Click to expand...
Click to collapse
Understandable, even though cheap storage and batched rips minimalize the effort.
huy_lonewolf said:
2. Quality: It is all about the video quality, you just have to see it to believe, it is just like day and night.[..]
Click to expand...
Click to collapse
Yeah, because you compare apples and oranges.
Obviously a downscaled 1080p looks better than an upscaled 480p.
Also, the used color space is not bound to the resolution.
And yes, a BR will look better on your 720p screen. Obviously. DVDs are 576 mpeg-2 encoded ^^
huy_lonewolf said:
If you have watched Blu-ray movies before, you definitely will know the answer.
Click to expand...
Click to collapse
I have, and i agree. But one should think trough why, and when it makes sense.
No offense, one should do whatever he wants to do.
I (but that may be me) would rather have a 540 movie with high bitrate than a 1080p with a lousy one, just to say "hey, it's HD"

huy_lonewolf said:
Hi guys,
I am currently using Android Revolution HD 6.5.1 XE on my Sensation and I have several major problems:
1. I realize that 1080p mkv videos that my phone can play smoothly on Gingerbread (including Youtube HD 1080p) now become laggy. Even with SD videos (fully HW accelerated), sometimes the playback is choppy as well (I use MX player and Dice player). Can anyone help me confirm whether you have the same problems? I believe ARHD ICS does not have GPU overclocked as on Gingerbread, hence the choppy video playback.
2. On random occasions, I cannot get any sound on any applications, but notification sounds and stock music player are working normally. I can still listen to music through the stock player but cannot get any sound for videos. Everything will return to normal when I restart the phone.
3. Wifi randomly turns on by itself. The last time I check, this problem seems to be unsolved, but I may be wrong.
Any kind souls willing to give me some directions to solve the above problems? ARHD Gingerbread ROM does not have any of the problems above, but I don't want to go back to Gingerbread.
Click to expand...
Click to collapse
Did u try stock ICS ROM?

Related

Poor MKV 720p Playback

I was surprised that after using a captivate to play back 720p MKV files that the inspire would struggle so much with these files. I have tried almost every video playback application in the market and all stutter with 720p files. Is there a chance this will change or was their something special with the captivate ad 720p files?
The files are H264 L3.1 MKV's.
having the same problem as well, i transfered over a simple dvd rip and the playback wasnt terrible but it wasnt flawless 30+ fps like on the captivate, gonna try to convert using handbrake hoping that it will make a difference lol. Captivate played everything perfect even 1080p blue ray movies, kinda disapointed if there is no fix for this.
Rock player seemed better but no question that Captivate playback is better.
Sent from my Desire HD using XDA App
Dissapointed as well, the captivate played mostly everything I threw at it great, this one has some trouble, try V Player though, seems to be the best for me.

will it be ever possible to play hd movies?

it is a HUGE inconvenience and i was wondering if it will be ever possible to play and maybe even record hd movies on the NS? if not, i am really considering to go back to the captivate
Moboplayer? I use that for all my movies in random formats. Haven't tried HD movies yet however. Nexus S screen resolution isn't HD anyways.
Sent from my Nexus S using XDA App
You wont be able to record at 720p it lacks the hardware
As for movies ever since 2.3.3 nexus s has been able to play 720p (x264) movies but still lack proper audio codecs so no sound hopefully more audio codecs get introduced in 2.4 update when ever that comes out but dont hold your breath
If you check in dev section there is a ROM in that includes new hardware codecs but the video player that is required is not 100%
Skillz1318 said:
Moboplayer? I use that for all my movies in random formats. Haven't tried HD movies yet however. Nexus S screen resolution isn't HD anyways.
Sent from my Nexus S using XDA App
Click to expand...
Click to collapse
exactly you haven't played high quality HD movies on your phone experience what we are talking about
also im pretty sure he is talking about hardware support Mobo or any other player does software only for the codecs that are not supported by the OS
And ask anyone who had or has a galaxy S image quality is outstanding
Also doesn't matter if the phone is not 720p you dont having to spend time properly converting
This is a big let down for me, its true a few media players can play via software decoding but the nexus s out the box has limited media support.
Sent from my Nexus S using XDA App
You can try the hardware multi-codec thread in the dev section. You need to flash the customized ROM though, and install ho player from Market.
http://forum.xda-developers.com/showthread.php?t=1052318
I just recommend that you go back to your Captivate. I've had the Vibrant and sometimes I miss that my Nexus S doesn't have the hardware support to play other media files without converting, but I don't use it for media much so it wasn't a priority in the phone for me. Reading from your first post, it sounds like you use the phone a lot for watching media and somewhat use HD video recording. So that's why I recommend that you stay with the Captivate and perhaps wait for Galaxy S II if you're looking for an upgrade. Nothing can really beat the media capabilities that the Galaxy S offers.
What codec are you trying to play? I have HD videos on my Mac downloaded directly from YouTube. With no transcoding, they work fine on my Nexus S in the Gallery app using stock firmware.
H.264 has many different encoding profiles, and mobile devices (even the iPhone and iPad, along with scores of Android and Nokia devices) have limits on both the profile and the bit-rate that they can handle.
With regards to recording, the Nexus S does not do HD recording, and that's fine with me. If I want to record some video (which I do like 4-5 times a year), I'll whip out my Flip. You know why? Because recording video drains a lot of battery, and I need my Nexus S to last all day.

Video player for MKV MP4 HD...

anyone know a decent video player for TF? wiht Tegra2 it even can play decent 720p MKV...
Haven't tried it for MKV containers but Buzz Player works perfectly with x264 encoded mp4 encodes.
Would love to find a player that dims the on screen Honeycomb buttons like the stock player though.
mobo player with codec
change the setting of mkv to software acc' in the setting
I use RockPlayer. Works perfect for me. Don't think its on the market though.
Sent from my Transformer TF101 using Tapatalk
Rosch89 said:
I use RockPlayer. Works perfect for me. Don't think its on the market though.
Sent from my Transformer TF101 using Tapatalk
Click to expand...
Click to collapse
https://market.android.com/details?...er.android.unified.lite&feature=search_result
Lite version is but not the full version. The watermark on the top left can be pretty annoying.
It's been mentioned in other forums- DICE Player works very well! The dev mentions in the app description that Tegra 2 might have some glitches, but so far it's been able to play most mkvs i throw at it- even those that mobo and mx (and others) play with no sound!
https://market.android.com/details?id=com.inisoft.mediaplayer.trial&feature=more_from_developer
sadly tegra 2 is unable to fully decode HD using its hardware. dice so far has the smoothest frame rate in all the players out there, but it still lag at certain scenes where there is a lot of movement or fighting. hoping they be able to solve the problem.
anyway was wondering by increasing the processing speed of the tegra 2, will it be able to process mkv better?
gtsfrost said:
sadly tegra 2 is unable to fully decode HD using its hardware. dice so far has the smoothest frame rate in all the players out there, but it still lag at certain scenes where there is a lot of movement or fighting. hoping they be able to solve the problem.
anyway was wondering by increasing the processing speed of the tegra 2, will it be able to process mkv better?
Click to expand...
Click to collapse
It has nothing to do with Tegra 2. Samsung's Galaxy S series are using Hummingbird and can fully decode 720p. It's all software and codecs.
You could always just convert your move to mp4, I've done it to loads of HD movies (LOTR and such) and they run great, even streaming through to the TV via HDMI.
Sent from my Transformer TF101 using XDA Premium App
well mkv works the best in dice player atm. hopefully they can optimize it for tegra.
DICE Player is the answer to your problem concerning MKVs. Give it a try, the developer is VERY active on the XDA forums especially in the Transformer forum.
Converting something to another format is unacceptable in the hardware that we're getting. And honestly, it's a waste of time to convert. Just get DICE Player and you won't ever have to convert again.
http://forum.xda-developers.com/showthread.php?p=16224858#
Go there. The developer is actively talking in that thread. Another new version was released today to fix some problems with subtitles and multiple audio streams in a single MKV. Honestly, it's the best player and well worth the $4US to the dev.
MX player is the best the guy above ^ is 100% right.

[Q] Does the overclock improve video playback?

Just got my new transformer and im very happy with it except 720p mkv playback is horrible. but i knew that before i bought it since its still an outstanding device and im happy with it even if i have to run handlbreak once in a while. unless 720p mkv playback improves though i do plan to sell it and buy the new transformer 2 when that comes out.
anyway right now my transformer is running the stock firmware but its a b6O model so i should be able to root it if i want.
My question is, does overclocking improve the playback of 720p mkv files? because those are the only files im having trouble with and really the only reason to root my device right now since Netflix is working.
Thank you for reading this!
*EDIT* should have mentioned that dice player is my player of choice since it handles 720p mkv files the best out of all the players. but any answer is appreciated *EDIT*
It does, but not very effective. Tried using mxplayer.
slicedeye said:
Just got my new transformer and im very happy with it except 720p mkv playback is horrible. but i knew that before i bought it since its still an outstanding device and im happy with it even if i have to run handlbreak once in a while. unless 720p mkv playback improves though i do plan to sell it and buy the new transformer 2 when that comes out.
anyway right now my transformer is running the stock firmware but its a b6O model so i should be able to root it if i want.
My question is, does overclocking improve the playback of 720p mkv files? because those are the only files im having trouble with and really the only reason to root my device right now since Netflix is working.
Thank you for reading this!
*EDIT* should have mentioned that dice player is my player of choice since it handles 720p mkv files the best out of all the players. but any answer is appreciated *EDIT*
Click to expand...
Click to collapse
The problem with the transformer is that it can decode H.264 but not all the profiles. A lot of the files downloaded off the internet may not be in a profile you can decode in hardware, but if you are encoding the files yourself you can get them to play fine if you encode them with the right settings.
I am sure OCing will help especially on files that are being decoded in software (ie, the CPU) but might not really help of the files are already being decoded in hardware (GPU).
I noticed that mkv don't play smoothly even in DICE player with supposed hardware acceleration.
Will overclock help with that?
JoeTF said:
I noticed that mkv don't play smoothly even in DICE player with supposed hardware acceleration.
Will overclock help with that?
Click to expand...
Click to collapse
yes overclocking helps with dice player. I pushed mine to 1.2Ghz and it can play decently almost every single 720pmkv i throw at it, though it will lag at certain places where the fps is higher.

Mkv/720p or above movies

Hello, playing with my new toy. Have a DHD and quite experienced with rooting etc.
Im currently having some lag issues with mkv and or 720p or above movies. Tried mobo player and the normal one.
Currently have the revolver rom, feels quite good i like the update app which came with it. Going to try revHD rom later tonight to see if there is any improvements.
Whats a recomended video player or rom for movie stuff? Answers on a postcard, Thanks!
Sent from my Transformer TF101 using Tapatalk
Paid: Dice Player
Free: MX Video Player
Also, hd video is really difficult for the Tegra 2 that barely handles 720p. You can have 1080p, and smooth, but it will most likely need to be re-encoded so that the hardware will like it... you might want to try to overclock, often that solves the issue, even if not always.
If you go for the re-encode way, use h264 basic profile, that's the biggest deal.
Thats really a bummer since i thought the tegra 2 is well capable to display atleast 720p mkv videos having a hd screen. Is it the tegra Architektur which doesnt play nicely with hd mkv material or just software related?
Sent from my Transformer TF101 using Tapatalk
Really? The mkv videos I downloaded the other day works just fine.. but I guess it could be because I'm overclocking? I mean, it was 720 p and it was working way smoooth with Mobo so I don't know where your complaints come frmo..
It has to do with the type of encoding. You can get 1080p to play if you encode it right
just tried a 720p clip and it does play smoothly with HW encoding but can not play the sound back. Is it because of the sound track being dts 7.1 ch?
How long takes to convert a video with handbrake?
Sent from my Transformer TF101 using Tapatalk
Don't reencode the videos. Use a MKV -> MP4 Tool to reencode the audiostream to aac. It's way faster.
Have a look at my tests http://painfullyrandom.blogspot.com/2011/08/testing-android-video-decoding.html and/or search here on XDA for Tegra hd video. Sadly it's not the best choice for video play... It works but it's far from optimal.
Sent from my GT-P1000 using Tapatalk
I've said it before, I'll say it again. Try Diceplayer. The only reason it won't playback ANY file well, is because the bit-rate is too high for Tegra 2. All the videos I download are 720P h264 and it plays them just fine. The only time it struggles is when there is fast panning (which results in a higher bitrate if it's a variable bitrate). All things said, I have no issues playing any videos, even those with 7.1 channel audio.
Also, use the search function. This is discussed at length in a few other threads in the transformer forums. I think it was specifically in the Themes/Apps forum.
darkhawkff said:
I've said it before, I'll say it again. Try Diceplayer. The only reason it won't playback ANY file well, is because the bit-rate is too high for Tegra 2. All the videos I download are 720P h264 and it plays them just fine. The only time it struggles is when there is fast panning (which results in a higher bitrate if it's a variable bitrate). All things said, I have no issues playing any videos, even those with 7.1 channel audio.
Also, use the search function. This is discussed at length in a few other threads in the transformer forums. I think it was specifically in the Themes/Apps forum.
Click to expand...
Click to collapse
yes, Dice Player is the best so far. Playing videos is a hit / miss with the rest of the free players...
Paran0idAndr0id said:
just tried a 720p clip and it does play smoothly with HW encoding but can not play the sound back. Is it because of the sound track being dts 7.1 ch?
How long takes to convert a video with handbrake?
Sent from my Transformer TF101 using Tapatalk
Click to expand...
Click to collapse
same here but the audio is "only" AC3 5.1 the video is super smooth but there is no sound.
I don't know where you get your files, but I'm almost sure I don't want to go to that site.
Example:
http://dl.dropbox.com/u/420077/Indiana Jones 4_HD 1080base.mp4
http://dl.dropbox.com/u/420077/Indiana Jones 4_HD 720main.mp4
http://dl.dropbox.com/u/420077/Indiana Jones 4_HD 480high.mp4
those are a few seconds from the trailer of Indiana Jones and the crystal skull grabbed from the PSN "some time" ago. Play them at 1ghz on the Transformer with Dice (or whatever you want), and see what works well... I encoded this stuff in a way that shows my point. Same bitrate for all of them.
The original file is main profile, full hd and slightly higher bitrate. Still plays at 1ghz.
Keep in mind that if you make the file hard to decode, the size could be quite small, once I've watched a reasonably good dvd rip that was 250mb. That's the whole point of h264 vs divx, same quality, smaller file. Or same size better quality, depending on your point of view
I just tried the dice player and it plays the test file without problems being 720p mkv. I think Asus should had intergrated such a mdiaplayer by default
Sent from my Transformer TF101 using Tapatalk

Categories

Resources