Hi,
I've been working with the OMAP3530 (using the OMAPEVM) for a few months; primarily just getting to know the environment and what multi-media packages are available for it. I've built up and worked with ALSA, V4L2, DVSDK, Gstreamer and most recently OpenCV (face detect). The DVSDK demos and Gstreamer (AFAIK) both take advantage of the OMAP3530's architecture (using both the ARM and the DSP, as well as other IO of course); however, OpenCV obviously doesn't use anything other than bruteforce-ARM/NEON. The difference (again, AFAIK) here is that OpenCV is not intended for codec applications. This leads to my question...
It appears to me that there is good support for "codec-ish" applications on OMAP3530 because there is a clean separation between the actual encode/decode (done on the DSP) and the network interface (done on the ARM). I don't see as clean of a separation for other "non-codec-ish" applications. Take, for example, the list of capabilities in the DM365: noise filtering, video stabilization, face detection, auto white balance, auto focus, auto exposure and edge enhancement allows for image improvements and added intelligent video processing.
Is there a plan (or maybe it already exists and I just haven't found it) to support this kind of video library on the OMAP3530? If yes, is it likely to take advantage of the DSP?
Thanks,
Ed