Hi, I use RDK4.0 on DM8168.Our application is DM8168 capture a signle 1080P@60 video data from FPGA, and preview, encode. I find that there is about 40's frame per second, not 60 frame. I find that capture drop some frame.
VDEC:Buffer Statistics
ChId | InBufCnt | OutBufCnt
[m3vpss ]
[m3vpss ] *** CAPTURE Statistics ***
[m3vpss ] 823004: CAPTURE: Queued to driver = 2324, Dequeued from driver = 2322
[m3video] 823004:DECLINK::links_m3video/iva_dec/decLink_tsk.c:[33]::INTERNAL ERROR:-8
[m3video] Link create should be first cmd.Received Cmd:8201
[m3vpss ] CAPTURE [0] Buf Q Status
[m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0
[m3vpss ] Full Q -> count 0, wrPtr 18, rdPtr 18
[m3vpss ]
[m3vpss ] *** [DEI0 ] DEI Statistics ***
[m3vpss ] 823005: DEI: Rcvd from prev = 2322, Returned to prev = 2322
[m3vpss ] DEI Out [0] Buf Q Status
[m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0
[m3vpss ] Full Q -> count 0, wrPtr 0, rdPtr 0
[m3vpss ] DEI Out [1] Buf Q Status
[m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0
[m3vpss ] Full Q -> count 0, wrPtr 18, rdPtr 18
[m3vpss ] DEI Out [2] Buf Q Status
[m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0
[m3vpss ] Full Q -> count 0, wrPtr 0, rdPtr 0
[m3vpss ] DEI Out [3] Buf Q Status
[m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0
[m3vpss ] Full Q -> count 0, wrPtr 0, rdPtr 0
[m3vpss ] DEI Out [4] Buf Q Status
[m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0
[m3vpss ] Full Q -> count 0, wrPtr 0, rdPtr 0
[m3vpss ]
[m3vpss ] *** [SWMS0] Mosaic Statistics ***
[m3vpss ] 823007: SWMS: Rcvd from prev = 0, Returned to prev = 2316
[m3vpss ] SWMS Out Buf Q Status
[m3vpss ] Empty Q -> count 1, wrPtr 78, rdPtr 77
[m3vpss ] Full Q -> count 1, wrPtr 77, rdPtr 76
[m3vpss ]
[m3vpss ] *** Display Statistics ***
[m3vpss ] 823007: DISPLAY: Rcvd from prev = 2380, Returned to prev = 2378, BufsInDriver = 4
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 823508: ENC: Rcvd from prev = 2342, Returned to prev = 2342
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 3, wrPtr 41, rdPtr 38
[m3video] Full Q -> count 0, wrPtr 38, rdPtr 38
[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 | 3153 3153 0 60 60 0 1920 / 1920 1080 / 1080 785 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 : 96281
[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 = 991, 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 = 0x00020000
[m3vpss ]
[m3vpss ]
[m3vpss ] 824010: CAPTURE: Fields = 2367 (fps = 45, CPU Load = 0)
[m3vpss ] 824010: CAPTURE: Num Resets = 0 (Avg 0 ms per reset)
[m3vpss ] 824011: SYSTEM : FREE SPACE : System Heap = 67632 B, Mbx = 10237 msgs)
[m3vpss ] 824011: SYSTEM : FREE SPACE : SR0 Heap = 8709504 B (8 MB)
[m3vpss ] 824011: SYSTEM : FREE SPACE : Frame Buffer = 220337024 B (210 MB)
[m3vpss ] 824011: SYSTEM : FREE SPACE : Bitstream Buffer = 206616448 B (197 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: 114918400 (85 %)
[m3vpss ] TILER_STATS: TOTAL USED AREA: 19233792 (14 %)
[m3vpss ] TILER_STATS: TOTAL WASTE AREA: 0 (0 %)
[m3vpss ] TILER_STATS: MAX WIDTH RECT: 16384 x 5956
[m3vpss ] TILER_STATS: MAX HEIGHT RECT: 16384 x 5956
[m3vpss ] TILER_STATS: RES ALLOC COUNT [1080P] : 9
[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: 91046400 (90 %)
[m3vpss ] TILER_STATS: TOTAL USED AREA: 9616896 (9 %)
[m3vpss ] TILER_STATS: TOTAL WASTE AREA: 0 (0 %)
[m3vpss ] TILER_STATS: MAX WIDTH RECT: 32768 x 1956
[m3vpss ] TILER_STATS: MAX HEIGHT RECT: 32768 x 1956
[m3vpss ] TILER_STATS: RES ALLOC COUNT [1080P] : 9
[m3vpss ] 824014: SYSTEM : FREE SPACE : Tiler 8-bit = 114918400 B (109 MB) - TILER ON
[m3vpss ] 824014: SYSTEM : FREE SPACE : Tiler 16-bit = 91046400 B (86 MB) - TILER ON
[m3vpss ]
[m3vpss ] *** [DEI0 ] DEI Statistics ***
[m3vpss ]
[m3vpss ] Elasped Time : 31 secs
[m3vpss ] Total Fields Processed : 2367
[m3vpss ] Total Fields FPS : 111 FPS
[m3vpss ]
[m3vpss ]
[m3vpss ] CH | In Recv In Reject In Process Out[0] Out[1] Out[2] Out[3] Out[4] Skip Out[0] Skip Out[1] Skip Out[2] Skip Out[3] Skip Out[4] User Out[0] User Out[1] User Out[2] User Out[3] User Out[4] Latency
[m3vpss ] Num | FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS Skip FPS Skip FPS Skip FPS Skip FPS Skip FPS Min / Max
[m3vpss ] -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[m3vpss ] 0 | 45 0 45 0 45 0 0 0 45 0 0 0 0 0 0 0 0 0 18 / 32
[m3vpss ]
[m3vpss ]
[m3vpss ] *** [SWMS0] Mosaic Statistics ***
[m3vpss ]
[m3vpss ] Elasped Time: 31 secs
[m3vpss ]
[m3vpss ] Output Request FPS : 61 fps (1892 frames)
[m3vpss ] Output Actual FPS : 45 fps (1419 frames)
[m3vpss ] Output Drop FPS : 15 fps (473 frames)
[m3vpss ] Output Reject FPS : 0 fps (0 frames)
[m3vpss ] Scaling Internal : 16 ms
[m3vpss ] Scaling Internal min : 16 ms
[m3vpss ] Scaling Internal max : 18 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 | 45 0 0 45 45 0 0 ( 0/255) 0 0 0 93 / 126 0 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 | 3840 / 3840 | NON-TILED | 0, 0 | 1920 x 1080 | 3840 / 0 | NON-TILED | OFF | 0 | 422I | OFF |
[m3vpss ]
[m3vpss ]
[m3vpss ] 824023: DISPLAY: HDDAC(BP0) : 59 fps, Latency (Min / Max) = ( 65 / 84 ), Callback Interval (Min / Max) = ( 16 / 17 ) DropCount:0 DispLatency (Min / Max) = ( 48 / 66 ) !!!
[m3vpss ] 824023: DISPLAY DRV: HDDAC(BP0) : Q:[2428] Display:[3239], Repeat:[813], DQ:[2426]
[m3vpss ] 824023: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 1892, HDDAC(BP0) 3785, DVO2(BP1) 3785, SDDAC(SEC1) 3853
[m3vpss ] 824023: SYSTEM : FREE SPACE : System Heap = 67632 B, Mbx = 10239 msgs)
[m3vpss ] 824023: SYSTEM : FREE SPACE : SR0 Heap = 8709504 B (8 MB)
[m3vpss ] 824023: SYSTEM : FREE SPACE : Frame Buffer = 220337024 B (210 MB)
[m3vpss ] 824024: SYSTEM : FREE SPACE : Bitstream Buffer = 206616448 B (197 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: 114918400 (85 %)
[m3vpss ] TILER_STATS: TOTAL USED AREA: 19233792 (14 %)
[m3vpss ] TILER_STATS: TOTAL WASTE AREA: 0 (0 %)
[m3vpss ] TILER_STATS: MAX WIDTH RECT: 16384 x 5956
[m3vpss ] TILER_STATS: MAX HEIGHT RECT: 16384 x 5956
[m3vpss ] TILER_STATS: RES ALLOC COUNT [1080P] : 9
[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: 91046400 (90 %)
[m3vpss ] TILER_STATS: TOTAL USED AREA: 9616896 (9 %)
[m3vpss ] TILER_STATS: TOTAL WASTE AREA: 0 (0 %)
[m3vpss ] TILER_STATS: MAX WIDTH RECT: 32768 x 1956
[m3vpss ] TILER_STATS: MAX HEIGHT RECT: 32768 x 1956
[m3vpss ] TILER_STATS: RES ALLOC COUNT [1080P] : 9
[m3vpss ] 824026: SYSTEM : FREE SPACE : Tiler 8-bit = 114918400 B (109 MB) - TILER ON
[m3vpss ] 824026: SYSTEM : FREE SPACE : Tiler 16-bit = 91046400 B (86 MB) - TILER ON
[m3vpss ]
[m3vpss ] *** IpcFramesOutRTOS Statistics ***
[m3vpss ]
[m3vpss ] Elasped Time : 31 secs
[m3vpss ] Total Fields Processed : 1420
[m3vpss ] Total Fields FPS : 45 FPS
[m3vpss ]
[m3vpss ]
[m3vpss ] CH | In Recv In Process In Skip
[m3vpss ] Num | FPS FPS FPS
[m3vpss ] --------------------------------
[m3vpss ] 0 | 45 45 0
[m3vpss ]
[c6xdsp ]
[c6xdsp ] *** SCD Statistics ***
[c6xdsp ]
[c6xdsp ] Elasped Time : 31 secs
[c6xdsp ] Total Fields Processed : 0
[c6xdsp ] Total Fields FPS : 0 FPS
[c6xdsp ]
[c6xdsp ]
[c6xdsp ] CH | In Recv In Process User Skip Process Skip In Process Time
[c6xdsp ] Num | FPS FPS FPS FPS per frame (msec)
[c6xdsp ] ----------------------------------------------------------------
[c6xdsp ]
[m3video] 830028: HDVICP-ID:0
[m3video] All percentage figures are based off totalElapsedTime
[m3video] totalAcquire2wait :0 %
[m3video] totalWait2Isr :58 %
[m3video] totalIsr2Done :0 %
[m3video] totalWait2Done :58 %
[m3video] totalDone2Release :0 %
[m3video] totalAcquire2Release :58 %
[m3video] totalAcq2acqDelay :41 %
[m3video] totalElapsedTime in msec : 58493
[m3video] numAccessCnt: 2636
[m3video] IVA-FPS : 45
[m3video] Average time spent per frame in microsec: 12870
[m3video] 830029: 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] 830030: HDVICP-ID:2
[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]
[m3video] *** ENCODE Statistics ***
[m3video]
[m3video] Elasped Time : 31 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 | 45 0 0 45 255 / -1945083182
[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: 1420
[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] 830034:DECLINK::links_m3video/iva_dec/decLink_tsk.c:[33]::INTERNAL ERROR:-8
[m3video] Link create should be first cmd.Received Cmd:8196
[m3vpss ]
[m3vpss ] 833034: LOAD: CPU: 8.3% HWI: 1.5%, SWI:1.2%
[m3vpss ]
[m3vpss ] 833034: LOAD: TSK: IPC_OUT_M30 : 0.3%
[m3vpss ] 833035: LOAD: TSK: IPC_FRAMES_OUT0 : 0.7%
[m3vpss ] 833035: LOAD: TSK: CAPTURE : 0.3%
[m3vpss ] 833035: LOAD: TSK: DEI0 : 0.9%
[m3vpss ] 833035: LOAD: TSK: DISPLAY0 : 0.3%
[m3vpss ] 833035: LOAD: TSK: DUP0 : 0.2%
[m3vpss ] 833035: LOAD: TSK: DUP2 : 0.1%
[m3vpss ] 833035: LOAD: TSK: SWMS0 : 1.0%
[m3vpss ] 833035: LOAD: TSK: MERGE2 : 0.1%
[m3vpss ] 833035: LOAD: TSK: SELECT0 : 0.1%
[m3vpss ] 833036: LOAD: TSK: MISC : 1.6%
[m3vpss ]
[m3video]
[m3video] 833536: LOAD: CPU: 4.2% HWI: 0.4%, SWI:0.7%
[m3video]
[m3video] 833536: LOAD: TSK: IPC_IN_M30 : 0.2%
[m3video] 833536: LOAD: TSK: IPC_BITS_OUT0 : 0.5%
[m3video] 833536: LOAD: TSK: ENC0 : 0.8%
[m3video] 833537: LOAD: TSK: ENC_PROCESS_TSK_0 : 1.1%
[m3video] 833537: LOAD: TSK: MISC : 0.5%
[m3video]
[c6xdsp ]
[c6xdsp ] 833003: LOAD: CPU: 0.4% HWI: 0.0%, SWI:0.0%
[c6xdsp ]
[c6xdsp ] 833003: LOAD: TSK: MISC : 0.4%
[c6xdsp ]