Hi,
I am trying ov5640 camera with latest kernel 4.14.96 release. camera preview and image capture is working but video recording is not working.
Below is error logs:
SI1_RDI1_1920x1080.mp4trate=2000000;" ! h264parse ! mp4mux ! filesink location=CS
[ 126.180424] qcom-camss a34000.camss: VFE HW Version = 0x70020000
[ 126.716759] qcom-camss a34000.camss: CSIPHY 3PH HW Version = 0x10000000
[ 126.717098] qcom-camss a34000.camss: VFE HW Version = 0x70020000
[ 126.724823] qcom-camss a34000.camss: VFE HW Version = 0x70020000
[ 126.729589] qcom-camss a34000.camss: VFE HW Version = 0x70020000
[ 126.735079] qcom-camss a34000.camss: VFE HW Version = 0x70020000
[ 126.740893] qcom-camss a34000.camss: VFE HW Version = 0x70020000
[ 126.747020] qcom-camss a34000.camss: VFE HW Version = 0x70020000
[ 126.752934] qcom-camss a34000.camss: VFE HW Version = 0x70020000
Setting pipeline to PAUSED …
[ 127.412063] qcom-camss a34000.camss: CSIPHY 3PH HW Version = 0x10000000
[ 127.412400] qcom-camss a34000.camss: VFE HW Version = 0x70020000
Pipeline is live and does not need PREROLL …
Got context from element ‘sink’: gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"(GstGLDisplayX11)\ gldisplayx11-0";
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal data stream error.
Additional debug info:
…/…/…/…/gstreamer-1.14.4/libs/gst/base/gstbasesrc.c(3055): gst_base_src_loop (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
streaming stopped, reason not-negotiated (-4)
ERROR: pipeline doesn’t want to preroll.
Setting pipeline to PAUSED …
Setting pipeline to READY …
Setting pipeline to NULL …
Freeing pipeline …
With kernel release 4.14.90, No issue in video recording. Preview, Image capture and video recording is working.
Below is result with different resolution:
- 176x144 : Not Working
- 320x240 : Not Working
- 640x480 : Not Working
- 720x480 : Working
- 720x576 : Working
- 1024x768 : Working
- 1280x720 : Working (sometime multiple preview observed)
- 1920x1080 : Working
- 2592x1944 : Not Working
So can someone please suggest what is the issue here and how can i resolve it in kernel 4.14.96?
Note : I have used ov5640 driver from qcomlt-4.14-d3-mezzanine branch.