Hi, we use RDK4.0, DM8168, ourself board.
I change the usecase DEMO_VCAP_VENC_VDEC_VDIS_PROGRESSIVE for 1080P60.
I need the encode and decode fps is about 60fps, but it's only about 4fps.
root@dm816x:/opt/dvr_rdk/ti816x/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 + VDEC + VDIS - Progressive HD Encode + Decode 4: VDEC + VDIS - SD/HD Decode ONLY a: 960H DVR usecase e: Exit Enter Choice: 1 --------------- CHANNEL DETAILS------------- Capture Channels => 2 Enc Channels => Primary 2, Secondary 0 Dec Channels => 2 Disp Channels => 4 ------------------------------------------- 0: SYSTEM: System Common Init in progress !!! 0: SYSTEM: IPC init in progress !!! 12: SYSTEM: CPU [DSP] syslink proc ID is [0] !!! 12: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [1] !!! 12: SYSTEM: CPU [VPSS-M3] syslink proc ID is [2] !!! 12: SYSTEM: CPU [HOST] syslink proc ID is [3] !!! 12: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_3] ... 15: SYSTEM: Creating MsgQ [HOST_MSGQ] ... 16: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ... 18: SYSTEM: Opening MsgQ [DSP_MSGQ] ... 18: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ... 19: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ... 19: SYSTEM: Notify register to [DSP] line 0, event 15 ... 20: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ... 21: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ... 21: SYSTEM: IPC init DONE !!! 22: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ... 24: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ... 26: SYSTEM: ListElem Shared Addr = 0x40750880 27: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ... 28: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ... 30: SYSTEM: ListElem Shared Addr = 0x40785a80 31: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ... 33: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ... 35: SYSTEM: ListElem Shared Addr = 0x407bac80 36: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ... 38: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ... 39: SYSTEM: ListElem Shared Addr = 0x407fdf80 40: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ... 42: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ... 44: SYSTEM: ListElem Shared Addr = 0x40841280 60: SYSTEM: System Common Init Done !!! [host] HDMI Ctrl :Initializing [host] HDMI Ctrl :Initialized [host] HDMI Ctrl :Sink Connected Enable file write (YES - y / NO - n) : y File write ENABLED !!! Enter file write path : /opt Selected file write path [/opt] [host] Partition Free Size for Path[/opt/VBITS_HDR_0_LAYER_0.bin] = [0xACAB8000] [host] Max File size per channel:0x2B2AE000 ********* Entered usecase 16CH Progressive <816x> Cap/Enc/Dec/Dis 4405: MCFW : CPU Revision [ES2.0] !!! [m3vpss ] 36515: CAPTURE: Create in progress !!! [m3vpss ] 36545: CAPTURE: VIP0 PortA capture mode is [16-bit, Non-mux Discrete Sync - ACTVID_VSYNC] !!! [m3vpss ] 36832: CAPTURE: 0: 0xb0ba9480, 1920 x 1080, 003f4800 B --> Extra Frames [m3vpss ] 36832: CAPTURE: 1: 0xb0f9dc80, 1920 x 1080, 003f4800 B --> Extra Frames [m3vpss ] 36832: CAPTURE: 2: 0xb1392480, 1920 x 1080, 003f4800 B --> Extra Frames [m3vpss ] 36832: CAPTURE: 3: 0xb1786c80, 1920 x 1080, 003f4800 B --> Extra Frames [m3vpss ] 36832: CAPTURE: 4: 0xb1b7b480, 1920 x 1080, 003f4800 B --> Extra Frames [m3vpss ] 36832: CAPTURE: 5: 0xb1f6fc80, 1920 x 1080, 003f4800 B --> Extra Frames [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:328 [m3vpss ] CAPTURE::HEAPID:4 USED:66355200 [m3vpss ] 36833: CAPTURE: Create Done !!! [m3vpss ] 36834: NSF: Create in progress !!! [m3video] 36865: IPC_IN_M3 : Create in progress !!! [m3video] 36865: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_0] ... [m3video] 36865: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_0] ... [m3vpss ] NSF::HEAPID:0 USED:128 [m3video] 36867: IPC_IN_M3 : Create Done !!! [m3vpss ] NSF::HEAPID:1 USED:4928 [m3video] 36868: ENCODE: Create in progress ... !!! [m3vpss ] NSF::HEAPID:4 USED:6266880 [m3vpss ] 36864: NSF: Create Done !!! [m3vpss ] 36864: IPC_OUT_M3 : Create in progress !!! [m3vpss ] 36865: IPC_OUT_M3 : Create Done !!! [m3video] 36902: ENCODE: Creating CH0 of 1920 x 1080, pitch = (1920, 1920) [PROGRESSIVE] [NON-TILED ], bitrate = 2000 Kbps ... [host] IpcBitsInLink_tskMain:Entered [host] 4848: IPC_BITS_IN : Create in progress !!! [host] 4848: IPC_BITS_IN : ListMPOpen start !!! [host] 4848: SYSTEM: Opening ListMP [VIDEO-M3_IPC_OUT_24] ... 4849: SYSTEM: Opening ListMP [VIDEO-M3_IPC_IN_24] ... [host] 4851: IPC_BITS_IN : ListMPOpen done !!! [host] 4852: IPC_BITS_IN : System_linkGetInfo done !!! [host] 4852: IPC_BITS_IN : Create Done !!! Reducing bitsProducerLinkInfo.numCh to 1 [host] 4852: IPC_BITS_OUT : Create in progress !!! [host] IPC_BITSOUT:BitBuffer Alloc.ChID:0,Size:0xBDD800 [host] ******* RingBuf 0 created ******** [host] IPCBITSOUTLINK:Translated Addr Virt:0x48cdfe00 To Phy:0x9067ee00 [host] ###Bit buff of size from the SR # 1 : 12441600 / bufsize 2073600, maxQueueDepth 50 [host] ###Bit buff BasePtr: 48CDFE00 / PhyAddr 9067EE00 [host] 4853: IPC_BITS_OUT : Create Done !!! [m3video] ENCLINK_H264:HEAPID:0 USED:13888 [m3video] ENCLINK_H264:HEAPID:3 USED:10715136 [m3video] 36953: ENCODE: All CH Create ... DONE !!! [m3video] ENCLINK:HEAPID:0 USED:14008 [m3video] ENCLINK:HEAPID:2 USED:6811008 [m3video] ENCLINK:HEAPID:3 USED:10715136 [m3video] 36954: ENCODE: Create ... DONE !!! [m3video] 36955: IPC_BITS_OUT : Create in progress !!! [m3video] 36956: IPC_BITS_OUT : Create Done !!! [m3vpss ] 37018: IPC_IN_M3 : Create in progress !!! [m3video] 36962: IPC_BITS_IN : Create in progress !!! [m3vpss ] 37018: SYSTEM: Opening ListMP [VIDEO-M3_IPC_OUT_0] ... [m3video] 36962: SYSTEM: Opening ListMP [HOST_IPC_OUT_24] ... [m3vpss ] 37018: SYSTEM: Opening ListMP [VIDEO-M3_IPC_IN_0] ... [m3video] 36963: SYSTEM: Opening ListMP [HOST_IPC_IN_24] ... [m3vpss ] 37019: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ... [m3video] 36963: SYSTEM: Opening MsgQ [HOST_MSGQ] ... [m3vpss ] 37021: IPC_IN_M3 : Create Done !!! [m3video] 36965: IPC_BITS_IN : Create Done !!! [m3vpss ] 37021: SWMS: Create in progress !!! [m3video] 36965: DECODE: Create in progress ... !!! [m3video] DECLINK_H264:HEAPID:0 USED:2368 [m3video] DECLINK_H264:HEAPID:3 USED:9363456 [m3video] 37012: DECODE: Creating CH0 of 1920 x 1080 [PROGRESSIVE] [TILED ],target bitrate = 2000 Kbps ... [m3video] 37014: DECODE: All CH Create ... DONE !!! [m3video] DECLINK:HEAPID:0 USED:2488 [m3video] DECLINK:HEAPID:3 USED:9363456 [m3video] 37017: DECODE: Create ... DONE !!! [m3video] 37017: IPC_OUT_M3 : Create in progress !!! [m3video] 37018: IPC_OUT_M3 : Create Done !!! [m3vpss ] UTILS: DMA: Allocated CH (TCC) = 59 (59) [m3vpss ] UTILS: DMA: 0 of 1: Allocated PaRAM = 59 (0x49004760) [m3vpss ] SWMS: instance 0, sc id 5, start win 0 end win 17 Disable Channel: 32 Disable Channel: 33 Disable Channel: 34 Disable Channel: 35 Disable Channel: 36 Disable Channel: 37 Disable Channel: 38 Disable Channel: 39 Disable Channel: 40 Disable Channel: 41 Disable Channel: 42 Disable Channel: 43 Disable Channel: 44 Disable Channel: 45 [m3vpss ] 37105: SWMS0 : Loading Vertical Co-effs (UPSCALE)x ... [m3vpss ] 37105: SWMS0 : Loading Horizontal Co-effs (UPSCALE)x ... [m3vpss ] 37105: SWMS : Co-effs Loading ... DONE !!! [m3vpss ] 37106: SWMS : ******* Configuring clock 15 secs... [m3vpss ] 37106: SWMS0 : Loading Vertical Co-effs (UPSCALE)x ... [m3vpss ] 37106: SWMS0 : Loading Horizontal Co-effs (UPSCALE)x ... [m3vpss ] 37106: SWMS : Co-effs Loading ... DONE !!! [m3vpss ] [m3vpss ] *** [SWMS0] Mosaic Parameters *** [m3vpss ] [m3vpss ] Output FPS: 60 [m3vpss ] [m3vpss ] Win | Ch | Input | Input | Input | Input | Output | Output | Output | Output | Low Cost | SWMS | Data | Blank | [m3vpss ] Num | Num | Start X, Y | Width x Height | Pitch Y / C | Memory Type | Start X, Y | Width x Height | Pitch Y / C | Memory Type | ON / OFF | Inst | Format| Frame | [m3vpss ] ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- [m3vpss ] 0 | 0 | 0, 0 | 1920 x 1080 | 16384 / 32768 | TILED | 0, 0 | 1920 x 1080 | 3840 / 0 | NON-TILED | OFF | 0 | 420SP | OFF | [m3vpss ] Disable Channel: 46 [m3vpss ] SWMS:HEAPID:0 USED:224 [m3vpss ] SWMS:HEAPID:1 USED:47296 [m3vpss ] SWMS:HEAPID:4 USED:16588800 [m3vpss ] 37107: SWMS: Create Done !!! [m3vpss ] 37107: DISPLAY: Create in progress !!! [m3vpss ] 37109: DISPLAY: Create Done !!! [m3vpss ] 37109: SWMS : ******* Configuring clock 15 secs... [m3vpss ] 37109: SWMS0 : Loading Vertical Co-effs (UPSCALE)x ... [m3vpss ] 37109: SWMS0 : Loading Horizontal Co-effs (UPSCALE)x ... [m3vpss ] 37109: SWMS : Co-effs Loading ... DONE !!! [m3vpss ] [m3vpss ] *** [SWMS0] Mosaic Parameters *** [m3vpss ] [m3vpss ] Output FPS: 60 [m3vpss ] [m3vpss ] Win | Ch | Input | Input | Input | Input | Output | Output | Output | Output | Low Cost | SWMS | Data | Blank | [m3vpss ] Num | Num | Start X, Y | Width x Height | Pitch Y / C | Memory Type | Start X, Y | Width x Height | Pitch Y / C | Memory Type | ON / OFF | Inst | Format| Frame | [m3vpss ] ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- [m3vpss ] 0 | 0 | 0, 0 | 1920 x 1080 | 16384 / 32768 | TILED | 0, 0 | 1920 x 1080 | 3840 / 0 | NON-TILED | OFF | 0 | 420SP | OFF | Disable Channel: 47 [host] IpcBitsInLink_tskMain:Entered [m3vpss ] [m3vpss ] 37113: DISPLAY: Start in progress !!! [m3vpss ] 37168: DISPLAY: Start Done !!! [m3vpss ] 37168: DISPLAY: HDDAC(BP0) : 36 fps, Latency (Min / Max) = ( 255 / 0 ), Callback Interval (Min / Max) = ( 255 / 0 ) DropCount:0 DispLatency (Min / Max) = ( 7811 / 0 ) !!! [m3vpss ] 37169: DISPLAY DRV: HDDAC(BP0) : Q:[2] Display:[2], Repeat:[1], DQ:[0] [m3vpss ] 37169: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 1, HDDAC(BP0) 1, DVO2(BP1) 1, SDDAC(SEC1) 1 [m3vpss ] 37169: SYSTEM : FREE SPACE : System Heap = 67392 B, Mbx = 10238 msgs) [m3vpss ] 37169: SYSTEM : FREE SPACE : SR0 Heap = 8713728 B (8 MB) [m3vpss ] 37169: SYSTEM : FREE SPACE : Frame Buffer = 165059456 B (157 MB) [m3vpss ] 37169: SYSTEM : FREE SPACE : Bitstream Buffer = 191511040 B (182 MB) [m3vpss ] TILER_STATS: CNT :8BIT [m3vpss ] 37170: SWMS: Start in Progress !!! [m3vpss ] 37170: SWMS: Start Done !!! [m3vpss ] TILER_STATS: CNT RESOLUTION: 16384 x 8192 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 8188 [m3vpss ] TILER_STATS: NUM FREE BUCKETS: 0 [m3vpss ] TILER_STATS: NUM USED BUCKETS: 1 [m3vpss ] TILER_STATS: TOTAL FREE AREA: 122109952 (90 %) [m3vpss ] TILER_STATS: TOTAL USED AREA: 12042240 (8 %) [m3vpss ] TILER_STATS: TOTAL WASTE AREA: 0 (0 %) [m3vpss ] TILER_STATS: MAX WIDTH RECT: 16384 x 7012 [m3vpss ] TILER_STATS: MAX HEIGHT RECT: 16384 x 7012 [m3vpss ] TILER_STATS: RES ALLOC COUNT [1080P] : 5 [m3vpss ] TILER_STATS: CNT :16BIT [m3vpss ] TILER_STATS: CNT RESOLUTION: 32768 x 3072 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 3072 [m3vpss ] TILER_STATS: NUM FREE BUCKETS: 0 [m3vpss ] TILER_STATS: NUM USED BUCKETS: 1 [m3vpss ] TILER_STATS: TOTAL FREE AREA: 94642176 (94 %) [m3vpss ] TILER_STATS: TOTAL USED AREA: 6021120 (5 %) [m3vpss ] TILER_STATS: TOTAL WASTE AREA: 0 (0 %) [m3vpss ] TILER_STATS: MAX WIDTH RECT: 32768 x 2484 [m3vpss ] TILER_STATS: MAX HEIGHT RECT: 32768 x 2484 [m3vpss ] TILER_STATS: RES ALLOC COUNT [1080P] : 5 [m3vpss ] 37172: SYSTEM : FREE SPACE : Tiler 8-bit = 122109952 B (116 MB) - TILER ON [m3vpss ] 37172: SYSTEM : FREE SPACE : Tiler 16-bit = 94642176 B (90 MB) - TILER ON [m3vpss ] 37470: CAPTURE: Start in progress !!! [m3vpss ] 37570: CAPTURE: Enabled Time Stamping !!! [m3vpss ] 37578: CAPTURE: Start Done !!! [m3vpss ] AVSYNC:AVSYNC_LINK_CMD_SET_FIRST_VIDPTS faileddue to invalid cfg [m3vpss ] Config:DisplayID[0],ChID[-1] [m3vpss ] AVSYNC:AVSYNC_LINK_CMD_SET_FIRST_VIDPTS faileddue to invalid cfg [m3vpss ] Config:DisplayID[1],ChID[-1] [m3vpss ] AVSYNC:AVSYNC_LINK_CMD_SET_FIRST_VIDPTS faileddue to invalid cfg [m3vpss ] Config:DisplayID[2],ChID[-1] [m3vpss ] [m3vpss ] *** Capture Driver Advanced Statistics *** [m3vpss ] [m3vpss ] VIP Parser Reset Count : 0 [m3vpss ] [m3vpss ] | Total Even Odd Total Even Odd Min / Max Min / Max Dropped Fid Repeat Frame Error Y/C [m3vpss ] CH | Fields Fields Fields FPS FPS FPS Width Height Fields Count (Desc Error Y/C) [m3vpss ] ------------------------------------------------------------------------------------------------------------ [m3vpss ] 000 | 299 299 0 59 59 0 1920 / 1920 1080 / 1080 1 0 0/0 (0/0) [m3vpss ] [m3vpss ] VIP Capture Port 0 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0 [m3vpss ] [m3vpss ] *** Capture List Manager Advanced Statistics *** [m3vpss ] [m3vpss ] List Post Count : 626 [m3vpss ] List Stall Count : 0 [m3vpss ] List Post Time (ms) : Max = 0, Min = 0, Avg = 0, Total = 0 [m3vpss ] INTC Timeout Count : (0, 0) (Min timeout value = 992, 1000) [m3vpss ] Descriptor miss found count : 0 [m3vpss ] [m3vpss ] [m3vpss ] VIP and VPDMA registers, [m3vpss ] VIP0 : FIQ_STATUS : 0x4810551c = 0x00000000 [m3vpss ] VIP1 : FIQ_STATUS : 0x48105a1c = 0x00000000 [m3vpss ] VPDMA: LIST_BUSY : 0x4810d00c = 0x00120000 [m3vpss ] [m3vpss ] [m3vpss ] 42580: CAPTURE: Fields = 298 (fps = 59, CPU Load = 0) [m3vpss ] 42580: CAPTURE: Num Resets = 0 (Avg 0 ms per reset) [m3vpss ] 42580: SYSTEM : FREE SPACE : System Heap = 67392 B, Mbx = 10239 msgs) [m3vpss ] 42581: SYSTEM : FREE SPACE : SR0 Heap = 8713728 B (8 MB) [m3vpss ] 42581: SYSTEM : FREE SPACE : Frame Buffer = 165059456 B (157 MB) [m3vpss ] 42581: SYSTEM : FREE SPACE : Bitstream Buffer = 191511040 B (182 MB) [m3vpss ] TILER_STATS: CNT :8BIT [m3vpss ] TILER_STATS: CNT RESOLUTION: 16384 x 8192 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 8188 [m3vpss ] TILER_STATS: NUM FREE BUCKETS: 0 [m3vpss ] TILER_STATS: NUM USED BUCKETS: 1 [m3vpss ] TILER_STATS: TOTAL FREE AREA: 122109952 (90 %) [m3vpss ] TILER_STATS: TOTAL USED AREA: 12042240 (8 %) [m3vpss ] TILER_STATS: TOTAL WASTE AREA: 0 (0 %) [m3vpss ] TILER_STATS: MAX WIDTH RECT: 16384 x 7012 [m3vpss ] TILER_STATS: MAX HEIGHT RECT: 16384 x 7012 [m3vpss ] TILER_STATS: RES ALLOC COUNT [1080P] : 5 [m3vpss ] TILER_STATS: CNT :16BIT [m3vpss ] TILER_STATS: CNT RESOLUTION: 32768 x 3072 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 3072 [m3vpss ] TILER_STATS: NUM FREE BUCKETS: 0 [m3vpss ] TILER_STATS: NUM USED BUCKETS: 1 [m3vpss ] TILER_STATS: TOTAL FREE AREA: 94642176 (94 %) [m3vpss ] TILER_STATS: TOTAL USED AREA: 6021120 (5 %) [m3vpss ] TILER_STATS: TOTAL WASTE AREA: 0 (0 %) [m3vpss ] TILER_STATS: MAX WIDTH RECT: 32768 x 2484 [m3vpss ] TILER_STATS: MAX HEIGHT RECT: 32768 x 2484 [m3vpss ] TILER_STATS: RES ALLOC COUNT [1080P] : 5 [m3vpss ] 42583: SYSTEM : FREE SPACE : Tiler 8-bit = 122109952 B (116 MB) - TILER ON [m3vpss ] 42583: SYSTEM : FREE SPACE : Tiler 16-bit = 94642176 B (90 MB) - TILER ON [m3vpss ] [m3vpss ] *** [NSF0] NSF Statistics *** [m3vpss ] [m3vpss ] Elasped Time : 5 secs [m3vpss ] Total Fields Processed : 298 [m3vpss ] Total Fields FPS : 108 FPS [m3vpss ] [m3vpss ] [m3vpss ] CH | In Recv In Reject In Process Out User Out Out [m3vpss ] Num | FPS FPS FPS FPS Skip FPS Skip FPS [m3vpss ] ------------------------------------------------ [m3vpss ] 0 | 59 0 59 59 0 0 [m3vpss ] [m3vpss ] [m3vpss ] *** [SWMS0] Mosaic Statistics *** [m3vpss ] [m3vpss ] Elasped Time: 5 secs [m3vpss ] [m3vpss ] Output Request FPS : 64 fps (322 frames) [m3vpss ] Output Actual FPS : 48 fps (242 frames) [m3vpss ] Output Drop FPS : 16 fps (80 frames) [m3vpss ] Output Reject FPS : 0 fps (0 frames) [m3vpss ] Scaling Internal : 16 ms [m3vpss ] Scaling Internal min : 16 ms [m3vpss ] Scaling Internal max : 17 ms [m3vpss ] [m3vpss ] Win | Window Repeat Drop Recv Que FID Invlid Acc Event Invalid Que Reject Reject Latency OutBufCopy InBufCopy [m3vpss ] Num | FPS FPS FPS FPS FPS FPS Count (Max/Min) CH Frames Frames Frames Min / Max FPS FPS [m3vpss ] --------------------------------------------------------------------------------------------------------------------------- [m3vpss ] 0 | 44 4 0 44 44 0 0 ( 0/255) 0 0 0 34 / 1189 4 0 [m3vpss ] [m3vpss ] [m3vpss ] *** [SWMS0] Mosaic Parameters *** [m3vpss ] [m3vpss ] Output FPS: 60 [m3vpss ] [m3vpss ] Win | Ch | Input | Input | Input | Input | Output | Output | Output | Output | Low Cost | SWMS | Data | Blank | [m3vpss ] Num | Num | Start X, Y | Width x Height | Pitch Y / C | Memory Type | Start X, Y | Width x Height | Pitch Y / C | Memory Type | ON / OFF | Inst | Format| Frame | [m3vpss ] ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- [m3vpss ] 0 | 0 | 0, 0 | 1920 x 1080 | 16384 / 32768 | TILED | 0, 0 | 1920 x 1080 | 3840 / 0 | NON-TILED | OFF | 0 | 420SP | OFF | [m3vpss ] [m3vpss ] [m3vpss ] 42588: DISPLAY: HDDAC(BP0) : 59 fps, Latency (Min / Max) = ( 66 / 84 ), Callback Interval (Min / Max) = ( 16 / 17 ) DropCount:0 DispLatency (Min / Max) = ( 49 / 66 ) !!! [m3vpss ] 42588: DISPLAY DRV: HDDAC(BP0) : Q:[244] Display:[327], Repeat:[85], DQ:[242] [m3vpss ] 42588: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 325, HDDAC(BP0) 640, DVO2(BP1) 641, SDDAC(SEC1) 641 [m3vpss ] 42588: SYSTEM : FREE SPACE : System Heap = 67392 B, Mbx = 10239 msgs) [m3vpss ] 42588: SYSTEM : FREE SPACE : SR0 Heap = 8713728 B (8 MB) [m3vpss ] 42588: SYSTEM : FREE SPACE : Frame Buffer = 165059456 B (157 MB) [m3vpss ] 42589: SYSTEM : FREE SPACE : Bitstream Buffer = 191511040 B (182 MB) [m3vpss ] TILER_STATS: CNT :8BIT [m3vpss ] TILER_STATS: CNT RESOLUTION: 16384 x 8192 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 8188 [m3vpss ] TILER_STATS: NUM FREE BUCKETS: 0 [m3vpss ] TILER_STATS: NUM USED BUCKETS: 1 [m3vpss ] TILER_STATS: TOTAL FREE AREA: 122109952 (90 %) [m3vpss ] TILER_STATS: TOTAL USED AREA: 12042240 (8 %) [m3vpss ] TILER_STATS: TOTAL WASTE AREA: 0 (0 %) [m3vpss ] TILER_STATS: MAX WIDTH RECT: 16384 x 7012 [m3vpss ] TILER_STATS: MAX HEIGHT RECT: 16384 x 7012 [m3vpss ] TILER_STATS: RES ALLOC COUNT [1080P] : 5 [m3vpss ] TILER_STATS: CNT :16BIT [m3vpss ] TILER_STATS: CNT RESOLUTION: 32768 x 3072 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 3072 [m3vpss ] TILER_STATS: NUM FREE BUCKETS: 0 [m3vpss ] TILER_STATS: NUM USED BUCKETS: 1 [m3vpss ] TILER_STATS: TOTAL FREE AREA: 94642176 (94 %) [m3vpss ] TILER_STATS: TOTAL USED AREA: 6021120 (5 %) [m3vpss ] TILER_STATS: TOTAL WASTE AREA: 0 (0 %) [m3vpss ] TILER_STATS: MAX WIDTH RECT: 32768 x 2484 [m3vpss ] TILER_STATS: MAX HEIGHT RECT: 32768 x 2484 [m3vpss ] TILER_STATS: RES ALLOC COUNT [1080P] : 5 [m3vpss ] 42590: SYSTEM : FREE SPACE : Tiler 8-bit = 122109952 B (116 MB) - TILER ON [m3vpss ] 42591: SYSTEM : FREE SPACE : Tiler 16-bit = 94642176 B (90 MB) - TILER ON ## AVERAGE: ENCODE [ 43.4] FPS, DECODE [ 43.4] FPS, ENC+DEC [ 86.8] FPS ... in 10.0 secs, [m3video] 48592: HDVICP-ID:0 [m3video] All percentage figures are based off totalElapsedTime [m3video] totalAcquire2wait :0 % [m3video] totalWait2Isr :54 % [m3video] totalIsr2Done :0 % [m3video] totalWait2Done :54 % [m3video] totalDone2Release :0 % [m3video] totalAcquire2Release :54 % [m3video] totalAcq2acqDelay :45 % [m3video] totalElapsedTime in msec : 10955 [m3video] numAccessCnt: 547 [m3video] IVA-FPS : 54 [m3video] Average time spent per frame in microsec: 10814 [m3video] 48593: HDVICP-ID:1 [m3video] All percentage figures are based off totalElapsedTime [m3video] totalAcquire2wait :0 % [m3video] totalWait2Isr :0 % [m3video] totalIsr2Done :0 % [m3video] totalWait2Done :0 % [m3video] totalDone2Release :0 % [m3video] totalAcquire2Release :0 % [m3video] totalAcq2acqDelay :0 % [m3video] totalElapsedTime in msec : 0 [m3video] numAccessCnt: 0 [m3video] IVA-FPS : 0 [m3video] Average time spent per frame in microsec: 0 [m3video] 48594: HDVICP-ID:2 [m3video] All percentage figures are based off totalElapsedTime [m3video] totalAcquire2wait :0 % [m3video] totalWait2Isr :39 % [m3video] totalIsr2Done :0 % [m3video] totalWait2Done :39 % [m3video] totalDone2Release :0 % [m3video] totalAcquire2Release :40 % [m3video] totalAcq2acqDelay :60 % [m3video] totalElapsedTime in msec : 10876 [m3video] numAccessCnt: 493 [m3video] IVA-FPS : 49 [m3video] Average time spent per frame in microsec: 8586 [m3video] [m3video] *** ENCODE Statistics *** [m3video] [m3video] Elasped Time : 10 secs [m3video] [m3video] [m3video] CH | In Recv In Skip In User Out Latency [m3video] Num | FPS FPS Skip FPS FPS Min / Max [m3video] -------------------------------------------- [m3video] 0 | 65 11 0 54 255 / -2112563086 [m3video] [m3video] Multi Channel Encode Average Submit Batch Size [m3video] Max Submit Batch Size : 24 [m3video] IVAHD_0 Average Batch Size : 1 [m3video] IVAHD_0 Max achieved Batch Size : 1 [m3video] IVAHD_1 Average Batch Size : 0 [m3video] IVAHD_1 Max achieved Batch Size : 0 [m3video] IVAHD_2 Average Batch Size : 0 [m3video] IVAHD_2 Max achieved Batch Size : 0 [m3video] [m3video] Multi Channel Encode Batch break Stats [m3video] Total Number of Batches created: 543 [m3video] All numbers are based off total number of Batches created [m3video] Batch breaks due to batch sizeexceeding limit: 100 % [m3video] Batch breaks due to ReqObj Que being empty: 0 % [m3video] Batch breaks due to changed resolution class: 0 % [m3video] Batch breaks due to interlace and progressivecontent mix: 0 % [m3video] Batch breaks due to channel repeat: 0 % [m3video] Batch breaks due to different codec: 0 % [m3video] Total Number of Batches created: 0 [m3video] All numbers are based off total number of Batches created [m3video] Batch breaks due to batch sizeexceeding limit: 0 % [m3video] Batch breaks due to ReqObj Que being empty: 0 % [m3video] Batch breaks due to changed resolution class: 0 % [m3video] Batch breaks due to interlace and progressivecontent mix: 0 % [m3video] Batch breaks due to channel repeat: 0 % [m3video] Batch breaks due to different codec: 0 % [m3video] Total Number of Batches created: 0 [m3video] All numbers are based off total number of Batches created [m3video] Batch breaks due to batch sizeexceeding limit: 0 % [m3video] Batch breaks due to ReqObj Que being empty: 0 % [m3video] Batch breaks due to changed resolution class: 0 % [m3video] Batch breaks due to interlace and progressivecontent mix: 0 % [m3video] Batch breaks due to channel repeat: 0 % [m3video] Batch breaks due to different codec: 0 % [m3video] [m3video] *** DECODE Statistics *** [m3video] [m3video] Elasped Time : 10 secs [m3video] [m3video] [m3video] CH | In Recv In User Out [m3video] Num | FPS Skip FPS FPS [m3video] ----------------------------------- [m3video] 0 | 53 0 49 [m3video] [m3video] Multi Channel Decode Average Submit Batch Size [m3video] Max Submit Batch Size : 24 [m3video] IVAHD_0 Average Batch Size : 0 [m3video] IVAHD_0 Max achieved Batch Size : 0 [m3video] IVAHD_1 Average Batch Size : 0 [m3video] IVAHD_1 Max achieved Batch Size : 0 [m3video] IVAHD_2 Average Batch Size : 1 [m3video] IVAHD_2 Max achieved Batch Size : 1 [m3video] [m3video] Multi Channel Decode Batch break Stats [m3video] Total Number of Batches created: 0 [m3video] All numbers are based off total number of Batches created [m3video] Batch breaks due to batch sizeexceeding limit: 0 % [m3video] Batch breaks due to ReqObj Que being empty: 0 % [m3video] Batch breaks due to changed resolution class: 0 % [m3video] Batch breaks due to interlace and progressivecontent mix: 0 % [m3video] Batch breaks due to channel repeat: 0 % [m3video] Batch breaks due to different codec: 0 % [m3video] Total Number of Batches created: 0 [m3video] All numbers are based off total number of Batches created [m3video] Batch breaks due to batch sizeexceeding limit: 0 % [m3video] Batch breaks due to ReqObj Que being empty: 0 % [m3video] Batch breaks due to changed resolution class: 0 % [m3video] Batch breaks due to interlace and progressivecontent mix: 0 % [m3video] Batch breaks due to channel repeat: 0 % [m3video] Batch breaks due to different codec: 0 % [m3video] Total Number of Batches created: 490 [m3video] All numbers are based off total number of Batches created [m3video] Batch breaks due to batch sizeexceeding limit: 100 % [m3video] Batch breaks due to ReqObj Que being empty: 0 % [m3video] Batch breaks due to changed resolution class: 0 % [m3video] Batch breaks due to interlace and progressivecontent mix: 0 % [m3video] Batch breaks due to channel repeat: 0 % [m3video] Batch breaks due to different codec: 0 % [m3video] [m3vpss ] [m3vpss ] 51601: LOAD: CPU: 8.1% HWI: 1.7%, SWI:1.3% [m3vpss ] [m3vpss ] 51601: LOAD: TSK: IPC_OUT_M30 : 0.6% [m3vpss ] 51601: LOAD: TSK: IPC_IN_M30 : 0.2% [m3vpss ] 51601: LOAD: TSK: CAPTURE : 0.3% [m3vpss ] 51601: LOAD: TSK: NSF0 : 0.6% [m3vpss ] 51602: LOAD: TSK: DISPLAY0 : 0.4% [m3vpss ] 51602: LOAD: TSK: SWMS0 : 1.5% [m3vpss ] 51602: LOAD: TSK: MISC : 1.5% [m3vpss ] [m3video] [m3video] 52103: LOAD: CPU: 7.9% HWI: 0.8%, SWI:1.1% [m3video] [m3video] 52103: LOAD: TSK: IPC_OUT_M30 : 0.5% [m3video] 52103: LOAD: TSK: IPC_IN_M30 : 0.3% [m3video] 52103: LOAD: TSK: IPC_BITS_IN0 : 0.2% [m3video] 52103: LOAD: TSK: IPC_BITS_OUT0 : 0.5% [m3video] 52103: LOAD: TSK: ENC0 : 0.9% [m3video] 52103: LOAD: TSK: DEC0 : 1.0% [m3video] 52104: LOAD: TSK: ENC_PROCESS_TSK_0 : 1.3% [m3video] 52104: LOAD: TSK: DEC_PROCESS_TSK_2 : 0.9% [m3video] 52104: LOAD: TSK: MISC : 0.4% [m3video] [c6xdsp ] [c6xdsp ] 51995: LOAD: CPU: 0.2% HWI: 0.0%, SWI:0.0% [c6xdsp ] [c6xdsp ] 51995: LOAD: TSK: MISC : 0.2% [c6xdsp ] ============= Run-Time Menu ============= 1: Capture Settings 2: Encode Settings 3: Decode Settings 4: Display Settings 5: Audio Capture <TVP5158> & Encode <AAC-LC, G711> demo 6: Change Playback Channel <valid only if capture/playback is active> 7: Audio encode demo <File In/Out> 8: Audio decode demo <File In/Out> i: Print detailed system information s: Core Status: Active/In-active f: Switch IVA Channel Map e: Stop Demo Enter Choice: DEMO: HDMI TV/Monitor connected !!! DEMO: TV Detected - HDMI interface !!! DEMO: INFO : Resolution set to 1080P60 !!! ## AVERAGE: ENCODE [ 46.6] FPS, DECODE [ 46.6] FPS, ENC+DEC [ 93.2] FPS ... in 10.1 secs, ## AVERAGE: ENCODE [ 45.1] FPS, DECODE [ 45.1] FPS, ENC+DEC [ 90.1] FPS ... in 10.1 secs, ## AVERAGE: ENCODE [ 45.0] FPS, DECODE [ 45.0] FPS, ENC+DEC [ 90.1] FPS ... in 10.0 secs, ## AVERAGE: ENCODE [ 45.0] FPS, DECODE [ 45.0] FPS, ENC+DEC [ 90.0] FPS ... in 10.0 secs, ## AVERAGE: ENCODE [ 44.9] FPS, DECODE [ 44.9] FPS, ENC+DEC [ 89.7] FPS ... in 10.1 secs, ## AVERAGE: ENCODE [ 44.0] FPS, DECODE [ 44.0] FPS, ENC+DEC [ 88.0] FPS ... in 10.1 secs, ## AVERAGE: ENCODE [ 45.0] FPS, DECODE [ 45.0] FPS, ENC+DEC [ 90.0] FPS ... in 10.0 secs, ## AVERAGE: ENCODE [ 45.1] FPS, DECODE [ 45.1] FPS, ENC+DEC [ 90.3] FPS ... in 10.0 secs, ## AVERAGE: ENCODE [ 45.0] FPS, DECODE [ 45.0] FPS, ENC+DEC [ 90.0] FPS ... in 10.0 secs,