Hi Charlie,
I have tried the manner you said. The sout_buffer is still same as sin_buffer.
While the code is running, I can see that there is no data being put into the Far-end expanded delay line and that the Foreground Filter segment coefficients are not updating.
I see that ecuContext.expand_ptr is not updating. The value is always 0xB700409E and ecuContext.rxout_buf_base is 0xB7004000.
The ecuContext.pack_ptr is updating.
Can you tell me how Far-end delay line is expanded to Far-end expanded delay line by pcm_expand_tbl ?
I have allocated all the memory as requested by the ecuGetSizes function and confirmed the correct size and allignment on the memory blocks I pass into ecuNew.
I doubt whether ECU is compatible with C674 dsp or C6A816x platform. It is possible that a bug exist when ECU is used in C674 or C6A816x platform.
Regards,
Tiger