Hi,
I am using latest H264 BP Encoder, Version 01.24.00.01 for C6678.
The attached demo.c shows illegal H.264 encoder behavior.
Output is:
[C66xx_0] Demo
[C66xx_0] algNumAlloc=92069e00 nMax=9
[C66xx_0] algAlloc=92059340 n=13
[C66xx_0] n > nMax
But algAlloc() documentation says:
If successful, this function returns a positive non-zero value indicating the number of records initialized. This function can never initialize more memory records than the number returned by algNumAlloc().
So n should never be greater then nMax.
Please advice.