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.

capture drop some frame



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 ]