I want to be able to capture a frame of video data and do 3 separate types of processing on it. My platform is the DM8168. The 3 things are:
1) Do some processing with it on the ARM.
2) Get the HDVICPs to compress it to H264.
3) Use the DSP core (C674x) of the DM8168 to process the frame.
What is my best option for doing all this? I would like to keep the captured raw video frame in ONE place in memory and not have to copy it for each separate bit of processing.
Should I be using OpenMAX all the way and modify the VLPB component to perform processing on the DSP? Or should I use Codec Engine to create a codec? Or C6accel?
I would greatly value TI's advice on where to go with this. I don't know what is most efficient and most feasible. I've read countless forum posts but can't come to a conclusion.
Thanks,
Ralph