Monday, August 31, 2009

Free DSP codecs!!!

Wow.. a blast of new sites for omapzoom..

And then I see this on the new omapzoom google groups!!!
* MPEG4 Video Dec
* H263 Video Dec
* JPEG Dec
* JPEG Enc
* AAC Dec
https://gforge.ti.com/gf/project/openmax/frs/?action=index
And you also now have a wiki for omap

8 comments:

FelipeC said...

It depends on your definition of "free". I have to accept a license agreement that I didn't bother to read but I'm pretty sure it will prevent me from putting these in any kind of rootfs and distribute it for development purposes.

jayabharath said...

FelipeC & Nishant,

It's not 'free' as in free speech. It's free beer :)

I am not a legal expert - but as far as I see it does not prevent using these codecs in TI manufactured devices for development purposes.

The license itself is liberal the way I see it.

Here is a excerpt from the text" Object Code License.
TI hereby grants to you a limited, non-exclusive license to reproduce and use the Licensed Materials provided to you in object code format (the "Object Code Licensed Materials") and to distribute an unlimited number of object or executable copies of such Object Code Licensed Materials, provided that if the Object Code Licensed Materials are provided to you in object code format only, such Object Code Licensed Materials, and any object or executable copies thereof, are used solely and exclusively on devices manufactured by or for TI."

Nishanth Menon said...

Jay, thanks for your comments on this. on an related note - would beagleboard and zoom devices fall in this category? where do I look to see if I can actually use these codecs? does this mean that if I use this on overo earth (gumstix), I will get sued?

Christopher said...

As long as the device uses a TI part, which the Overo Earth of course does, you are protected. We have no issues with distribution in binary form for development purposes. If you want to deploy these codecs in a production environment you should get a production license, which would also grant you support.

Since the codecs are C64x+ code, they are of little use on a non TI part.

Let me know if you have more questions

Nishanth Menon said...

I get this mostly. but i think this discussion should be shifted out to Open Max dsicussion forum or a new wiki page of it's own(I think the DSP codecs deserve thier own wikis..)

jayabharath said...

Added summary of these comments to http://omappedia.org/wiki/Talk:OpenMAX_Project

Please feel free to make separate wiki pages on OMAPpedia as you see appropriate.

FelipeC said...

I tried these codecs; they don't work on beagleboard nor N900 with any version of the dsp-bridge. That's a shocker.

Nishanth Menon said...

I'd think this was more inline with Android release... unfortunately..