This pipeline is not working anymore using gst 1.20.3 with, ffmpeg 5.0

Marianna Smidth Buschle msb at qtec.com
Tue Jul 5 11:13:04 UTC 2022


Try running with '-v' and/or '--gst-debug=*:3,GST_CAPS:5' and try 
looking for differences in the CAPS.

Alternatively try reducing the pipeline to see if you can pinpoint which 
part is failing and why:

gst-launch-1.0 filesrc location=/home/pi/t.ts ! fakesink -v --gst-debug=*:3,GST_CAPS:5

gst-launch-1.0 filesrc location=/home/pi/t.ts ! decodebin ! fakesink -v --gst-debug=*:3,GST_CAPS:5

gst-launch-1.0 filesrc location=/home/pi/t.ts ! decodebin ! video/x-raw,format=I420 ! fakesink -v --gst-debug=*:3,GST_CAPS:5

...

Best Regards

Marianna

On 04.07.2022 19.54, gstreamer-devel-request at lists.freedesktop.org wrote:
> Hi,
>
> This pipeline was working fine with me on Pi (ffmpeg 4.3.1 / gst 1.18.3)
>
> gst-launch-1.0 filesrc location=/home/pi/t.ts ! decodebin !
> video/x-raw,format=I420 ! videorate ! video/x-raw,framerate=10/20 !
> videoconvert ! video/x-raw,format=BGR ! appsink sync=false
>
> now the same pipeline is not working with 1.20.3 and ffmpeg 5.0
>
> gst-launch-1.0 filesrc location=/home/pi/t.ts ! decodebin !
> video/x-raw,format=I420 ! videorate ! video/x-raw,framerate=10/20 !
> videoconvert ! video/x-raw,format=BGR ! appsink sync=false
> Setting pipeline to PAUSED ...
> Pipeline is PREROLLING ...
> ERROR: from element
> /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTSDemux:tsdemux0:
> Internal data stream error.
> Additional debug info:
> ../gst/mpegtsdemux/mpegtsbase.c(1760): mpegts_base_loop ():
> /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTSDemux:tsdemux0:
> streaming stopped, reason not-negotiated (-4)
> ERROR: pipeline doesn't want to preroll.
> Setting pipeline to NULL ...
> Freeing pipeline ...
>
> any support is appreciated
>
> File can be downloeded (small) from here:
> https://www.dropbox.com/s/wtjqs4o83ik44k9/t.ts?dl=0

-- 
Best regards / Med venlig hilsen
“Marianna Smidth Buschle”



More information about the gstreamer-devel mailing list