Gstreamer critical on pipeline.set_state(Gst.State.NULL)
Krutskikh Ivan
stein.hak at gmail.com
Fri Jul 29 10:53:56 UTC 2016
Hi all,
I get a really annoying bug while using gstreamer on python. :
GStreamer-CRITICAL **:
июл 26 16:09:44 archive1 distributor.py[5954]: Trying to dispose element
queue9, but it is in PLAYING instead of the NULL state.
And such for every element of the pipeline.
I use Gst.parse_launch for creating pipelines and
def message_handler(self,bus,message):
streamer = None
for s in self.job.streamers:
if s.get_bus() == bus:
streamer = s
msgType = message.type
if msgType == Gst.MessageType.ERROR or msgType ==
Gst.MessageType.EOS:
streamer.pipeline.set_state(Gst.State.NULL)
if streamer == self.job.streamers[0]:
if self.queue and not self.export_running:
self.finish()
if self.ping_test(self.host) == 0:
self.job.state = -2
else:
self.job.state = -1
self.recorder = None
streamer = None
For message handling.
This is kind of urgent for me, what can I do to solve this?
Thanks in advance!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160729/239bdac9/attachment.html>
More information about the gstreamer-devel
mailing list