Hi.
i'm using DVRRDK_03.50 , when i use 16CH hybrid usecase i have a ASSERT error.
a: 16CH Hybrid DVR usecase
it's my changed code. currently i don't want to use SCD. how can i avoid this ASSERT error?
demo_spi_usecase.c
static
Void VcapVencVdecVdisSplUsecase_setDemoInfo(int demoId)
{
switch (demoId)
{
case DEMO_HYBRIDDVR_16CH:
...
gDemo_info.scdEnable = FALSE;
...
}
ASSERT (system_linkApi.c|System_linkControl|42)
/opt/dvr # ./bin/dvr_rdk_demo_mcfw_api.out
=========
Main Menu
=========
1: VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode
2: VCAP + VENC + VDIS - SD Encode ONLY
3: VCAP + VENC + VDIS - HD Encode ONLY
4: VDEC + VDIS - SD/HD Decode ONLY
5: VCAP + + VDIS - DISPLAY ONLY
a: 16CH Hybrid DVR usecase
b: 36CH Hybrid enc usecase
c: 4CH Car DVR usecase
e: Exit
Enter Choice: a
*** Mosaic Parameters ***
Output | Output | Display
Start X, Y | Width x Height | Windows
--------------------------------------
0, 0 | 1920 x 1080 | 16
*** Mosaic Parameters ***
Win | Ch | Output | Output | Low Cost
Num | Num | Start X, Y | Width x Height | ON / OFF
---------------------------------------------------
0 | 0 | 0, 0 | 480 x 270 | 1
1 | 1 | 480, 0 | 480 x 270 | 1
2 | 2 | 960, 0 | 480 x 270 | 1
3 | 3 | 1440, 0 | 480 x 270 | 1
4 | 4 | 0, 270 | 480 x 270 | 1
5 | 5 | 480, 270 | 480 x 270 | 1
6 | 6 | 960, 270 | 480 x 270 | 1
7 | 7 | 1440, 270 | 480 x 270 | 1
8 | 8 | 0, 540 | 480 x 270 | 1
9 | 9 | 480, 540 | 480 x 270 | 1
10 | 10 | 960, 540 | 480 x 270 | 1
11 | 11 | 1440, 540 | 480 x 270 | 1
12 | 12 | 0, 810 | 480 x 270 | 1
13 | 13 | 480, 810 | 480 x 270 | 1
14 | 14 | 960, 810 | 480 x 270 | 1
15 | 15 | 1440, 810 | 480 x 270 | 1
*** Mosaic Parameters ***
Output | Output | Display
Start X, Y | Width x Height | Windows
--------------------------------------
0, 0 | 720 x 480 | 4
*** Mosaic Parameters ***
Win | Ch | Output | Output | Low Cost
Num | Num | Start X, Y | Width x Height | ON / OFF
---------------------------------------------------
0 | 0 | 0, 0 | 352 x 240 | 0
1 | 1 | 352, 0 | 368 x 240 | 0
2 | 2 | 0, 240 | 352 x 240 | 0
3 | 3 | 352, 240 | 368 x 240 | 0
--------------- CHANNEL DETAILS-------------
Capture Channels => 16
Enc Channels => Primary 16, Secondary 16
Dec Channels => 20
Disp Channels => 36
-------------------------------------------
0: SYSTEM: System Common Init in progress !!!
0: SYSTEM: IPC init in progress !!!
14: SYSTEM: CPU [DSP] syslink proc ID is [0] !!!
14: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [1] !!!
14: SYSTEM: CPU [VPSS-M3] syslink proc ID is [2] !!!
14: SYSTEM: CPU [HOST] syslink proc ID is [3] !!!
14: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_3] ...
16: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
18: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
19: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
20: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
20: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
21: SYSTEM: Notify register to [DSP] line 0, event 15 ...
22: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
23: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
23: SYSTEM: IPC init DONE !!!
24: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
26: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
27: SYSTEM: ListElem Shared Addr = 0x40826d00
28: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
30: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
31: SYSTEM: ListElem Shared Addr = 0x40844800
33: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
35: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
36: SYSTEM: ListElem Shared Addr = 0x40862300
37: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
39: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
40: SYSTEM: ListElem Shared Addr = 0x40885b80
41: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
43: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
45: SYSTEM: ListElem Shared Addr = 0x408a9400
61: SYSTEM: System Common Init Done !!!
[host] HDMI Ctrl :Initializing
[host] HDMI Ctrl :Initialized
Enable file write (YES - y / NO - n) : n
File write DISABLED !!!
[host] MCFW_IPCBITS:VcapVencVdecVdis_ipcBitsSendFxn:Entered...
********* Entered usecase HybridDVR <816x> Cap/Enc/Dec/Dis
2234: MCFW : CPU Revision [ES2.0] !!!
2234: MCFW : Detected [(null)] Board !!!
2234: MCFW : Base Board Revision [DVR] !!!
2234: MCFW : Daughter Card Revision [DVR] !!!
[host] IpcBitsInLink_tskMain:Entered
[host] 3616: IPC_BITS_IN : Create in progress !!!
[host] 3616: IPC_BITS_IN : ListMPOpen start !!!
[host] 3616: SYSTEM: Opening ListMP [VIDEO-M3_IPC_OUT_24] ...
3617: SYSTEM: Opening ListMP [VIDEO-M3_IPC_IN_24] ...
[host] 3619: IPC_BITS_IN : ListMPOpen done !!!
[host] 3620: IPC_BITS_IN : System_linkGetInfo done !!!
[host] 3620: IPC_BITS_IN : Create Done !!!
SYSTEM: Invalid proc ID ( procID = 15, linkID = 0xffffffff, cmd = 0x00000000)
ASSERT (system_linkApi.c|System_linkControl|42)