<div dir="ltr"><div><div><div><div><div>Hi all,<br><br></div>I get a really annoying bug while using gstreamer on python. : <br><br><br>GStreamer-CRITICAL **:<br>июл 26 16:09:44 archive1 distributor.py[5954]: Trying to dispose element queue9, but it is in PLAYING instead of the NULL state.<br><br></div>And such for every element of the pipeline.<br><br></div>I use Gst.parse_launch for creating pipelines and <br><br>    def message_handler(self,bus,message):<br>        streamer = None<br>        for s in self.job.streamers:<br>            if s.get_bus() == bus:<br>                streamer = s<br>            <br>        msgType = message.type<br>        <br>        if msgType == Gst.MessageType.ERROR or msgType == Gst.MessageType.EOS:<br>            streamer.pipeline.set_state(Gst.State.NULL)<br>            if streamer == self.job.streamers[0]:<br>                if self.queue and not self.export_running:<br>                    self.finish()<br><br>                if self.ping_test(self.host) == 0:<br>                    self.job.state = -2<br>                else:<br>                    self.job.state = -1<br>                self.recorder = None<br>            <br>            streamer = None<br><br></div>For message handling.<br><br>This is kind of urgent for me, what can I do to solve this?<br><br></div>Thanks in advance!<br><div><br><br></div></div>