On Fri, Jul 23, 2010 at 2:48 AM, Indicator Veritatis <[email protected]> wrote:
> I believe you, Mark, but I must profess this is a little counter-
> intuitive. After all, the same PC will play much more demanding video
> (higher resolution, fancier codes, etc.) running Windows Media Player
> or Linux's Totem, so why can't the emulator handle it? Is there really
> that much overhead in the emulation process? The Wikipedia page on
> QEMU makes it sound like their method of emulating the ARM should be
> very efficient, even on Intel CPUs.

First, from what I can tell, the ARM emulation isn't that efficient. I
mean, it's not horrible, but it's not exactly like Intel code.

Second, there is no hardware graphics acceleration (despite the
qualifications of the host PC), so there's that much more work that
the CPU has to do.

Beyond that, I'm just speaking from personal experience. I have a
dual-core 2.5GHz Dell Vostro notebook with a pretty good discrete
graphics card, and it cannot play back videos. Before that, I had a
Pentium M 2.0 HP notebook with a pretty good discrete graphics card,
and it could not play back videos. I have a quad-core 2.66GHz desktop
with a pretty good discrete graphics card, and it can *usually* play
back videos. I have taught a number of courses and, based on student
results, you gotta have pretty serious horsepower to play back video.

Anyone serious about video playback needs hardware for testing, IMHO.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

_Android Programming Tutorials_ Version 2.9 Available!

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to