Google fördert TheorARM
Mit TheorARM(öffnet im neuen Fenster) soll der freie Videocodec Ogg Theroa auf die ARM-Plattform portiert werden. Nun hat Google das Projekt(öffnet im neuen Fenster) unter der Ägide des Entwicklers Robin Watts mit Geld ausgestattet. Watts hat daraufhin die Lizenz des Projekts von GPL in BSD umgewandelt. Damit kann die Portierung ohne Restriktionen in das ursprüngliche Projekt Ogg Theora zurückfließen und verwendet werden. Mit der Unterstützung für die ARM-Plattform sollen mit Ogg Theora codierte Videos auch auf mobilen Geräten laufen.
In einem Blogeintrag erläutert Watts die Schwierigkeiten bei der Portierung auf die ARM-Plattform: Die Codec-Bibliothek libvorbis beispielsweise benötigt die Fließkomma-Einheit einer CPU, die den ARM-Prozessoren fehlt. Stattdessen verfügt TheorARM über eine eigene Variante des Decoders, der lediglich Integer-Berechnungen durchführt. Zusätzlich hat Watts weite Teile der geschwindigkeitsrelevanten Codeteile für die ARM-Plattform optimiert.
Ob Google etwa auf dem Online-Video-Dienst Youtube künftig auch Filme im Ogg-Theora-Format bereitstellen will, ist noch nicht bekannt. Einer der Gründe jedoch, warum Ogg Theora bislang auf Ablehnung gestoßen ist, dürfte auch die mangelnde Unterstützung auf mobilen Geräten gewesen sein. Google hatte bereits im August 2009 die Firma On2 erworben, die 2002 zusammen mit Xiph.org das Ogg-Theora-Projekt ins Leben rief.