forked pipeline fails to play

William wgj at cast.uark.edu
Mon Dec 2 17:31:03 UTC 2019


This plays to completion:
gst-launch-1.0 filesrc location=Truck.H264.ts ! tee name=t ! queue ! tsdemux
! h264parse ! avdec_h264 ! fakesink

But this gets stuck:
gst-launch-1.0 filesrc location=Truck.H264.ts ! tee name=t ! queue ! tsdemux
! h264parse ! avdec_h264 ! fakesink    t. ! queue ! fakesink

It gets this far:st-launch-1.0 filesrc location=Truck.H264.ts ! tee name=t !
queue ! tsdemux ! h264parse ! avdec_h264 ! fakesink    t. ! queue ! tsdemux
! h264parse ! avdec_h264 ! fakesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Redistribute latency...

Oddly this runs to completion:
clear; gst-launch-1.0 filesrc location=Truck.H264.ts ! tee name=t ! queue !
tsdemux ! h264parse ! fakesink    t. ! queue ! fakesink

So something in avdec_h264 is holding up the show.

This will run too:
gst-launch-1.0 filesrc location=Truck.H264.ts ! tee name=t ! queue ! tsdemux
! h264parse ! avdec_h264 ! fakesink    t. ! queue ! tsdemux ! h264parse !
avdec_h264 ! fakesink

But I really need this to work:
gst-launch-1.0 filesrc location=Truck.H264.ts ! tee name=t ! queue ! tsdemux
! h264parse ! avdec_h264 ! fakesink    t. ! queue ! myplugin ! fakesink

Does anyone have any idea about what myplugin could do to make the stream
play?





--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/


More information about the gstreamer-devel mailing list