Can tsdemux be tee'ed?

jopado jopado1 at yahoo.com
Thu Jul 27 19:15:50 UTC 2017


I have two simple pipelines that work fine. But when combined using tee they
do not work.  Is it legal to follow tsdemux with tee?

These two work:
gst-launch-1.0 -v filesrc location=football.ts ! tsdemux ! mpeg2dec !
autovideosink

gst-launch-1.0 -v filesrc location=football.ts ! tsdemux ! audio/x-ac3 !
filesink location=aud.ac3

However this does not:
gst-launch-1.0 -v filesrc location=football.ts ! tsdemux ! tee name=t \
  t. ! mpeg2dec ! autovideosink \
  t. ! audio/x-ac3 ! filesink location=aud.ac3
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
WARNING: from element /GstPipeline:pipeline0/GstTSDemux:tsdemux0: Delayed
linking failed.
Additional debug info:
./grammar.y(506): gst_parse_no_more_pads ():
/GstPipeline:pipeline0/GstTSDemux:tsdemux0:
failed delayed linking some pad of GstTSDemux named tsdemux0 to some pad of
GstTee named t

Is it possible to tee the output of tsdemux?



--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Can-tsdemux-be-tee-ed-tp4683989.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list