Hi all,
I use iMX6Q with ISL79985 as our development board, and have apply those patches as described below:
iMX6DQ ISL79985/79987 MIPI CSI2 CVBS camera surround view solution for Linux BSP
My BSP is yocto L4.1.15.
I have tried "mxc_v4l2_tvin.out" test application and gst-launch-1.0, and both work fine.
But I have some qustions.
when I used Freescale grecorder-1.0 tool to record video, preview is ok, but press "r", then it has the following errors:
case #1: VIDIOC_QBUF: buffer already queued
[INFO] ringBufferEnable 0, chromaInterleave 0, mapType 0, linear2TiledEnable 0
start recording
[Current Media Time] 000:00:01ERROR: v4l2 capture: VIDIOC_QBUF: buffer already queued
(grecorder-1.0:759): GStreamer-CRITICAL **: gst_buffer_iterate_meta: assertion 'buffer != NULL' failed
(grecorder-1.0:759): GStreamer-CRITICAL **: gst_buffer_add_meta: assertion 'buffer != NULL' failed
Segmentation fault
case #2: Internal data flow error
[INFO] ringBufferEnable 0, chromaInterleave 0, mapType 0, linear2TiledEnable 0
start recording
[Current Media Time] 000:00:01Error: Internal data flow error.
error, post stop message.
process_message: 2
Can somebody give me some suggestions?
BRs,
Hi igorpadykov,
Thank you for help.
After setting the options "--camera_id 0 --video_format 4 --width 720 --height 240 --fps 30", grecorder-1.0 doesn't occur "VIDIOC_QBUF" recording problems.
Hi Joe
if preview is ok but record video fails this may be perfomance
issue as mentioned on threads with similar errors:
imx6q sabre AI board MIPI camera.
https://community.nxp.com/docs/DOC-328548?commentID=43777#comment-43777
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------