Hi,
Where I can get the iva 3 hardware accelerator library for OMAP4430? Is it opensource? Or any codec with hardware accelerator available?
Thanks in advance,
Ras
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
Where I can get the iva 3 hardware accelerator library for OMAP4430? Is it opensource? Or any codec with hardware accelerator available?
Thanks in advance,
Ras
For other information or questions related to HW codecs (they are not OpenSource) it would be easier to contact TI representative near to your location, you can find more information in Contacts US link in TI.com.
There are OMAP4 distributions some of them Android and Ubuntu that are using HW codecs, they use Ducati.
http://omapedia.org/wiki/OMAP_Ubuntu_Main
http://omapedia.org/wiki/Release_Notes
To elaborate on Manuel's comments - IVA code is encapsulated inside OMX APIs provided by Ducati. IVA and Ducati code is not open source.
So, can I start with OpenMax IL without using Ducati? If I understands correctly, the Ducati is the higher level of abstraction layer of OpenMax IL, but I need to use OpenMax IL for another processor and application, so I think it may portable.
Thanks,
Ras
You can find more information about Ducati in next link
http://omapedia.org/wiki/Ducati_For_Dummies
I think you are saying you want to start with a SW codec. This is fine. There are several OMX components where codec is purely ARM based. But please note that in this case you will not get IVA acceleration.
It would still be portable for basic features. There are custom OMX commands added by TI to utilize IVA's full performance and feature set. Therefore switching from SW codec to HW codec may not be straight forward.
No, I mean interfacing hardware with OpenMax IL, i.e. the hardware codec. Since I am starting, just confused with OpenMax IL and Ducati. I thought that Ducati, is the layer above OpenMax IL, isn't it? but the figure in http://omapedia.org/wiki/Ducati_For_Dummies bit confusing, any more documents about Ducati?
Thanks to all
Ras
Ducati implements OpenMax IL component. To interface, you just need to create an IL Client which does a GetHandle and then calls otherOMX APIs on the component handle.You can do all this without worrying about Ducati implementation details.
Ducati is a closed source system. To get more details you need to get an NDA with TI.