<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi Vinod<div class=""><br class=""></div><div class="">Some comments inline.</div><div class=""><br class=""></div><div class="">Michael</div><div class="">RidgeRun<br class=""><div class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Jan 29, 2019, at 5:39 AM, Geek-Gst <<a href="mailto:vinod.kesti@mailinator.com" class="">vinod.kesti@mailinator.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Hi,<br class=""><br class="">I need to develop application daemon, daemon creates and deletes Multiple<br class="">pipelines within same process. <br class=""><br class="">Is it possible to Run multiple pipeline within same process ??<br class=""><br class=""></div></div></blockquote><div><br class=""></div><div>Yes, absolutely.</div><br class=""><blockquote type="cite" class=""><div class=""><div class="">If I have to use multiple GStreamer pipeline in same process g_main_loop*<br class="">not required and I have to use sync bus handler.<br class=""><br class=""></div></div></blockquote><div><br class=""></div><div>The g_main_loop is required even if you are using the sync bus handler. Some stuff may work without a main loop, but many others (such as signals, messages, etc…) won’t. All pipelines may run in the same context/loop. </div><div><br class=""></div><br class=""><blockquote type="cite" class=""><div class=""><div class="">Are there any other challenges using multiple pipeline in single process.<br class=""><br class=""></div></div></blockquote><div><br class=""></div><div>Not really, if you know how to handle a single pipeline, you should be fine with several pipelines. My only comment is regarding the sync handlers, is there a strong reason for using them? If not, applications should prefer bus watches and/or poll functions.</div><div><br class=""></div><div>You may be interested in this project of ours, it is a daemon that lets you handle several pipelines. It exposes a TCP API so that you can control it from your application.</div><div><br class=""></div><div><a href="https://developer.ridgerun.com/wiki/index.php?title=GStreamer_Daemon" class="">https://developer.ridgerun.com/wiki/index.php?title=GStreamer_Daemon</a></div><div><br class=""></div><div><br class=""></div><blockquote type="cite" class=""><div class=""><div class=""><br class=""><br class="">--<br class="">Sent from: <a href="http://gstreamer-devel.966125.n4.nabble.com/" class="">http://gstreamer-devel.966125.n4.nabble.com/</a><br class="">_______________________________________________<br class="">gstreamer-devel mailing list<br class=""><a href="mailto:gstreamer-devel@lists.freedesktop.org" class="">gstreamer-devel@lists.freedesktop.org</a><br class="">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel<br class=""></div></div></blockquote></div><br class=""></div></div></body></html>