Well, HTC is ignoring the fact there is a problem, much like Apple and its antenna issue. Looks like there will NEVER be a HTC fix for this. If they ignore this, surely they will not add H.264.
Well - yeah, maybe they won't and maybe that's a good thing if they don't try to improve things all by themselves with their own h.264 fix...
The layer responsible in Android is called PacketVideo - and it has limitations.
http://www.packetvideo.com/resources/OpenCORE_brochure.pdf
There's a competitor called CoreCodec that's been working at getting their stuff to play with Android since Apr 2009. According to one of their team, they expect the architectural changes for 2.2 will allow them to bind in their stuff in a way that they feel is appropriate.
That's doesn't mean a codec change on 2.2 from day one.
As for codecs making it out to computers - two things: 1) playback: you already have H.264 playback on an EVO for 720p at 24 fps - movie rates, pretty good for any phone, and 2) record: the best your computer has built in, if it has one at all, is probably the same as the phone's - H.263 for video conferencing.
The recording is truly crippled by the MPEG4 Part 2 codec, as opposed to MPEG4 Part 10 (H.264).
However - the EVO sensor and lens aren't particularly crappy - the main problem is the limited codec.
My point in inserting that is that I've been spending a lot of time just looking at the video side of Android.
Kindly take a look at the pdf link above whether you're into software or not.
You'll see the codecs we have attached to the PacketVideo component.
My understanding is that those providing their own end-run to the Android to update codecs for the camera or other Android functions are:
- adding a lot of their overhead to the phone (and the Evo has enough of that, in my opinion)
- opening the door for their own update problems later (and no one wants that)
My suggestion is very galling, because it involves waiting for Froyo first, then screaming for H.264 - its modular architecture is said to relieve codec replacement troubles for developers by the CoreCodec guys, allowing for not only a software development kit, but also a native development kit - just a little more detail to what I'd mentioned above.
PS, a higher FPS increases quality of EVERYTHING, Scrolling looks better, flicking between screens look better, etc...
Yeah. Here's what we know:
- the Evo has a 30 fps cap
- it also is NOT as smooth as other phones in the functions you describe (no video of phone ops is required for me to believe that, coolguy949, I already know)
Pundits and self-styled experts want us to believe that they know the two are related. It's possible that they are, but if so, not for the reasons I've see (that basically boil down to "just because") and it's as possible to me that they're not related in that they flow from the same source.
A revealing example: Consider scrolling between your home space and the one to the left, for example. That's only two frames. You'd have to be flicking that bad boy faster than 1/30 second for that to be strictly an fps problem - yet, you and I have both seen that it's... sluggish? ... compared to other phones.
If I'm not terribly mistaken, the recent update to 1.47 includes a video throughput increase of a 2 Mbps difference - I read the package I installed for 1.47 is now at 8 Mbps for that, as opposed to 6 earlier. (I'll still need to track all of that down, so I've got no more numbers to toss out than that.)
I don't know about you, but I've gotten a night and day improvement with the update in many of those functions.
To rican408, call epic fail if you want, but I would remind you that the Droid X had no requirement to also be the first to market a 4G phone in the USA, and so while the Droid X is using a later generation process for its processor (and some argue it's that causing better graphics while I still suspect some 2.2 components have slipped in under the hood - time will tell on that one), they're sufficiently different development efforts, EVO and Droid X. I just might wait until the X is released into the wild before declaring FTW or epic fails, but that's me.
As for others that would like to take me to task for video rates - please, it's a no win game.
Some phones are getting way better performance with higher bit rates (if what little I've read is accurate - and pundit accuracy, now that's always another question! - but that's a pig in a poke.
Higher bit rates for everything just consume more resources and will also do so. If we double the data rates for video, we'll see big improvements on everything - but because there's no such thing as a free lunch, our recorded vids will also be correspondingly big files. I don't want to venture a guess on other system impacts.
I'm advocating waiting for an upgrade path that involves the software/hardware thinking smarter, not harder.
And - I don't claim to KNOW all of these things, but that's what it's all sorta looking like to me personally.
This much I'm sure of - the guys that built the Incredible and the Hero did not sit down one day and say, "Hey, I've got an idea - let's just frak with people."
I'm not saying the Evo is perfect, nor am I saying to stay off of HTC's back. I am saying that we should be VERY careful of exactly what we wish for when we do get on their backs, or we might get something that makes us happy today but turns out to be some bandaid that's tomorrow's nightmare.
If I knew where the problems were for a certain fact, I'd tell you. But so far, I'm seeing a lot of conclusions stemming from very little data on that.



