Thanks for your reply. We use /dev/video0 as parallel port 8-raw data 2000*480/25fps/csi-mem mode;
1、I tryd gstreamer1.0 with imxv4l2src as follows:
1)、gst-launch-1.0 imxv4l2src device=/dev/video0 ! video/x-raw,format=YUYV,width=640,height=480,framerate=25/1 ! overlaysink
2)、gst-launch-1.0 imxv4l2src device=/dev/video0 ! video/x-raw,format=NV12,width=640,height=480,framerate=25/1 ! overlaysink
3)、gst-launch-1.0 imxv4l2src device=/dev/video0 ! video/x-raw,format=NV12,width=640,height=480,framerate=25/1 ! overlaysink
4)、gst-launch-1.0 imxv4l2src device=/dev/video0 num-buffers=1 ! video/x-raw,width=2000,height=480 ! filesink location=frame.raw
5)、gst-launch-1.0 imxv4l2src device=/dev/video0 num-buffers=1 ! filesink location=frame.raw
all of before are err.such as the warning or error bellows.
WARNING: erroneous pipeline: could not link imxv4l2src0 to filesink0, imxv4l2src0 can't handle caps video/x-raw, width=(int)2000, height=(int)480
ERROR: Pipeline doesn't want to pause.
ERROR: from element /GstPipeline:pipeline0/GstImxV4l2Src:imxv4l2src0: GStreamer error: state change failed and some element failed to post a proper error message with the reason for the fa.
2、Actrually,I have successfully get frame_buffer data from VIDIOC_DQBUF in my test code,without use gstreamer1.0. So I want to use gstreamer1.0 pipeline or appsrc to use imx-vpu/ipu,but no broken in the gstreamer1.0.I have also tryed appsrc,but also met "ERROR: v4l2 capture: mxc_v4l_dqueue() interrupt received" err.