gst-launch-1.0 filesrc location=video_capture.mjpeg ! jpegparse ! v4l2jpegdec ! "video/x-raw,format=BGR" ! videoconver
t ! "video/x-raw,format=BGRx" ! queue ! waylandsink
Setting pipeline to PAUSED ...
====== V4L2DEC: 1.26.6 build on Feb 4 2026 05:41:58. ======
Pipeline is PREROLLING ...
ERROR: from element /GstPipeline:pipeline0/GstJpegParse:jpegparse0: Internal data stream error.
Additional debug info:
/usr/src/debug/gstreamer1.0/1.26.6.imx/libs/gst/base/gstbaseparse.c(3748): gst_base_parse_loop (): /GstPipeline:pipeline0/GstJpegParse:jpegparse0:
streaming stopped, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...