Hello,
I'm working on the implementation of H264/AVC video encoder on EVMC6472 plateform using CCSv4.2.
the execution of my code on this plateform gives me 12 frames/s as encoding speed value using only one core knowing that C6472 DSP contins 6 C64+ cores.
I'm trying to optimize my code using the compiler optimisation of CCSv4.2:
there is an option which called optimize for speed(--opt_for_speed,-mf): and it contains 5 levels of optimisation:
At the first step, I used the level 1: the encoding speed is increased from 12f/s to 15.5 frames/s. it very good.
After that I passed to level 2: when I used this level, the encoding speed is increase to 20f/s but I obtained a video sequence different to the level 0 or 1: it's wrong
I want know where is the problem and how can I resolve this problem.
I will be very thankfull
Cordially
David