I want to produce a single-purpose appliance based on the DM6467T and developed with the DM6467T EVM. Pretend it does a type of live chroma keying, where the input video subject has a green background, and I simply want the output video to have that green replaced with blue. (Don't worry about substituting an image like true chroma keying does.) I envision doing this with a simple app that uses a simple codec.
I've looked at the example vidanalytics_copy codec. The process function simply does a memcpy from the inBufs to outBufs, and I can replace that with my green-to-blue translation. Therefore, I believe the vidanalytics_copy codec is the correct model for me to follow. Do you agree?
I'm having more difficulty finding a proper example app. Is there a good explanation of what each app (or codec) does? I haven't been able to find such on the wiki or the docs that come with the codec engine.
As best I can tell, the vidanalytics example app uses the vidanalytics_copy code, however, it uses files for input and output, not video. Meanwhile, the encodedecode demo uses video for input and output, but is organized for calling two codecs, not just one. I need an example that uses video for input and output, and only calls one codec to process that video. Any suggestions, please?
Thanks very much,
Helmut