<html><head></head><body><div style="color:#000; background-color:#fff; font-family:lucida console, sans-serif;font-size:13px">Did you see this : <a href="https://gstreamer.freedesktop.org/documentation/application-development/advanced/threads.html" id="yui_3_16_0_ym19_1_1489132561031_20737">https://gstreamer.freedesktop.org/documentation/application-development/advanced/threads.html</a><br><div id="yui_3_16_0_ym19_1_1489132561031_20790"><span></span></div> <div class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" style="display: block;"> <div style="font-family: lucida console, sans-serif; font-size: 13px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"><font face="Arial" size="2"> Le Vendredi 10 mars 2017 2h50, Nicolas Dufresne <nicolas@ndufresne.ca> a écrit :<br></font></div>  <br><br> <div class="y_msg_container"><div id="yiv9405999897"><div><div><div><br clear="none"><div class="yiv9405999897gmail_extra"><br clear="none"><div class="yiv9405999897gmail_quote">Le 9 mars 2017 9:51 AM, "Andrew Grace" <<a rel="nofollow" shape="rect" ymailto="mailto:apenngrace@gmail.com" target="_blank" href="mailto:apenngrace@gmail.com">apenngrace@gmail.com</a>> a écrit :<br clear="none"><blockquote class="yiv9405999897quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Is there any recommended reading on threading and how it is handled with gstreamer?<br clear="none">
<br clear="none">
I'm interested because I'm working on a source element for a camera (the point grey ladybug camera which has a C api).  I'm somewhat new to this, so I am wondering if an element that will act as a pipeline source needs to run on a background thread if it has a blocking api.  From the camera docs, it says it can run in isochronous or asynchronous mode.  The isochronous mode blocks, but from what I understand should have better performance.<br clear="none"></blockquote></div></div></div><div><br clear="none"></div><div>GstBaseSrc is a base class that handle source threading for you.</div><div class="yiv9405999897yqt0364354879" id="yiv9405999897yqtfd69126"><div><br clear="none"></div><div><br clear="none"></div><div><div class="yiv9405999897gmail_extra"><div class="yiv9405999897gmail_quote"><blockquote class="yiv9405999897quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br clear="none">
I'd appreciate any advice.  Thanks!<br clear="none">
______________________________ _________________<br clear="none">
gstreamer-devel mailing list<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists. freedesktop.org</a><br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/ mailman/listinfo/gstreamer- devel</a><br clear="none">
</blockquote></div><br clear="none"></div></div></div></div></div></div><div class="yqt0364354879" id="yqtfd77283">_______________________________________________<br clear="none">gstreamer-devel mailing list<br clear="none"><a shape="rect" ymailto="mailto:gstreamer-devel@lists.freedesktop.org" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br clear="none"><a shape="rect" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br clear="none"></div><br><br></div>  </div> </div>  </div></div></body></html>