I am using the ADSP_21489 Block-Based Talkthru 48kHz framework on ADSP-21489.
In the processing section i.e. void process_audioBlocks() of the example, I have included my post processing algorithm.
Now, on running the program, I end up in the function void ProcessingTooLong() already predefined in the example, which is called when the processing takes longer than the time taken to fill next buffer from SPORT.
P.S.: Increasing the NUM_SAMPLES is one option I guess, to buy more time for my processing algorithm.
My question is: Are there any other options/techniques that I can use to optimize (buy more) processing time in relation to my Evaluation board or 21489 processor?