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.

Frame Drop in Capture part

Hi,

I am working on DM365. usecase is 720p@30fps and 2mbps bitrate.

I am facing issue of frame drop if i call sync system call. I want to dump file in mmc so i use sync call.

This is capture part logs. Here i mark frame drop part with red color.

AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709784640
AV_SERVER : StreamWriteThread Sync call
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709784640
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709784673
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709784673
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709784741
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709784741
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709784775
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709784775
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709784809
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709784809
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709784842
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709784842
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709784876
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709784876
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709784910
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709784910
AV_SERVER : StreamWriteThread Sync call
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709784944
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709784944
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785012
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785012
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785045
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785045
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785079
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785079
AV_SERVER : StreamWriteThread Sync call
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785113
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785113
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785181
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785181
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785214
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785214
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785248
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785248
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785282
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785282
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785316
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785316
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785350
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785350
AV_SERVER : StreamWriteThread Sync call
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785383
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785383
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785451
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785451
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785485
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785485
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785519
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785519
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785553
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785553
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785586
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785586
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785620
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785620
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785654
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785654
AV_SERVER : StreamWriteThread Sync call
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785688
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785688
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785755
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785755
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785789
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785789
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785823
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785823
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785857
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785857
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785891
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785891
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785924
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785924
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785992
AV_SERVER : VIDEO_captureTskRunIsifIn pBufInfo->timestamp = 3709785992

how can achieve this without frame drop?

Regards,

Prashant