I am trying to process an image in blocks and I am repeatedly calling my DSP codec in a loop. There seems to be a massive amount of overhead in making the "VIDDEC1_process" call. I am seeing ~25 ms of time from when the process call is made by the ARM to when the DSP actually starts processing. There is then another ~5 ms of time from when the DSP is done with processing before the ARM continues its operations. This seems really excessive to just be overhead, so I was wondering if there is some kind of setup that I missed that may be causing this. Is the DSP set up by default to maybe only look for process calls on a 30 fps frame time basis? Any help with this is greatly appreciated.
Thanks,
Jason