I recently did some testing. I encoded 2 of the exact same videos at h264 AVC .mp4 video files. Both at 2,000kbps video bitrate. The hd2 was at 800x480 with a 5:3 pan and scan at 23.97fps. I do realize that the reduced resolution is easier on the hardware but doesn't use much more cpu. I will do another test at a more universal resolution like say 720x480 for both devices to test again. The atrix was at 960x540 with a 16:9 pan and scan at 23.97fps. I then played back both videos on both devices in Vital Player Pro in software decoding. I set the clock to 750Mhz on the atrix and it was unable to playback smoothly. I had to increase to roughly 800Mhz to barely playback smoothly. For flawless playback, I needed 900Mhz+ on the atrix. With the hd2 on the other hand I first set the clock to 576Mhz and it was very choppy. So i increased it until it could playback smoothly. I raised it to 652Mhz and was able to playback flawlessly. I'm losing a lot of respect for the atrix with it not being able to decode without raising the cpu way up. It's a dual core but it's likely the OS and the application can't utilize the additional thread. This however shows that when running on one thread, the HTC HD2's cpu is much more powerful while software decoding video under vital player. I suppose once the roms and kernel's get more perfected, I suppose the Atrix will perform better. The down side is that's not going to happen for some time.
Your thoughts would be highly appreciated.
ATRIX @ EternityProject kernel, android 2.3.4, stock
- Maximum Available frequency @ 1210Mhz
HTC HD2 @ Rafpigna's 2.0, android 2.3.3, stock
- Maximum Available frequency @ 1536Mhz
Wrong section..
Sent from my CM7 Atrix+ 4G using the XDA Premium App
sure someone cancel and close this thread please. Or just move it to GENERAL.
1chris89 said:
I recently did some testing. I encoded 2 of the exact same videos at h264 AVC .mp4 video files. Both at 2,000kbps video bitrate. The hd2 was at 800x480 with a 5:3 pan and scan at 23.97fps. I do realize that the reduced resolution is easier on the hardware but doesn't use much more cpu. I will do another test at a more universal resolution like say 720x480 for both devices to test again. The atrix was at 960x540 with a 16:9 pan and scan at 23.97fps. I then played back both videos on both devices in Vital Player Pro in software decoding. I set the clock to 750Mhz on the atrix and it was unable to playback smoothly. I had to increase to roughly 800Mhz to barely playback smoothly. For flawless playback, I needed 900Mhz+ on the atrix. With the hd2 on the other hand I first set the clock to 576Mhz and it was very choppy. So i increased it until it could playback smoothly. I raised it to 652Mhz and was able to playback flawlessly. I'm losing a lot of respect for the atrix with it not being able to decode without raising the cpu way up. It's a dual core but it's likely the OS and the application can't utilize the additional thread. This however shows that when running on one thread, the HTC HD2's cpu is much more powerful while software decoding video under vital player. I suppose once the roms and kernel's get more perfected, I suppose the Atrix will perform better. The down side is that's not going to happen for some time.
Your thoughts would be highly appreciated.
ATRIX @ EternityProject kernel, android 2.3.4, stock
- Maximum Available frequency @ 1210Mhz
HTC HD2 @ Rafpigna's 2.0, android 2.3.3, stock
- Maximum Available frequency @ 1536Mhz
Click to expand...
Click to collapse
Cool story bro
HD2 wins
Yeah,
I have an atrix and an HD2 with nexus s rom on it. I found the HD2 better in anyways than the atrix, the hd2 is very very smoot compared to the atrix.........
maybe motorola did not a good job in software optimization.....
I have last official rom
It requires more power because your running it at a higher resolution...
I have both the phones
Sent from my unlocked rooted and 2.3.4 Atrix using tapatalk
installed cm7 and eternityproject kernel for 1100mhz. Same result. Couldn't maintain stable playback until 912Mhz. I'll reconvert the video into a universal 720x480 one at a 16:9 pan and scan and the other at a 5:3 pan and scan. I may even do a universal standard video to just compare the two devices.
you need to take into account the fact that the atrix is also driving a larger screen regardless of the video resolution. this is like comparing an orange to a fork.
1chris89 said:
installed cm7 and eternityproject kernel for 1100mhz. Same result. Couldn't maintain stable playback until 912Mhz. I'll reconvert the video into a universal 720x480 one at a 16:9 pan and scan and the other at a 5:3 pan and scan. I may even do a universal standard video to just compare the two devices.
Click to expand...
Click to collapse
Since when could you run cm7 with kholks kernel?
Sent from my MB860 using XDA App
neer2005 said:
Since when could you run cm7 with kholks kernel?
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
One cannot use Kholk's Kernel and CM7 together. This is correct.
He seems slightly like he is trolling as well.
This comparison really matters because most people under clock their phones when watching videos, amirite?
---
- adb push iPad2post.apk to /forum/thread
TheBassman369 said:
This comparison really matters because most people under clock their phones when watching videos, amirite?
---
- adb push iPad2post.apk to /forum/thread
Click to expand...
Click to collapse
No no, his point is valid. If the other device can play the same video at 652mhz and our at 912mhz, ours drains more battery while doing the same thing.
He still hasn't actually proven this anyways.
diedemus said:
you need to take into account the fact that the atrix is also driving a larger screen regardless of the video resolution. this is like comparing an orange to a fork.
Click to expand...
Click to collapse
i loled
.
nexxusty said:
One cannot use Kholk's Kernel and CM7 together. This is correct.
He seems slightly like he is trolling as well.
Click to expand...
Click to collapse
+1 troll.
Sent from my MB860 using XDA Premium App
I'd like to point that the player used in op's test is not mentioned. As i posted in the best video player thread, i tried all video players mentioned in there and NONE was able to play correctly 2-3 test videos i tried, except for one, dice player. Plays 720p FLAWLESSLY! No choppiness, no out of sync, nothing. I am realy amazed! Please do try it and report back. It's a paid app, but has a 3day trial version. The player you use makes a huge difference. As if developers don't yet know how to take full advantage of tegra's capabilities in playing videos? Anyway, my new player, DICE!
Sent from my MB860 using XDA App
Op said he used vital player pro.
Mx video player performs pretty well on everything I've thrown at it so far and its free
Sent from my MB860 using XDA Premium App
diedemus said:
Op said he used vital player pro.
Mx video player performs pretty well on everything I've thrown at it so far and its free
Sent from my MB860 using XDA Premium App
Click to expand...
Click to collapse
Hmm you're right i missed that, guess too eager to reply. But i insist on testing with dice. Mx is no match trust me plus it pixelizes a bit my videos and ruins the quality.
Wow i just tried vital and it reaaly struggles to keep sync, hopeless to say the least.
diedemus said:
you need to take into account the fact that the atrix is also driving a larger screen regardless of the video resolution. this is like comparing an orange to a fork.
Click to expand...
Click to collapse
well fork the orange and see what kind of pulp you get (maybe a new ROM?)
Vital player pro is by far the best player I have used. It plays almost every format. Unlike other players. Anyway, using hardware decode on both devices you can run the bare minimum frequency and run flawlessly. However under software decode it uses raw cpu power and not the gpu ie (adreno on the hd2 and the nvidia tegra 2 on the atrix). I encoded a fresh new movie using AVC h264 mp4 video at a 2,000kbps video bitrate, 720x480 with an auto aspect ratio letterbox at 23.97fps, AAC audio at 48,000khz and 128kbps. I ran the tests of both devices and the results were very interesting! The htc hd2 was able to software decode with no problem at an astounding 537Mhz! Anything lower resulted in terrible audio sync issues and stuttering. I then ran the test on the atrix with very interesting results as well! The atrix was unable to decode stutter free at anything below 912Mhz!!! I suppose it comes down to the cpu not being designed to efficiently decode video in single threaded applications or software decode in general. However in combination with the devastating gpu power, all hell breaks lose and it would blow the doors of an hd2 in a balls to the wall full hardware comparison. However the atrix performs poorly in a single threaded application using software decoding. The hd2 is a beast when it comes to software decoding with it's beastly single thread. Just for your information both devices are able to decode the video in hardware mode at there minimum allowable frequencies perfectly. What I honestly suspect being the culprit is the fact that the kernel has not been perfected and it still highly based off of motoral's kernel with minor modifications. Once a fresh kernel is built from scratch and perfected for at least 6 months of release builds, then we will see the atrix outperforming the hd2 under this type of test. I believe Motorola intended people to rely on hardware decoding which is ideal since the cpu power doesn't really matter.
Hope you guy's like the tests.
Later
Atrix on a honeycomb blur rom w/ faux123 kernel (atrix cm7 rom had no effect on this test)
HD2 on a cm7 rom with rafpigna's 2.0 kernel
Related
I cant seem to find a single video player in the Market that plays a range of formats, primarily wmv and avi that I have downloaded.
Any suggestions?
I have to make the commute to work a little more bearable since I broke my Sony e-reader...
i know that the 'rock player' plays avi and mkv files, have you tried that one?
Thanks for your reply, I just checked out rock player and it doesn't seem to work.... opens the video for a split second before closing it again...
I guess I'll keep looking.
Any dev looking to port VLC over to android?
BoogWeed said:
Thanks for your reply, I just checked out rock player and it doesn't seem to work.... opens the video for a split second before closing it again...
I guess I'll keep looking.
Any dev looking to port VLC over to android?
Click to expand...
Click to collapse
oh thats strange, it works on my hero (they have different versions for different devices, make sure you downloaded the ARMv6 one)
but tbh its not great because theres a lag between the video and the audio, most probably because of the hero's slower processor. i'm looking for a good video player as well
Hmm.. Rock Player started to work by itself.. kinda.
Plays the video for about 15 seconds (very choppy, even after all tasks killed and using a blank Sense Scene) and then freezes the phone, have to remove the battery..
Have u overclocked?
My hero wouldnt run RockPlayer on 691MHz as MAX. Had to down it to 652.
in the end i deleted it, since the video was choppy. i guess the processor just isnt up to handling large video + i hate ruining films on a small screen.
there are some forum posts on VLC Forum about porting to Android... i think the conclusion was that it wasnt going to happen?
My phone is indeed overclocked, to 672Mhz.
I'll try messing around with the OC settings and see if it makes a difference.
I know the processor is *only* 528MHz (stock), but I remember watching videos perfectly well on my Packard Bell 166Mhz, 32mb RAM, 2mb Video card pc...
I think Android should be doing a LOT better with with handling Video, see my post in the "Android 2.3?" thread...
BoogWeed said:
I know the processor is *only* 528MHz (stock), but I remember watching videos perfectly well on my Packard Bell 166Mhz, 32mb RAM, 2mb Video card pc...
Click to expand...
Click to collapse
There is a significant difference between the low quality avi files of the past and the h264 mkv content of today. Some of the recent files require a minimum of a 2GHz processor to run (understandably 1080p content, but still). And lets not forget about the instruction sets which provide desktop cpu's with a boost in those areas. Furthermore, considering your phone only has a cpu and no dedicated or otherwise gpu it isn't all that surprising.
Even running an average quality dvd rip avi file my CPU is running at between 15-25% and I have an overclocked dual core 3.33GHz intel cpu E7300 (25% is roughly 833MHz). Not to mention GPU usage, which at this time I can't be bothered to record.
I understand that this is not definitive evidence but I am using it to show that you are simplifying the problem. TV shows and movies that are ripped now have much higher quality resolutions and bitrates than those of the past, it is not surprising that they require higher processing power. Realistically a 528MHz low power phone cpu is unlikely to be able to keep up with these improvements. Just like the low power Intel Atom desktop chips fail to run 1080p video (even the dual core one) running somewhere in excess of 1GHz (think its 1.6GHz).
That wasn't meant to be such a huge rant...
HAHA! I know I totally simplified it but I guess I was just trying to say that a smart phone in 2010 should be able to handle video with no problems...
My upgrade is due in January, so new handset here I come!
Will be funny to see the (still awesome, despite my rant) HTC Hero become my backup phone...
I've read a few reviews of the Xoom and now the Transformer that mention issues playing back 720p or higher HD video. Stuttering, etc. Is there any truth to this? Flash HD video I know stutters but honestly it skips on my Core2Duo PC. I'm just referring to standard video files I might load from my microSD card.
Thanks in advance.
Just got mine today.
I put a 720p MKV of a tv show and used RockPlayer.
It was not pretty in either hardware or software decode mode.
You have to check that profile those HD videos are using.
Tegra 2 can decode 720p high and 1080p baseline or main (not sure here), the problem is that Honeycomb is not fully optimized yet to use all Tegra 2 acceleration features.
I think that if you re-encode those HD videos to baseline profile, they should run smooth.
There will be an upgrade from Adobe for flash to hardware accelerate 720p videos on these mobile SoC, but it needs Honeycomb 3.1, it's still not available yet.
So is the problem honeycomb or is it the Tegra 2? I can live with it being Honeycomb but I don't want to buy weak hardware.
Supposedly, MoboPlayer and VitalPlayer are better than RockPlayer.
Have you guys tried HD videos using either?
bilbravo said:
So is the problem honeycomb or is it the Tegra 2? I can live with it being Honeycomb but I don't want to buy weak hardware.
Click to expand...
Click to collapse
it's honeycomb.
Can you guys run xda developers site using the stock browser? Go to the forums section and see if it scrolls without lag.
Thanks
Sent from my A500 using XDA Premium App
joe_dude said:
Supposedly, MoboPlayer and VitalPlayer are better than RockPlayer.
Have you guys tried HD videos using either?
Click to expand...
Click to collapse
This. Mobo Player runs 720p mkv files with subs flawlessly. Now if only I could customize the bottom dock to go away.
Sent from my Asus Decepticon using Tapatalk
Jocelyn said:
This. Mobo Player runs 720p mkv files with subs flawlessly. Now if only I could customize the bottom dock to go away.
Sent from my Asus Decepticon using Tapatalk
Click to expand...
Click to collapse
Which version do we use?
Hi Jocelyn,
I don't know what mkv files you are trying to play, but either in software or hardware mode they suck for me. I watch Naruto Anime and its horrible using moboplayer. I don't discredit moboplayer devs as they have come up with the only player on the android market that works for most files, but mob do not work smoothly. As for other file types, they work flawlessly. I have converted StarTrek and DespicableMe and they play beautifully without lag or skipping.
nxt said:
Which version do we use?
Click to expand...
Click to collapse
I'm using 1.2 and watching Steins;Gate right now. All the mkv files I watch came that way and have never been converted by me.
Sent from my HTC Eva 4G using Tapatalk
Jocelyn said:
I'm using 1.2 and watching Steins;Gate right now. All the mkv files I watch came that way and have never been converted by me.
Sent from my HTC Eva 4G using Tapatalk
Click to expand...
Click to collapse
What profile are they?
ELTinos said:
What profile are they?
Click to expand...
Click to collapse
Media Info screenshot
Have you guys tried the optimized codec pack for Moboplayer?
Tegra 2 is suppose to use ARM V7 VFPv3 (right?).
Its not a honeycomb issue. Its a tegra 2 issue and it is not a software issue its hardware. H.264 does not work good or at all. You have to use MPEG4. I used a 720p video that plays great on my ipad 2 and had to convert to mpeg4. I tried to get good quality from MPEG4 and it increased the file size from 5.6 to 9 gigs. I swore to never buy a tegra 2 device again after testing other tegra 2 tablet & phone but I keep getting sucked back in by the hype. I hate apple but I have nothing but good things to say about the ipad 2. Everything just works and its way way faster.
Jocelyn said:
Media Info screenshot
Click to expand...
Click to collapse
And this one plays without stuttering and lag? What's the bitrate? Almost all of the series I have are in 720p with [email protected] and bitrate around 4mbps. Most of them aren't even downloadable at 1080p so I don't mind if these 720p are just working fine.
shep211 said:
Its not a honeycomb issue. Its a tegra 2 issue and it is not a software issue its hardware. H.264 does not work good or at all. You have to use MPEG4. I used a 720p video that plays great on my ipad 2 and had to convert to mpeg4. I tried to get good quality from MPEG4 and it increased the file size from 5.6 to 9 gigs. I swore to never buy a tegra 2 device again after testing other tegra 2 tablet & phone but I keep getting sucked back in by the hype. I hate apple but I have nothing but good things to say about the ipad 2. Everything just works and its way way faster.
Click to expand...
Click to collapse
This is what confuses me, I keep hearing it's honeycomb (and hence s/w issue which should be fixable by s/w udpate) and then I hear it's Tegra 2 issue (and hence h/w issue which can only be fixed with Tegra 3 device).
If it is Tegra 2 issue, I am leaning towards canceling my order and waiting for Tegra3. I have a lot of videos which are H264 720p Hi profile that I was hoping to watch on the TF.
I currently have a SGT which will tide me over....
What I would like is some confirmation that is indeed h/w issue....
KG
Is there a good Handbrake profile available for the Transformer?
Its a shame that the Archos 101 plays 720p mkvs just fine and the tegra 2 sucks at it, hope this will be fixed soon!
btw. here is a preset for Handbrake, rename to .plist:
This is a duplicate thread to this: http://forum.xda-developers.com/showthread.php?t=1053125
Another user posted a Handbrake profile in that thread to get your mp4/mkv to play smoothly on the stock Honeycomb build (assuming it's software related). The only downside to this profile is that it will double your file size since it's baseline and uses less compression.
As for the hardware vs software issue, we should know soon assuming Google releases HC 3.1 at the Google I/O conference May 10th.
Hi guys,i have a weird problem,when i play back 1080 video on my pc its jerky,but all other modes play back smooth any suggestions please ?i have the new camera firmware update,rooted,with latest firmware stock rom.thx
Sent from my GT-I9100 using XDA App
tuddsta said:
Hi guys,i have a weird problem,when i play back 1080 video on my pc its jerky,but all other modes play back smooth any suggestions please ?i have the new camera firmware update,rooted,with latest firmware stock rom.thx
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
So you recorded 1080p video on your SGS2, and it won't play properly on your PC?
Sounds like your PC is too slow, or it's not hardware decoding. Try Media Player Classic or KMPlayer if you're on Windows.
Ok ill try that.thx
Sent from my GT-I9100 using XDA App
Even vlc player not working.will try the above suggestion still.
Sent from my GT-I9100 using XDA App
Xero Xenith said:
So you recorded 1080p video on your SGS2, and it won't play properly on your PC?
Sounds like your PC is too slow, or it's not hardware decoding. Try Media Player Classic or KMPlayer if you're on Windows.
Click to expand...
Click to collapse
LOL, yeah, this should go in the PC section, not SGSII section.
To OP: Try updating your codecs too, other than that... get a new computer!
I had the same problem with my sony vaio FW31J. Should be good enough to play it, but it was jerky and images stopped sometime.
I have no idea why but it would only do this when my laptop wasn't plugged in.
When I was on battery it had the problem. And no I did not have any energysaving module on.
installed these codecs:
http://www.cccp-project.net/
the right click on file and choose open with, choose media player classic, if this isnt very smooth then get back to us.
What generation of gfx card do you have, gerforce, ati, 5,6,7, 280,460 etc
Google CCCP to get Media player classic (for your PC) and make sure you get DXVA enabled. Every Windows versions has a slightly different setup, and only about 2 year and younger video cards (AMD/Nvidia)can take advantage of DXVA. Can someone say if any integrated Intel video chipsets can do DXVA?
LOL at mobile phone being faster than computer
Lol i actually have an m15x.the computer im using is an old athlon.ill try on my own i think.
Sent from my GT-I9100 using XDA App
As much as people think it might be a pc issue I experience the same thing on my i5 750 @3.9GHz. Op I think it is due to 1080p video recording not being as many fps and smooth as 720p. I've watched other peoples recorded 1080p as well and it's the sam whn the phone camera is panning. Some people may not notice it as much or choose to ignore it but I just use 720p for now. Maybe with some overclocking it can push out a steady 30 fps 1080p.
What are the specs of your computer? I've played plenty of 1080p videos from my phone on my comp without issue.
Like mark 2222 says plenty of power its actualy a p4 2.9, with 2gig ram.old but should suffice.720 plays back smooth
Sent from my GT-I9100 using XDA App
tuddsta said:
Like mark 2222 says plenty of power its actualy a p4 2.9, with 2gig ram.old but should suffice.720 plays back smooth
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
P4 2.9GHz is obviously not enough if you can't play it back. I've tried dual Xenon 2.4GHz (about 8 years old) and it had problem playing back 720p content so don't expect your 2.9GHz to play back 1080p. Buy a new graphics card, or a new computer, or don't try to play 1080p content.
It's often not the processor that's the issue. We can see that the SGS2's and Tegra 2 processors are fine, but much slower than an i5.
The problem is often the graphics card. Don't blame the processor or the phone until you're sure you're using your graphics card to render the videos, not the processor! That's what they're for! It also needs to be capable of hardware decoding 1080p.
1080x1920 = ~2 million pixels
720x1280 = ~1 million pixels
1080p has more than double the number of pixels as 720p. It's a big step up!
lets just be clear here, this is NOT a pc spec issue, I can play hd movies on my 6 year old laptop which has a crappy celeron cpu onboard and an ati radeon 7000, this is a codec issue or something to do with the way the video is recorded. I will do some tests on my rig and report back.
tuddsta said:
Like mark 2222 says plenty of power its actualy a p4 2.9, with 2gig ram.old but should suffice.720 plays back smooth
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
Haha, no way. That is not powerful enough. I had a P4 3.2 and also a graphics card that had hardware acceleration of 1080p wmv files.
When playing back normal 1080p video files (xvid), the framerate was low at about 5 fps. When playing 1080p wmv files, the hardware acceleration from the GPU got it up to the 30 fps rate of the video file.
That's also the reason why the I9100 can play back 1080p with no issues. The Exynos chipset has hardware acceleration of the scaling of 1080p to the screen resolution. Tegra2 on the other hand does not have this, so it struggles with 1080p videos.
That's more than powerful enough. I played back 1080p AVC video perfectly on an old media box running a craptacular P4 @ 2.4GHz or somewhere there.
Your graphics card needs to be able to decode it, also try another decoder/codec pack meant for HD video. CCCP is ok, I swear by CoreAVC. It's not free, but you can find 'free' copies floating around google, try and buy. It's worth it if you're on a crappy computer and don't want to upgrade your hardware.
I've tried playback of 1080p video from the phone and it's fine. Buttery smooth. Most likely a problem with your computer then.
Is the file copied from the phone to the pc or are you trying to run it from the phone attached as mass storage? Could be the usb port being slow to transfer if this is the case. Maybe try downloading a test MP4 from the web and see if it is ok?
Sleepycat3 said:
Haha, no way. That is not powerful enough. I had a P4 3.2 and also a graphics card that had hardware acceleration of 1080p wmv files.
When playing back normal 1080p video files (xvid), the framerate was low at about 5 fps. When playing 1080p wmv files, the hardware acceleration from the GPU got it up to the 30 fps rate of the video file.
That's also the reason why the I9100 can play back 1080p with no issues. The Exynos chipset has hardware acceleration of the scaling of 1080p to the screen resolution. Tegra2 on the other hand does not have this, so it struggles with 1080p videos.
Click to expand...
Click to collapse
rubbish, a pc of that spec will tear it to bits with the correct codecs, my ageing P4 with onboard intel graphics runs it smooth at work, like i said this is not PC spec issue, I suspect we are not being given all the relevant info here from the OP, we are missing some vital information which will ultimately turn out to be the cause.
I recently did some testing. I encoded 2 of the exact same videos at h264 AVC .mp4 video files. Both at 2,000kbps video bitrate. The hd2 was at 800x480 with a 5:3 pan and scan at 23.97fps. I do realize that the reduced resolution is easier on the hardware but doesn't use much more cpu. I will do another test at a more universal resolution like say 720x480 for both devices to test again. The atrix was at 960x540 with a 16:9 pan and scan at 23.97fps. I then played back both videos on both devices in Vital Player Pro in software decoding. I set the clock to 750Mhz on the atrix and it was unable to playback smoothly. I had to increase to roughly 800Mhz to barely playback smoothly. For flawless playback, I needed 900Mhz+ on the atrix. With the hd2 on the other hand I first set the clock to 576Mhz and it was very choppy. So i increased it until it could playback smoothly. I raised it to 652Mhz and was able to playback flawlessly. I'm losing a lot of respect for the atrix with it not being able to decode without raising the cpu way up. It's a dual core but it's likely the OS and the application can't utilize the additional thread. This however shows that when running on one thread, the HTC HD2's cpu is much more powerful while software decoding video under vital player. I suppose once the roms and kernel's get more perfected, I suppose the Atrix will perform better. The down side is that's not going to happen for some time.
Your thoughts would be highly appreciated.
ATRIX @ EternityProject kernel, android 2.3.4, stock
- Maximum Available frequency @ 1210Mhz
HTC HD2 @ Rafpigna's 2.0, android 2.3.3, stock
- Maximum Available frequency @ 1536Mhz
1chris89 said:
I recently did some testing. I encoded 2 of the exact same videos at h264 AVC .mp4 video files. Both at 2,000kbps video bitrate. The hd2 was at 800x480 with a 5:3 pan and scan at 23.97fps. I do realize that the reduced resolution is easier on the hardware but doesn't use much more cpu. I will do another test at a more universal resolution like say 720x480 for both devices to test again. The atrix was at 960x540 with a 16:9 pan and scan at 23.97fps. I then played back both videos on both devices in Vital Player Pro in software decoding. I set the clock to 750Mhz on the atrix and it was unable to playback smoothly. I had to increase to roughly 800Mhz to barely playback smoothly. For flawless playback, I needed 900Mhz+ on the atrix. With the hd2 on the other hand I first set the clock to 576Mhz and it was very choppy. So i increased it until it could playback smoothly. I raised it to 652Mhz and was able to playback flawlessly. I'm losing a lot of respect for the atrix with it not being able to decode without raising the cpu way up. It's a dual core but it's likely the OS and the application can't utilize the additional thread. This however shows that when running on one thread, the HTC HD2's cpu is much more powerful while software decoding video under vital player. I suppose once the roms and kernel's get more perfected, I suppose the Atrix will perform better. The down side is that's not going to happen for some time.
Your thoughts would be highly appreciated.
ATRIX @ EternityProject kernel, android 2.3.4, stock
- Maximum Available frequency @ 1210Mhz
HTC HD2 @ Rafpigna's 2.0, android 2.3.3, stock
- Maximum Available frequency @ 1536Mhz
Click to expand...
Click to collapse
What rom were you using to test this? If its a blur based rom, that would explain it.
4.5.91.MB860.ATT.en.us
------------------------
Android 3.0
------------------------
ATR-HoneyComb1.2-IX
Both phones were running Launcher Pro Plus with identical configurations. The htc hd2 however was running a CM7 rom. Both phones have a 384M VM Heap from within build.prop. The HTC HD2 @ 240 lcd density. The atrix @ 285 lcd density.
1chris89 said:
4.5.91.MB860.ATT.en.us
------------------------
Android 3.0
------------------------
ATR-HoneyComb1.2-IX
Both phones were running Launcher Pro Plus with identical configurations. The htc hd2 however was running a CM7 rom. Both phones have a 384M VM Heap from within build.prop. The HTC HD2 @ 240 lcd density. The atrix @ 285 lcd density.
Click to expand...
Click to collapse
There's your problem. Even with an alternate launcher, Motoblur is still running on the Atrix. CM7 also has a repuation for running faster than stock firmwares. If you want a fair comparison, you'd need to run CM7 on the Atrix.
I'm not trying to dispute what your saying, it certainly is plausible that a non-dual core optimized application would perform better on a single core device. Motoblur has a reputation for being quite bloated, so you just have to take it into consideration.
Jotokun said:
There's your problem. Even with an alternate launcher, Motoblur is still running on the Atrix. CM7 also has a repuation for running faster than stock firmwares. If you want a fair comparison, you'd need to run CM7 on the Atrix.
I'm not trying to dispute what your saying, it certainly is plausible that a non-dual core optimized application would perform better on a single core device. Motoblur has a reputation for being quite bloated, so you just have to take it into consideration.
Click to expand...
Click to collapse
Cool, sounds good. I'll rerun the test with cm7 beta on the atrix with the new cm7 oc kernel. I'll make sure the vm heap is at 384m just like the htc hd2. I may have to add it manually to the build.prop. If i'm not mistaken, it's missing in the cm7 beta.
Cool
nstalled cm7 and eternityproject kernel for 1100mhz. Same result. Couldn't maintain stable playback until 912Mhz. I'll reconvert the video into a universal 720x480 one at a 16:9 pan and scan and the other at a 5:3 pan and scan. I may even do a universal standard video to just compare the two devices.
1chris89 said:
nstalled cm7 and eternityproject kernel for 1100mhz. Same result. Couldn't maintain stable playback until 912Mhz. I'll reconvert the video into a universal 720x480 one at a 16:9 pan and scan and the other at a 5:3 pan and scan. I may even do a universal standard video to just compare the two devices.
Click to expand...
Click to collapse
Makes me wonder why it needs to be up that high to run on the Atrix. I'm sure if the video player were set up to use both cores it'd be better, but its still kind of surprising just how much extra speed it needs to run comparably.
The atrix has 35% more pixels than the other. So if the clock needs to be 35% higher, that seems reasonable. I doubt the app is dualcore optimized
Sent from my Motorola Atrix 4G MB860 using Tapatalk
Magnetox said:
The atrix has 35% more pixels than the other. So if the clock needs to be 35% higher, that seems reasonable. I doubt the app is dualcore optimized
Sent from my Motorola Atrix 4G MB860 using Tapatalk
Click to expand...
Click to collapse
With the 35% increase in resolution, do you think a 260Mhz clock frequency would be required to playback on a device with DDR2 memory which should in every way possible outperform an outdated cpu with half the amount of ram running at low clocks as well. I'll do some more tests to make the test more even for a better comparison. I can say that even with that increase in resolution, the HD2 has a sharper pixel and the pixels are almost unnoticeable. The colors are very realistic and natural. On the atrix however even with the increased resolution. The pixels are very noticeable. The colors are overly saturated and seems to be lacking in the amount of colors the HD2 displays. I was pretty sure the Atrix has a 24bit display rather than a 16bit that the HD2 has. Is there a hack to make sure 24bit is activated on the Atrix?
later
1chris89 said:
On the atrix however even with the increased resolution. The pixels are very noticeable. The colors are overly saturated and seems to be lacking in the amount of colors the HD2 displays.
Click to expand...
Click to collapse
The pixels are only noticeable on the atrix if your holding your phone about 5 inches or closer to your face, as true with most displays. If you are holding it that close or closer, I might recommend reading glasses as the screen can be a little small at times.
You can definitely tell the atrix is running at a 24bit color depth as the colors dont look like something from a 90s computer display. Although, I will agree that I've seen some apps out there that look like they might have been written in the 90's
Also just out of curiosity... 2 threads really necessary?
Sent from my MB860 using XDA App
Is this guy for real? Aside from the obvious, how about trying the video playback at 960x540 on the hd2 and let us know how that comparison goes.
I voided my warranty.
Magnetox said:
The atrix has 35% more pixels than the other. So if the clock needs to be 35% higher, that seems reasonable. I doubt the app is dualcore optimized
Sent from my Motorola Atrix 4G MB860 using Tapatalk
Click to expand...
Click to collapse
One, the APIs available to app devs cannot access 2 cores since the dalvik VM was coded for only 1 core.
Two, you do not need a 35% faster clock just to upscale a video 35%. Upscaling video takes very little processing power in the first place, and unless you're watching a high profile h.264 720p video file, you aren't even using all of 1 core anyways.
video format @ avc h264 mp4, 720x480, auto aspect, letterbox, 2,000kbps video bitrate, cbr, aac @ 128kbps 48,000khz 2 channel.
MX Video Player @ Software (Fast Mode)
Playback results
htc hd2 - cm7 - rafpigna 2.0 oc gb - 384Mhz
motorola atrix - blur 2.3.4 rom - faux123 - 608Mhz
Vital Player Pro
htc hd2 - cm7 - rafpigna 2.0 oc gb - 652Mhz
motorola atrix - blur 2.3.4 rom - faux123 - 912Mhz
cm7 atrix rom or blur 2.3.4 rom with eternityproject kernel or the 1210Mhz kernel had no effect of improving the cpu performance for this test. Results remained constant.
End of test.
My Moto Razor boots faster than my Moto Atrix, Atrix fails.
Pointless thread
Moboplayer?
I didn't do any scientific testing, I just played back a tv show from my phone using software decoding. It worked fine at 456MHz using Moboplayer. I don't know the bitrate of the video, so I'm willing to bet it isn't too high, but just a thought. It has codecs specifically for ARMv7 instructions.
Who cares? Could you tell a difference with out the tests? I can't. Plus in general the Atrix is more powerful than the 2009 HD2.
BravoMotorola said:
Who cares? Could you tell a difference with out the tests? I can't. Plus in general the Atrix is more powerful than the 2009 HD2.
Click to expand...
Click to collapse
I don't necessarily care, but I thought id see since I was bored.
Sent from my MB860 using XDA Premium App
Any way to do it? I read the galaxy s series wad capable but the feature was locked? Trying to watch the new bf3 Caspian border video in 1080p/60fps.. because YouTube sucks.
Sent from my SPH-D700 using XDA Premium App
Why?
Anything over 480p will just be scaled down to the 480p display and look, at best, the same as 480p.
RushAOZ said:
Any way to do it? I read the galaxy s series wad capable but the feature was locked? Trying to watch the new bf3 Caspian border video in 1080p/60fps.. because YouTube sucks.
Sent from my SPH-D700 using XDA Premium App
Click to expand...
Click to collapse
I don't recall any movies or tv's we have is 60fps. Its 29fps and 30fps
Sent from my Epix 4G using XDA
AndrewZorn said:
Why?
Anything over 480p will just be scaled down to the 480p display and look, at best, the same as 480p.
Click to expand...
Click to collapse
Because it's convenient not to have to transcode 1080p material that one may have in their media library just to watch it on their phone.
I deal with this all the time... I have a huge media server (10TB) with mostly HD content on it these days, because I watch the stuff via CIFS on my HD tv's using the LG BD570 bluray/network player.
I also use CifsManager (see Market) to mount these same shares from my server to easily access my library on my Epic4G around the house. I have ORB set up, but it' considerably less convenient and more cumbersome to use, so I only go that route when I'm away from home.
So, there is a very legitimate usage model where one might want to watch 1080p content on their phone. In addition to the network share (CIFS) method, one might simply want to copy 1080p media from their server to their phone for a trip, and not have to go through the hassle of transcoding.
dwallersv said:
Because it's convenient not to have to transcode 1080p material that one may have in their media library just to watch it on their phone.
I deal with this all the time... I have a huge media server (10TB) with mostly HD content on it these days, because I watch the stuff via CIFS on my HD tv's using the LG BD570 bluray/network player.
I also use CifsManager (see Market) to mount these same shares from my server to easily access my library on my Epic4G around the house. I have ORB set up, but it' considerably less convenient and more cumbersome to use, so I only go that route when I'm away from home.
So, there is a very legitimate usage model where one might want to watch 1080p content on their phone. In addition to the network share (CIFS) method, one might simply want to copy 1080p media from their server to their phone for a trip, and not have to go through the hassle of transcoding.
Click to expand...
Click to collapse
This +10000.
You, sir, are far more eloquent than I could have been at explaining this.
bender29 said:
This +10000.
You, sir, are far more eloquent than I could have been at explaining this.
Click to expand...
Click to collapse
there's an app called "Emit" on the market, which has server counterparts that will do server-side on-the-fly transcoding for you. The author posted some stuff about it on reddit and it was generally well received, but I haven't tried it out, really. Free version has ads, paid version doesn't.
I download 1080p content all the time, then stream it to my ps3 with an app or copy it over.
dwallersv said:
Because it's convenient not to have to transcode 1080p material that one may have in their media library just to watch it on their phone.
I deal with this all the time... I have a huge media server (10TB) with mostly HD content on it these days, because I watch the stuff via CIFS on my HD tv's using the LG BD570 bluray/network player.
I also use CifsManager (see Market) to mount these same shares from my server to easily access my library on my Epic4G around the house. I have ORB set up, but it' considerably less convenient and more cumbersome to use, so I only go that route when I'm away from home.
So, there is a very legitimate usage model where one might want to watch 1080p content on their phone. In addition to the network share (CIFS) method, one might simply want to copy 1080p media from their server to their phone for a trip, and not have to go through the hassle of transcoding.
Click to expand...
Click to collapse
And yet, I didn't need to guess about OP's situation. In fact, he said:
RushAOZ said:
Any way to do it? I read the galaxy s series wad capable but the feature was locked? Trying to watch the new bf3 Caspian border video in 1080p/60fps.. because YouTube sucks.
Sent from my SPH-D700 using XDA Premium App
Click to expand...
Click to collapse
...for which my 'why' reply is quite appropriate.
No. He's absolutely right. I just downloaded the video and wantes to watch it. Without downscaling or any of that crap. Sometimes you want to do things the easy way. When you get a gs2, the outcome will be same. Same display resolution. Point is, I wanted to watch a damn video at 1080p lol and the hummingbird cpus in these phones can do it. So, back to the original question. Anyone know how to get this done? Without the trolling please? Lol
Sent from my SPH-D700 using XDA Premium App
The ipod touch can watch 720p...how come we can't and our OS is owned by the parent company of youtube!!
Sent from my SPH-D700 using XDA Premium App
My guess is that its disabled to make other phones seem like a better option? Not sure. But its annoying. And these phones are damn capable of it. Considering the power vr540 chip in these phones still kick ass compared to today's standards.
Sent from my SPH-D700 using XDA Premium App
RushAOZ said:
My guess is that its disabled to make other phones seem like a better option? Not sure. But its annoying. And these phones are damn capable of it. Considering the power vr540 chip in these phones still kick ass compared to today's standards.
Sent from my SPH-D700 using XDA Premium App
Click to expand...
Click to collapse
Man, the Epic 4g was gimped from the getgo because of the Evo.
The OG specs for the Galaxy S Pro wouldve stepped all over the EVO. Sprint couldnt have that considering the amount of marketing they put in the evo to just have this random samsung phone come out of nowhere right after they launch their most heavily marketed phone with better specs because then people will be complaining that they paid for the evo and a much better phone comes out right after.
idk. just my theory. i like connecting irrelevant dots
Bump yo
Sent from my SPH-D700 using XDA Premium App
I think you're going to have to be transcoding. If you got this video off of the web I'm willing to wager you're working with a long GOP codec, which is processor intensive. Add in the scaling required (if it's widescreen the 800px width is the limiting factor, not the 480px height) and you're looking at a fairly serious task.
If it's worth anything I can put 24 cores worth of Intel i7 (48 if you count hyperthreading) one one transcode from one RAID-5 to another RAID-5. If I'm going from a codec that's all I frames (like Animation or ProRes) and go to a long GOP codec (like H.264 or some mpeg variant) with scaling and a mild sharpening it takes about 1/2 of real time. For a mobile to decode a long GOP codec and do a similar scale in real time - what took 24 i7 cores half of real time - impresses me. Somehow the Galaxy S II seems to be able to. Rumour has it the Epic Touch is a few weeks out.
soundman1024 said:
I think you're going to have to be transcoding. If you got this video off of the web I'm willing to wager you're working with a long GOP codec, which is processor intensive. Add in the scaling required (if it's widescreen the 800px width is the limiting factor, not the 480px height) and you're looking at a fairly serious task.
If it's worth anything I can put 24 cores worth of Intel i7 (48 if you count hyperthreading) one one transcode from one RAID-5 to another RAID-5. If I'm going from a codec that's all I frames (like Animation or ProRes) and go to a long GOP codec (like H.264 or some mpeg variant) with scaling and a mild sharpening it takes about 1/2 of real time. For a mobile to decode a long GOP codec and do a similar scale in real time - what took 24 i7 cores half of real time - impresses me. Somehow the Galaxy S II seems to be able to. Rumour has it the Epic Touch is a few weeks out.
Click to expand...
Click to collapse
I'm a giant newb when it cone to decoding and whatnot. Can you simplify that for me please? Lol the video is the battlefield 3 Caspian border gameplay video. I specifically found it at full 1080 at 60fps. Its about 355mb. I tried rock player and software mode was HORRIBLE lmao about 4-6 frames a sec the video was running at lmao
Sent from my SPH-D700 using XDA Premium App
Have you tried mvideoplayer? Rockplayer only does software decoding. But I don't think it's capable of 1080p60, just 1080p30.
MVideo Player is my pick too. I download tons of anime and it's in 720p and 1080p at times and it somehow magically plays smooth as butter on the Epic with MVideoPlayer and it even shows subtitles correctly with no transcoding. Who has time to transcode stuff ?
I tried mvideoplayer and it won't play that bf3 file lol I think I'm sol. I really want to rip a DVD at full quality to test me screen. Anyone know where I can get some native high quality 720p videos?
Sent from my SPH-D700 using XDA Premium App
bit1 said:
MVideo Player is my pick too. I download tons of anime and it's in 720p and 1080p at times and it somehow magically plays smooth as butter on the Epic with MVideoPlayer and it even shows subtitles correctly with no transcoding. Who has time to transcode stuff ?
Click to expand...
Click to collapse
Are you sure it is playing 1080p smoothly? Every time I try a 1080p file, no matter the bitrate it will disable hardware encoding, therefore playing choppy. Some 1080p files play OK, but never at the full framerate, at 1.6ghz it is fairly close, but still not 100%.
So far I've had the best luck with MX Video Player. MVideoPlayer works fine, but does not always display subtitles properly, and won't even play 1080p (Sorry, this video cannot be played) most of the time.
tbob18 said:
Are you sure it is playing 1080p smoothly? Every time I try a 1080p file, no matter the bitrate it will disable hardware encoding, therefore playing choppy. Some 1080p files play OK, but never at the full framerate, at 1.6ghz it is fairly close, but still not 100%.
So far I've had the best luck with MX Video Player. MVideoPlayer works fine, but does not always display subtitles properly, and won't even play 1080p (Sorry, this video cannot be played) most of the time.
Click to expand...
Click to collapse
I figured I'd revive this thread since a fair amount has changed in the past 14 months. With new (and hopefully better) software decoding files using Android 4.0 and 4.1, 1080p video will at least run on an OG Epic 4G running CM9. However, the frame rate is still laughably low. That said, I was wondering if anyone has come across a configuration (overclocking or otherwise) that allows for a "relatively" smooth 1080p mp4 playback (really, minimal graphics movement, just so long as the audio and video sync). Yes, MX Video Player seems to be the best at running this high-resolution content (having used about 6 video players now), but not even HW+ and/or SW+ decoders can work fast enough.
Any insight is always appreciated.