Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:01.915851788
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal data stream error.
Additional debug info:
gstbasesrc.c(3055): gst_base_src_loop (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
streaming stopped, reason not-negotiated (-4)
Execution ended after 0:00:00.000106436
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
I even checked running the second pipeline in normal intel PC, it works fine. I mean both YUV2 and YV12 work fine in normal PC with same USB camera.
Yes, I know YV12 is not there in ‘v4l2-ctl --list-formats-ext’. But when I connect the same camera in a normal intel computer and use below cmd, it works fine.
As you tell this device didn’t support YV12 why did you use this pipeline?
It could be the PC version v4l2src or v4l2 framework handle the error. Could you try the PC with k4.9 to confirm it.