<div dir="auto">Overall, the server activity is not explicitly stopped by quitting the mainloop. You have to shut it down yourself.</div><div class="gmail_extra"><br><div class="gmail_quote">Le 2 mars 2018 04:27, "rhythm87" <<a href="mailto:rhythmchopra8@gmail.com">rhythmchopra8@gmail.com</a>> a écrit :<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I understood the thing, you are trying, but here, mainloop.quit() is never<br>
called, instead you are directly killing the thread in which mainloop is<br>
running, without quitting the mainloop. But as per GObject.MainLoop<br>
documentation. MainLoop must be quitted using mainloop.quit().<br>
<br>
Moreover, this works fine. But since I have the gstreamer pipeline for the<br>
RTSPServer , In order to start and stop the server before killing my main<br>
process, I needed to attach GObject.MainContext with it, which I then need<br>
to add to MainLoop as well. So when I do so, running mainloop.run() inside<br>
the child thread as you are doing here won't play the stream at the<br>
generated rtsp url.<br>
<br>
Hope I was clear enough to explain the scenerio.<br>
<br>
Regards,<br>
Rhythm<br>
<br>
<br>
<br>
--<br>
Sent from: <a href="http://gstreamer-devel.966125.n4.nabble.com/" rel="noreferrer" target="_blank">http://gstreamer-devel.966125.<wbr>n4.nabble.com/</a><br>
______________________________<wbr>_________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.<wbr>freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/gstreamer-<wbr>devel</a><br>
</blockquote></div></div>