Accelerating Ogg Theora and Dirac (was: MPEG-LA / Todo list)
Stan Cunningham
stan.cunningham at yahoo.com
Sun Nov 23 22:33:36 PST 2008
Harald Welte wrote:
> Bruce has been trying to get a response from the MPEG-LA
> directly, while I've been talking with some differnt lawyers.
There is a way to keep the MPEG-LA completely out of this: make the OpenChrome driver accelerate only the Ogg Theora and Dirac formats, both of which are patent-free and 100% FOSS. This way neither VIA nor the user has to pay MPEG-LA -- or any other entity for that matter -- a single cent.
Bridgman from AMD said the same hardware that accelerates MPEG should theoretically accelerate Theora as well:
http://www.phoronix.com/forums/showpost.php?p=45360&postcount=18
---------------
At first glance it looks like it should be possible. Theora uses 8x8 blocks (16x16 macroblocks) so the same hardware should work. I took a quick skim through the Theora spec and didn't see anything specific about rounding details during motioni comp processing but I think the MC-mode rounding in the 3D engine is pretty generic and should work.
Someone still has to *write* the decoder, of course.
http://theora.org/doc/Theora
---------------
As for the last part about the decoder, it would be nice if all FOSS drivers (OpenChrome, Radeon, Intel, etc) could share the same Theora and Dirac decoder.
Thanks,
Stan
http://en.wikipedia.org/wiki/Dirac_(codec)
http://en.wikipedia.org/wiki/Theora
More information about the xorg
mailing list