We need a code example for Linux A8-side OpenMax "video copy" or "universal_copy" Component for Netra. This will not be using distributed OpenMAX. Instead we will be using codec engine running remotely underneath this OpenMAX component to support custom IUNIVERSAL based video codec for Netra.
Having to write skel and stubs all over again for OpenMAX would be a huge step backwards IMHO. So we need this, as is, to work nicely with OpenMAX video chain. We can't use V4L for display or capture as we need access to Noise Filter etc running on VPSS.
Where can one find such an example in 5_01_01_80 EzSDK release, so we can run a video use case like this in a OpenMAX client application running on Linux A8:
Video capture [VFCC] -> Custom Video Processing1 [DSP] ->Noise filter [NF] ->Deinterlace [DEI] ->Video resize [Sc] -> Custom Video Processing2 [DSP] -->H.264 encode [h264venc] ->File in hard drive [vsnk]1
If it is not in the currently released EzSDK, are there plans to add one in future releases?
RV
1 items in red are all openMAX components. Items in blue are two different custom XDM IUniversal video codecs running in the DSP.