Hi
I am using the IVIDENC interface to call my codec on the DSP via the VIDENC_process(encHandle, &inBufDesc, &outBufDesc, &inArgs, &outArgs) call. My input and output buffers are essentially large frame buffers of around 1Mb each. I have noticed that the interface assumes that these buffers are going to be accessed via the cache and so does a lot of cache invalidation each time which adds a significant overhead to the call (3-4% DSP load). Since I am only accessing these buffers via DMA and never directly they will never be brought into the cache, so this seems like a waste of DSP load. Is there any way to avoid this overhead by instructing the interface not to clear out the cache? Regards, Etienne Eccles
_______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
