Hi,
i'm migrating DVRRDK_03.00.xx to DVRRDK_03.50.00.05.
i used VSYS_USECASE_MULTICHN_HYBRID_DVR_16CH usecase.
when i test new RDK_03.50 hybrid_dvr_16ch mode, i met Assert . ( DVRRDK_03.00 hybrid_dvr_16ch is ok)
i'm using Enc channels 0~31 , but Assert occured Enc channel 32.
i traced EncLink_codecCreate function (located mcfw/src_bios6/links_m3video/iva_enc/encLink_common.c),
i think that it will be ok to limit numch To 32, but i don't know where to limit inQueueInfo.numCh to 32 and it's a solution.
how can i do avoid Assert?
Best Regards. CHO.
--------------- CHANNEL DETAILS-------------
Capture Channels => 16
Enc Channels => Primary 16, Secondary 16
Dec Channels => 16
Disp Channels => 32
-------------------------------------------
0: SYSTEM: System Common Init in progress !!!
0: SYSTEM: IPC init in progress !!!
...
[m3video] 27206: ENCODE: Creating CH31 of 352 x 240, pitch = (352, 352) [PROGRESSIVE] [NON-TILED ], bitrate = 500 Kbps ...
[m3video] ENCLINK_H264:HEAPID:0 USED:11912
[m3video] ENCLINK_H264:HEAPID:3 USED:503808
[m3video] 27209: ENCODE: Creating CH32 of 720 x 480, pitch = (736, 736) [PROGRESSIVE] [NON-TILED ], bitrate = 0 Kbps ...
[m3video] 27210: Assertion @ Line: 798 in links_m3video/iva_enc/encLink_common.c: FALSE : failed !!!