Here's Theora running on the chips used by the Droid, Nokia N900, Palm Pre etc.<p><a href="http://www.schleef.org/blog/2009/11/11/theora-on-ti-c64x-dsp-and-omap3/" rel="nofollow">http://www.schleef.org/blog/2009/11/11/theora-on-ti-c64x-dsp...</a><p>Generally, this "hardware" decoding argument is bunk. It's just software in conjunction with a DSP. If your vendor gave you proprietary software that you can't update (and maybe they can't either if it's 3rd party) then that sucks, but it doesn't magically make it "hardware".<p>Note the big thing holding it back from even better performance is private APIs that they can't yet(!) use in open source code, not any lack of "hardware".