i made 4 channel HD camera H/W solution
my camera output is UYVY 1280x720 30fps.
so i captured video v4l2 and h.264 encoding simultaneous save of 4 channels(Like a DVR)
my camera did not initialize the driver, but in the application(I2C)(My camera driver is dummy v4l2 driver.)
MIPI Output start after camera initialization from app.
The starting order of the application is as follows.
- sensor init(by app)
- gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=900 ! ‘video/x-raw,format=UYVY,width=1280 ,height=720’ ! nvvidconv ! ‘video/x-raw(memory:NVMM),format=I420’ ! omxh264enc ! ‘video/x-h264,stream-format=byte-stream’ ! h264parse ! qtmux ! filesink location=1.mp4
in such a case, sometimes first frame loss occurs.
“[ 4819.437205] video4linux video0: frame start syncpt timeout!0”
so i play that file then first frame is green. and play ok.
What is the problem.?
mipi output point? v4l2? app?
CSI_PHY_CILA_CONTROL0_0 tune? CILA_THS_SETTLE? CILA_CLK_SETTLE?
my mipi clock is continuous
My BSP Version is L4T 24.2.1