$ gst-launch-1.0 filesrc location=bbb_sunflower_2160p_60fps_normal.mp4 ! parsebin ! v4l2slh264dec ! autovideosink Setting pipeline to PAUSED ... Pipeline is PREROLLING ... Got context from element 'autovideosink0': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayWayland\)\ gldisplaywayland0"; Redistribute latency... ERROR: from element /GstPipeline:pipeline0/v4l2slh264dec:v4l2slh264dec0: Failed to configure H264 decoder Additional debug info: ../sys/v4l2codecs/gstv4l2codech264dec.c(366): gst_v4l2_codec_h264_dec_negotiate (): /GstPipeline:pipeline0/v4l2slh264dec:v4l2slh264dec0: gst_v4l2_decoder_set_sink_fmt() failed: Invalid argument ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... ERROR: from element /GstPipeline:pipeline0/v4l2slh264dec:v4l2slh264dec0: Failed to configure H264 decoder Additional debug info: ../sys/v4l2codecs/gstv4l2codech264dec.c(366): gst_v4l2_codec_h264_dec_negotiate (): /GstPipeline:pipeline0/v4l2slh264dec:v4l2slh264dec0: gst_v4l2_decoder_set_sink_fmt() failed: Inappropriate ioctl for device ERROR: pipeline doesn't want to preroll. ERROR: from element /GstPipeline:pipeline0/GstParseBin:parsebin0/GstQTDemux:qtdemux0: Internal data stream error. Additional debug info: ../gst/isomp4/qtdemux.c(7754): gst_qtdemux_loop (): /GstPipeline:pipeline0/GstParseBin:parsebin0/GstQTDemux:qtdemux0: streaming stopped, reason not-negotiated (-4) Details: details, flow-return=(int)-4; ERROR: pipeline doesn't want to preroll. ERROR: from element /GstPipeline:pipeline0/v4l2slh264dec:v4l2slh264dec0: No valid frames decoded before end of stream Additional debug info: ../gst-libs/gst/video/gstvideodecoder.c(1503): gst_video_decoder_sink_event_default (): /GstPipeline:pipeline0/v4l2slh264dec:v4l2slh264dec0: no valid frames found ERROR: pipeline doesn't want to preroll. Freeing pipeline ...