Google fördert TheorARM
Freier Videocodec Ogg Theora soll auf ARM-Plattform portiert werden
Google hat die Förderung des Projekts TheorARM übernommen, das den freien Videocodec Ogg Theora auf die ARM-Plattform portieren soll. Ogg Theora gilt als Alternative zu H.264 bei der Implementierung des HTML5-Standards.
Mit TheorARM soll der freie Videocodec Ogg Theroa auf die ARM-Plattform portiert werden. Nun hat Google das Projekt 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.





Wenn es richtig gemacht wird (und werden kann, hängt ja von der Aufgabe ab), gibt es...
@wolf3: Das was du sagst ist völlig irrelevant, da es die freien Codecs etc. schon gibt...
Nicht lange. In der Regel fünf Stunden.
Was bitte ist ein "Haupt****"? Weißt Du was Du schreibst?
Theora duerfte es bereits laenger als MP4AVC geben, wenn auch sicherlich nicht mit dieser...
Kommentieren