(Please visit the site to view this file)
Hello, Badri!
Thanks for your reply! You're right!
So, I have fixed this bug, but now I get another error:
Output is:
0: SYSTEM: System Common Init in progress !!!
1: SYSTEM: IPC init in progress !!!
16: SYSTEM: CPU [DSP] syslink proc ID is [0] !!!
17: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [1] !!!
17: SYSTEM: CPU [VPSS-M3] syslink proc ID is [2] !!!
17: SYSTEM: CPU [HOST] syslink proc ID is [3] !!!
17: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
19: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
20: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
22: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
23: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
23: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
25: SYSTEM: Notify register to [DSP] line 0, event 15 ...
25: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
26: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
27: SYSTEM: IPC init DONE !!!
28: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
30: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
32: SYSTEM: ListElem Shared Addr = 0x404cf080
33: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
35: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
37: SYSTEM: ListElem Shared Addr = 0x404ecb80
39: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
41: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
43: SYSTEM: ListElem Shared Addr = 0x4050a680
44: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
46: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
48: SYSTEM: ListElem Shared Addr = 0x4052a080
49: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
51: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
53: SYSTEM: ListElem Shared Addr = 0x40549a80
76: SYSTEM: System Common Init Done !!!
[m3vpss ] 175687: NULL_SRC: Create in progress !!!
[m3vpss ] 175732: NULL_SRC: Create Done !!!
[m3vpss ] 175732: NSF: Create in progress !!!
[host] IpcFramesInLink_tskMain:Entered
[host] 277: IPC_FRAMES_IN : Create in progress !!!
[host] 277: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_19] ...
279: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_19] ...
[m3vpss ] NSF::HEAPID:0 USED:128
[m3vpss ] NSF::HEAPID:1 USED:4928
[m3vpss ] NSF::HEAPID:4 USED:18800640
[m3vpss ] 175835: NSF: Create Done !!!
[m3vpss ] 175835: DEI : Create in progress !!!
[m3vpss ] 175851: DEI : Loading Down-scaling Co-effs
[m3vpss ] 175851: DEI : Co-effs Loading ... DONE !!!
[host] 284: IPC_FRAMES_IN : Create Done !!!
[m3vpss ] DEI:HEAPID:0 USED:64
[m3vpss ] DEI:HEAPID:1 USED:4272
[m3vpss ] DEI:HEAPID:4 USED:2703360
[m3vpss ] 175852: DEI : Create Done !!!
[m3vpss ] 175852: IPC_FRAMES_OUT : Create in progress !!!
[m3vpss ] 175854: IPC_FRAMES_OUT : Create Done !!!
[m3vpss ] 175861: NULL_SRC: Start Done !!!
ASSERT (ipcFramesInLink_tsk.c|IpcFramesInLink_tskMain|813)
Here is snap of code of "IpcFramesInLink_tskMain" function:
./src_linux/links/ipcFramesIn/ipcFramesInLink_tsk.c
......
switch (cmd)
{
case SYSTEM_CMD_DELETE:
done = TRUE;
ackMsg = TRUE;
break;
case SYSTEM_CMD_NEW_DATA:
OSA_tskAckOrFreeMsg(pMsg, status);
OSA_assert(pObj->prd.numPendingCmd > 0); //813 Line
pObj->prd.numPendingCmd--;
IpcFramesInLink_processFrameBufs(pObj);
break;
case SYSTEM_CMD_STOP:
IpcFramesInLink_stop(pObj);
OSA_tskAckOrFreeMsg(pMsg, status);
break;
default:
OSA_tskAckOrFreeMsg(pMsg, status);
break;
}
..........
What is wrong?