Part Number: TDA2EXEVM
Hi sir,
I ran tidlOD use case with a 1280x720 resolution model.
I modified resolution relating part in tidlOD.c (such as display, grpxSrc) to fit my model.
I also modify vpeLink_drvCommon.c according to this thread ().
The detected process will be hung after starting detection process for a few seconds.
1. Here is the error message when detected process stops,
[DSP1 ] 46.671628 s: Assertion @ Line: 782 in tiop/tiopLink_algPlugin.c: freeId != -1 : failed !!! [DSP1 ] 169.284572 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
2. Here is the inBufStats status in AlgorithmLink_tiopProcess() before error,
[2020-03-12 17:29:38.765] [DSP1 ] 80.356981 s: inBufStats 0 1 [2020-03-12 17:29:38.796] [DSP1 ] 80.357042 s: inBufStats 1 1 [2020-03-12 17:29:38.796] [DSP1 ] 80.357042 s: inBufStats 2 0 [2020-03-12 17:29:38.796] [DSP1 ] 80.357073 s: inBufStats 3 0 [2020-03-12 17:29:38.796] [DSP1 ] 80.357073 s: inBufStats 4 0 [2020-03-12 17:29:38.796] [DSP1 ] 80.357073 s: inBufStats 5 0 [2020-03-12 17:29:38.796] [DSP1 ] 80.357103 s: inBufStats 6 0 [2020-03-12 17:29:38.859] [DSP1 ] 80.453760 s: Assertion @ Line: 782 in tiop/tiopLink_algPlugin.c: freeId != -1 : failed !!!
If I'm not misunderstanding, the buffer 2-6 are still available, but the error (tiop/tiopLink_algPlugin.c: freeId != -1) shows there is no free buffer can be used.
3. All things will be fine if I run with 768x320 model.
Can you suggest me how to fix it?
Thank you,
Gary