This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM8148 + RDK "8ch Capture + Encode + Dump" Application

Other Parts Discussed in Thread: TVP5158

Hello,

We have a DM8148 based customize board. We are using RDK3.0 for "8ch Capture + Encode + Dump" application.

It works fine on this.

Now we are migrated to RDK4.0.
We are getting following error code.

Find attached file for link.4064.multich_progressive_8ch_vcap_venc_vdec_vdis_RDK_4.c

Error Log:

 0: SYSTEM: System Common Init in progress !!!
 1: SYSTEM: IPC init in progress !!!
 52: SYSTEM: CPU [DSP] syslink proc ID is [0] !!!
 52: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [1] !!!
 52: SYSTEM: CPU [VPSS-M3] syslink proc ID is [2] !!!
 52: SYSTEM: CPU [HOST] syslink proc ID is [3] !!!
 56: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_3] ...
 61: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
 63: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
 64: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
 65: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
 65: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
 68: SYSTEM: Notify register to [DSP] line 0, event 15 ...
 69: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
 70: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
 71: SYSTEM: IPC init DONE !!!
 78: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
 81: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
 83: SYSTEM: ListElem Shared Addr = 0x412f4880
 84: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
 85: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
 87: SYSTEM: ListElem Shared Addr = 0x41329a80
 91: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
 93: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
 94: SYSTEM: ListElem Shared Addr = 0x4135ec80
 95: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
 97: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
 99: SYSTEM: ListElem Shared Addr = 0x413a1f80
 99: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
 102: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
 103: SYSTEM: ListElem Shared Addr = 0x413e5280
 123: SYSTEM: System Common Init Done !!!

********* Entered usecase 8CH <810x> Enc/Dec OSD Disabled SCD Enabled

 420: MCFW  : CPU Revision [ES2.1] !!!
 VCAP: DEVICE-0 (0x5c): Chip ID 0x5158, Rev 0x0002, Firmware 0x0000 !!!
 VCAP: DEVICE-0 (0x5c): Detected video (720x240@59Hz, 1) !!!
 VCAP: DEVICE-1 (0x5a): Device not found !!!
 TVP5158: 0x5c: Downloading patch ...
 TVP5158: 0x5c: Downloading patch ... DONE !!!
 TVP5158: 0x5c: 5158:0002:0302
DEI EOE pattern is set for ch0!
DEI EOE pattern is set for ch1!
DEI EOE pattern is set for ch2!
DEI EOE pattern is set for ch3!
DEI EOE pattern is set for ch4!
DEI EOE pattern is set for ch5!
DEI EOE pattern is set for ch6!
DEI EOE pattern is set for ch7!
 [m3vpss ]  260115: CAPTURE: Create in progress !!!
 [m3vpss ]  260149: CAPTURE: VIP0 PortA capture mode is [ 8-bit, Pixel-mux Embedded Sync] !!!
 [m3vpss ]  260222: CAPTURE: VIP1 PortA capture mode is [ 8-bit, Pixel-mux Embedded Sync] !!!
 [m3vpss ]  UTILS: DMA: Allocated CH (TCC) = 58 (58)
 [m3vpss ]  UTILS: DMA: 0 of 4: Allocated PaRAM = 58 (0x49004740)
 [m3vpss ]  UTILS: DMA: 1 of 4: Allocated PaRAM = 64 (0x49004800)
 [m3vpss ]  UTILS: DMA: 2 of 4: Allocated PaRAM = 65 (0x49004820)
 [m3vpss ]  UTILS: DMA: 3 of 4: Allocated PaRAM = 66 (0x49004840)
 [m3vpss ] CAPTURE::HEAPID:0    USED:520
 [m3vpss ] CAPTURE::HEAPID:4    USED:31279104
 [m3vpss ]  260297: CAPTURE: Create Done !!!
 [m3vpss ]  260298: NSF: Create in progress !!!
 [m3vpss ] NSF::HEAPID:0        USED:128
 [m3vpss ] NSF::HEAPID:1        USED:14784
 [m3vpss ] NSF::HEAPID:4        USED:12976128
 [m3vpss ]  260370: NSF: Create Done !!!
 [m3vpss ]  260376: DUP   : Create Done !!!
 [m3vpss ]  260377: SELECT: OUT QUE0: OUT CH0: IN CH0: 704 x 240, pitch = (704, 704) [INTERLACED ] [NON-TILED  ]
 [m3vpss ]  260377: SELECT   : Create Done !!!
 [m3vpss ]  260377: DEI    : Create in progress !!!
 [m3vpss ]  260395: DEI     : Loading Up-scaling Co-effs
 [m3vpss ]  260396: DEI     : Co-effs Loading ... DONE !!!
 [m3vpss ] DEI:HEAPID:0 USED:64
 [m3vpss ] DEI:HEAPID:1 USED:5040
 [m3vpss ] DEI:HEAPID:4 USED:2872320
 [m3vpss ]  260396: DEI    : Create Done !!!
 [m3vpss ]  260396: DEI    : Create in progress !!!
 [m3vpss ]  260534: DEI     : Loading Up-scaling Co-effs
 [m3vpss ]  260534: DEI     : Co-effs Loading ... DONE !!!
 [m3vpss ] DEI:HEAPID:0 USED:64
 [m3vpss ] DEI:HEAPID:1 USED:12160
 [m3vpss ] DEI:HEAPID:4 USED:22978560
 [m3vpss ]  260534: DEI    : Create Done !!!
 [m3vpss ]  260535: DEI    : Create in progress !!!
 [m3vpss ]  260545: DEI     : Loading Down-scaling Co-effs
 [m3vpss ]  260545: DEI     : Co-effs Loading ... DONE !!!
 [m3vpss ] DEI:HEAPID:0 USED:64
 [m3vpss ] DEI:HEAPID:1 USED:11584
 [m3vpss ] DEI:HEAPID:4 USED:1013760
 [m3vpss ]  260545: DEI    : Create Done !!!
 [m3vpss ]  260546: SCLR: Create in progress !!!
 [m3vpss ]  260578: SCLR    : Loading Up-scaling Co-effs ...
 [m3vpss ]  260578: SCLR    : Co-effs Loading ... DONE !!!
 [m3video]  260588: IPC_IN_M3   : Create in progress !!!
 [m3video]  260588: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_0] ...
 [m3vpss ] SCLR:HEAPID:0        USED:64
 [m3video]  260589: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_0] ...
 [m3vpss ] SCLR:HEAPID:1        USED:22976
 [m3video]  260591: IPC_IN_M3   : Create Done !!!
 [m3vpss ] SCLR:HEAPID:4        USED:5406720
 [m3video]  260592: ALG : Create in progress !!!
 [m3vpss ]  260578: SCLR: Create Done !!!
 [m3vpss ]  260579: NSF: Create in progress !!!
 [m3video]  260605: ALG : Prev Link ID = 10000002 !!!
 [m3vpss ] NSF::HEAPID:0        USED:128
 [m3video]  260606: OSD: Opening algorithm ... !!!
 [m3vpss ] NSF::HEAPID:1        USED:11264
 [m3vpss ]  260584: NSF: Create Done !!!
 [m3vpss ]  260586: MERGE   : Create Done !!!
 [m3vpss ]  260586: IPC_OUT_M3   : Create in progress !!!
 [m3vpss ]  260587: IPC_OUT_M3   : Create Done !!!
 [m3video]  260619: OSD: Opening algorithm ... DONE !!!
 [m3video]  UTILS: DMA: Allocated CH (TCC) = 51 (51)
 [m3video]  UTILS: DMA: 0 of 8: Allocated PaRAM = 51 (0x49004660)
 [m3video]  UTILS: DMA: 1 of 8: Allocated PaRAM = 479 (0x49007BE0)
 [m3video]  UTILS: DMA: 2 of 8: Allocated PaRAM = 480 (0x49007C00)
 [m3video]  UTILS: DMA: 3 of 8: Allocated PaRAM = 481 (0x49007C20)
 [m3video]  UTILS: DMA: 4 of 8: Allocated PaRAM = 482 (0x49007C40)
 [m3video]  UTILS: DMA: 5 of 8: Allocated PaRAM = 483 (0x49007C60)
 [m3video]  UTILS: DMA: 6 of 8: Allocated PaRAM = 484 (0x49007C80)
 [m3video]  UTILS: DMA: 7 of 8: Allocated PaRAM = 485 (0x49007CA0)
 [m3video]  260621: SCD: Opening algorithm ... !!!
 [m3video]  260622: SCD: Opening algorithm ... DONE !!!
 [m3video]  UTILS: DMA: Allocated CH (TCC) = 56 (56)
 [m3video]  UTILS: DMA: 0 of 1: Allocated PaRAM = 56 (0x49004700)
 [m3video] ALGLINK:HEAPID:0     USED:30672
 [m3video] ALGLINK:HEAPID:3     USED:1938560
 [m3video]  260634: ALG : Create Done !!!
 [m3video]  260636: ENCODE: Create in progress ... !!!
 [m3video] ENCLINK:INFO: !!!Number of output buffers for ch[16] set to [1]
 [m3video]  260715: ENCODE: Creating CH0 of 704 x 480, pitch = (16384, 32768) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ...
 [m3video] ENCLINK_H264:HEAPID:0        USED:13808
 [m3video] ENCLINK_H264:HEAPID:3        USED:45056
 [m3video]  260720: ENCODE: Creating CH1 of 704 x 480, pitch = (16384, 32768) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ...
 [m3video] ENCLINK_H264:HEAPID:0        USED:11912
 [m3video] ENCLINK_H264:HEAPID:3        USED:45056
 [m3video]  260725: ENCODE: Creating CH2 of 704 x 480, pitch = (16384, 32768) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ...

 [host] IpcBitsInLink_tskMain:Entered
 [host]  2419: IPC_BITS_IN   : Create in progress !!!

 [host]  2419: IPC_BITS_IN   : ListMPOpen start !!!

 [host]  2419: SYSTEM: Opening ListMP [VIDEO-M3_IPC_OUT_24] ...
 2421: SYSTEM: Opening ListMP [VIDEO-M3_IPC_IN_24] ...

 [host]  2422: IPC_BITS_IN   : ListMPOpen done !!!
 [m3video] ENCLINK_H264:HEAPID:0        USED:11912
 [m3video] ENCLINK_H264:HEAPID:3        USED:45056
 [m3video]  260729: ENCODE: Creating CH3 of 704 x 480, pitch = (16384, 32768) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ...

 [host]  2424: IPC_BITS_IN   : System_linkGetInfo done !!!

 [host]  2424: IPC_BITS_IN   : Create Done !!!


========bitsProducerLinkInfo============
numQ 1, numCh 24
Ch [0] Width 704, Height 480
Ch [1] Width 704, Height 480
Ch [2] Width 704, Height 480
Ch [3] Width 704, Height 480
Ch [4] Width 704, Height 480
Ch [5] Width 704, Height 480
Ch [6] Width 704, Height 480
Ch [7] Width 704, Height 480
Ch [8] Width 176, Height 120
Ch [9] Width 176, Height 120
Ch [10] Width 176, Height 120
Ch [11] Width 176, Height 120
Ch [12] Width 176, Height 120
Ch [13] Width 176, Height 120
Ch [14] Width 176, Height 120
Ch [15] Width 176, Height 120
Ch [16] Width 704, Height 480
Ch [17] Width 704, Height 480
Ch [18] Width 704, Height 480
Ch [19] Width 704, Height 480
Ch [20] Width 704, Height 480
Ch [21] Width 704, Height 480
Ch [22] Width 704, Height 480
Ch [23] Width 704, Height 480

====================

Reducing bitsProducerLinkInfo.numCh to 8

 [host]  2428: IPC_BITS_OUT   : Create in progress !!!

 [host] IPC_BITSOUT:BitBuffer Alloc.ChID:0,Size:0x294000
 [host]
******* RingBuf 0 created ********

 [host] IPCBITSOUTLINK:Translated Addr Virt:0x42645080 To Phy:0x98d80080
 [host]
###Bit buff of size from the SR # 1 : 2703360 / bufsize 337920, maxQueueDepth 50

 [host] ###Bit buff BasePtr: 42645080 / PhyAddr 98D80080

 [host] IPC_BITSOUT:BitBuffer Alloc.ChID:1,Size:0x294000
 [host]
******* RingBuf 1 created ********

 [host] IPCBITSOUTLINK:Translated Addr Virt:0x428d9080 To Phy:0x99014080
 [host]
###Bit buff of size from the SR # 1 : 2703360 / bufsize 337920, maxQueueDepth 50

 [host] ###Bit buff BasePtr: 428D9080 / PhyAddr 99014080

 [host] IPC_BITSOUT:BitBuffer Alloc.ChID:2,Size:0x294000
 [host]
******* RingBuf 2 created ********

 [host] IPCBITSOUTLINK:Translated Addr Virt:0x42b6d080 To Phy:0x992a8080
 [host]
###Bit buff of size from the SR # 1 : 2703360 / bufsize 337920, maxQueueDepth 50

 [host] ###Bit buff BasePtr: 42B6D080 / PhyAddr 992A8080

 [host] IPC_BITSOUT:BitBuffer Alloc.ChID:3,Size:0x294000
 [host]
******* RingBuf 3 created ********

 [host] IPCBITSOUTLINK:Translated Addr Virt:0x42e01080 To Phy:0x9953c080
 [host]
###Bit buff of size from the SR # 1 : 2703360 / bufsize 337920, maxQueueDepth 50

 [host] ###Bit buff BasePtr: 42E01080 / PhyAddr 9953C080

 [host] IPC_BITSOUT:BitBuffer Alloc.ChID:4,Size:0x294000
 [host]
******* RingBuf 4 created ********

 [host] IPCBITSOUTLINK:Translated Addr Virt:0x43095080 To Phy:0x997d0080
 [host]
###Bit buff of size from the SR # 1 : 2703360 / bufsize 337920, maxQueueDepth 50

 [host] ###Bit buff BasePtr: 43095080 / PhyAddr 997D0080

 [host] IPC_BITSOUT:BitBuffer Alloc.ChID:5,Size:0x294000
 [host]
******* RingBuf 5 created ********

 [host] IPCBITSOUTLINK:Translated Addr Virt:0x43329080 To Phy:0x99a64080
 [host]
###Bit buff of size from the SR # 1 : 2703360 / bufsize 337920, maxQueueDepth 50

 [host] ###Bit buff BasePtr: 43329080 / PhyAddr 99A64080

 [host] IPC_BITSOUT:BitBuffer Alloc.ChID:6,Size:0x294000
 [host]
******* RingBuf 6 created ********

 [host] IPCBITSOUTLINK:Translated Addr Virt:0x435bd080 To Phy:0x99cf8080
 [host]
###Bit buff of size from the SR # 1 : 2703360 / bufsize 337920, maxQueueDepth 50

 [host] ###Bit buff BasePtr: 435BD080 / PhyAddr 99CF8080

 [host] IPC_BITSOUT:BitBuffer Alloc.ChID:7,Size:0x294000
 [host]
******* RingBuf 7 created ********

 [host] IPCBITSOUTLINK:Translated Addr Virt:0x43851080 To Phy:0x99f8c080
 [host]
###Bit buff of size from the SR # 1 : 2703360 / bufsize 337920, maxQueueDepth 50

 [host] ###Bit buff BasePtr: 43851080 / PhyAddr 99F8C080

 [host]  2767: IPC_BITS_OUT   : Create Done !!!
 [m3video] ENCLINK_H264:HEAPID:0        USED:11912
 [m3video] ENCLINK_H264:HEAPID:3        USED:45056
 [m3video]  260733: ENCODE: Creating CH4 of 704 x 480, pitch = (16384, 32768) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ...
 [m3video] ENCLINK_H264:HEAPID:0        USED:11912
 [m3video] ENCLINK_H264:HEAPID:3        USED:45056
 [m3video]  260738: ENCODE: Creating CH5 of 704 x 480, pitch = (16384, 32768) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ...
 [m3video] ENCLINK_H264:HEAPID:0        USED:11912
 [m3video] ENCLINK_H264:HEAPID:3        USED:45056
 [m3video]  260743: ENCODE: Creating CH6 of 704 x 480, pitch = (16384, 32768) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ...
 [m3video] ENCLINK_H264:HEAPID:0        USED:11912
 [m3video] ENCLINK_H264:HEAPID:3        USED:45056
 [m3video]  260747: ENCODE: Creating CH7 of 704 x 480, pitch = (16384, 32768) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ...
 [m3video] ENCLINK_H264:HEAPID:0        USED:11912
 [m3video] ENCLINK_H264:HEAPID:3        USED:45056
 [m3video]  260752: ENCODE: Creating CH8 of 176 x 120, pitch = (176, 176) [PROGRESSIVE] [NON-TILED  ], bitrate = 2000 Kbps ...
 [m3video] ENCLINK_H264:HEAPID:0        USED:11912
 [m3video] ENCLINK_H264:HEAPID:3        USED:184320
 [m3video]  260754: ENCODE: Creating CH9 of 176 x 120, pitch = (176, 176) [PROGRESSIVE] [NON-TILED  ], bitrate = 2000 Kbps ...
 [m3video] ENCLINK_H264:HEAPID:0        USED:11912
 [m3video] ENCLINK_H264:HEAPID:3        USED:184320
 [m3video]  260757: ENCODE: Creating CH10 of 176 x 120, pitch = (176, 176) [PROGRESSIVE] [NON-TILED  ], bitrate = 2000 Kbps ...
 [m3video] ENCLINK_H264:HEAPID:0        USED:11912
 [m3video] ENCLINK_H264:HEAPID:3        USED:184320
 [m3video]  260760: ENCODE: Creating CH11 of 176 x 120, pitch = (176, 176) [PROGRESSIVE] [NON-TILED  ], bitrate = 2000 Kbps ...
 [m3video] ENCLINK_H264:HEAPID:0        USED:11912
 [m3video] ENCLINK_H264:HEAPID:3        USED:184320
 [m3video]  260762: ENCODE: Creating CH12 of 176 x 120, pitch = (176, 176) [PROGRESSIVE] [NON-TILED  ], bitrate = 2000 Kbps ...
 [m3video] ENCLINK_H264:HEAPID:0        USED:11912
 [m3video] ENCLINK_H264:HEAPID:3        USED:184320
 [m3video]  260765: ENCODE: Creating CH13 of 176 x 120, pitch = (176, 176) [PROGRESSIVE] [NON-TILED  ], bitrate = 2000 Kbps ...
 [m3video] ENCLINK_H264:HEAPID:0        USED:11912
 [m3video] ENCLINK_H264:HEAPID:3        USED:184320
 [m3video]  260768: ENCODE: Creating CH14 of 176 x 120, pitch = (176, 176) [PROGRESSIVE] [NON-TILED  ], bitrate = 2000 Kbps ...
 [m3video] ENCLINK_H264:HEAPID:0        USED:11912
 [m3video] ENCLINK_H264:HEAPID:3        USED:184320
 [m3video]  260770: ENCODE: Creating CH15 of 176 x 120, pitch = (176, 176) [PROGRESSIVE] [NON-TILED  ], bitrate = 2000 Kbps ...
 [m3video] ENCLINK_H264:HEAPID:0        USED:11912
 [m3video] ENCLINK_H264:HEAPID:3        USED:184320
 [m3video]  260773: ENCODE: Creating CH16 of 704 x 480, pitch = (16384, 32768) [INTERLACED ] [TILED      ], bitrate = 100 Kbps ...
 [m3video] ENCLINK_JPEG:HEAPID:0        USED:2064
 [m3video]  260774: ENCODE: Creating CH17 of 704 x 480, pitch = (16384, 32768) [INTERLACED ] [TILED      ], bitrate = 100 Kbps ...
 [m3video] ENCLINK_JPEG:HEAPID:0        USED:2064
 [m3video]  260775: ENCODE: Creating CH18 of 704 x 480, pitch = (16384, 32768) [INTERLACED ] [TILED      ], bitrate = 100 Kbps ...
 [m3video] ENCLINK_JPEG:HEAPID:0        USED:2064
 [m3video]  260775: ENCODE: Creating CH19 of 704 x 480, pitch = (16384, 32768) [INTERLACED ] [TILED      ], bitrate = 100 Kbps ...
 [m3video] ENCLINK_JPEG:HEAPID:0        USED:2064
 [m3video]  260776: ENCODE: Creating CH20 of 704 x 480, pitch = (16384, 32768) [INTERLACED ] [TILED      ], bitrate = 100 Kbps ...
 [m3video] ENCLINK_JPEG:HEAPID:0        USED:2064
 [m3video]  260777: ENCODE: Creating CH21 of 704 x 480, pitch = (16384, 32768) [INTERLACED ] [TILED      ], bitrate = 100 Kbps ...
 [m3video] ENCLINK_JPEG:HEAPID:0        USED:2064
 [m3video]  260778: ENCODE: Creating CH22 of 704 x 480, pitch = (16384, 32768) [INTERLACED ] [TILED      ], bitrate = 100 Kbps ...
 [m3video] ENCLINK_JPEG:HEAPID:0        USED:2064
 [m3video]  260779: ENCODE: Creating CH23 of 704 x 480, pitch = (16384, 32768) [INTERLACED ] [TILED      ], bitrate = 100 Kbps ...
 [m3video] ENCLINK_JPEG:HEAPID:0        USED:2064
 [m3video]  260779: ENCODE: All CH Create ... DONE !!!
 [m3video] ENCLINK:HEAPID:0     USED:209040
 [m3video] ENCLINK:HEAPID:2     USED:14155776
 [m3video] ENCLINK:HEAPID:3     USED:1835008
 [m3video]  260780: ENCODE: Create ... DONE !!!
 [m3video]  260781: IPC_BITS_OUT   : Create in progress !!!
 [m3video]  260783: IPC_BITS_OUT   : Create Done !!!
 [m3video]  261132: IPC_BITS_IN   : Create in progress !!!
 [m3video]  261133: SYSTEM: Opening ListMP [HOST_IPC_OUT_24] ...
 [m3video]  261133: SYSTEM: Opening ListMP [HOST_IPC_IN_24] ...
 [m3video]  261134: SYSTEM: Opening MsgQ [HOST_MSGQ] ...
 [m3video]  261136: IPC_BITS_IN   : Create Done !!!
 [m3video]  261137: DECODE: Create in progress ... !!!
 [m3video]  261138: Assertion @ Line: 708 in links_m3video/iva_dec/decLink_common.c: retVal == DEC_LINK_S_SUCCESS : failed !!!