AnsweredAssumed Answered

ISL79985 with grecorder-1.0 tool has errors.

Question asked by Joe Wu on Jun 28, 2017
Latest reply on Jun 30, 2017 by Joe Wu

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,

Outcomes