Appsink into appsrc, then that appsrc into appsink. Pipeline stalled

Michael Gruner michael.gruner at ridgerun.com
Mon May 13 20:54:42 UTC 2019


This may because of prerolling. A GStreamer pipeline only completes its transition to playing until all the sink elements have received a buffer. I believe this is impossible in your pipeline. 

Try setting “async=FALSE” in your second appsink.

Michael
www.ridgerun.com

> On May 13, 2019, at 14:22, dbousamra2 <dominic.bou.samra at gmail.com> wrote:
> 
> I'm trying to understand what is going on here. Here is a minimum example
> showing the issue:
> https://gist.github.com/dbousamra/cbd5c241ce66826caf99972d06caf740
> 
> Notice I have a src -> appsink. That appsink then pulls the sample and
> forwards it to an appsrc. I want that appsrc to send to another appsink. I
> figured linking would work, but it appears not. Do I have to link the pads
> manually or something?
> 
> It's a contrived example I know.
> 
> 
> 
> --
> Sent from: http://gstreamer-devel.966125.n4.nabble.com/
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


More information about the gstreamer-devel mailing list