Why calling methods on gstreamer sometimes is blocking forever ?

Krutskikh Ivan stein.hak at gmail.com
Fri Dec 9 23:26:40 UTC 2016


I faced the same behavior when using gstreamer with python in multi
threaded solution. Solved it using multiple processes.

2016-12-10 2:04 GMT+03:00 Nicolas Dufresne <nicolas.dufresne at gmail.com>:

> Le vendredi 09 décembre 2016 à 17:29 +0100, Nicolas Castillejos a
> écrit :
> > I met problems using Gstreamer with Java, when I want to stop the
> > pipeline, sometimes the call to pipe.stop() is blocking for ever.
> > I've tryed others calls like setState() and it is blocking forever
> > too.
> > I think there is informations I don't know about gstreamer
> > mechanisms.
> > Could you explain how it works internally, why is it blocking ?
> > For information I use Appsrc to feed the pipeline with HLS stream. I
> > use Gstreamer 1.6.4 and gst1-java-core mapping.
>
> This should not happen. This indicate that you have reached a deadlock
> situation, hence a software bug. You didn't provide enough information
> to distinguish between GStreamer/JavaBinding/YouApp as the cause.
>
> Nicolas
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20161210/1feaddb8/attachment-0001.html>


More information about the gstreamer-devel mailing list