Pipeline Not Shut Down After End of Stream

johnwesting john.blank.westing at gmail.com
Wed May 15 16:15:35 PDT 2013


Hi,

My pipeline doesn't close after the end of stream event is pushed out. I'm
pretty sure I've narrowed the cause down to my decoder, but I feel like I'm
shooting in the dark debugging. I have a live source which uses GstBaseSrc.
The source blocks in the create() function waiting for data. Before any data
is received if an error occurs while it is waiting, it returns
GST_FLOW_UNEXPECTED. When this error occurs before the source has created
any data the pipeline does not shutdown. I think I've narrowed it down to my
decoder because when I replaced my decoder with filesink the pipeline did
close down. In the decoder I tried handling the EOS event on the sink pad
using gst_pad_event_default() but it didn't fix it. Not sure what to try
next.




--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Pipeline-Not-Shut-Down-After-End-of-Stream-tp4659955.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list