<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yiv8684100716"><div id="yui_3_16_0_ym19_1_1486319370214_16371"><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;" id="yui_3_16_0_ym19_1_1486319370214_16370"><div id="yui_3_16_0_ym19_1_1486319370214_16429">This turned out to be because I hadn't imported<br clear="none"></div><div id="yiv8684100716yui_3_16_0_ym19_1_1486319370214_15585"><br clear="none"></div><div id="yiv8684100716yui_3_16_0_ym19_1_1486319370214_15584">GstVideo</div><div id="yiv8684100716yui_3_16_0_ym19_1_1486319370214_15581"><span><br clear="none"></span></div><div id="yui_3_16_0_ym19_1_1486319370214_16431"><span id="yui_3_16_0_ym19_1_1486319370214_16430">I wonder if it would be possible to include have an error message with this info, when trying to use set_window_handle without first importing GstVideo ?<br clear="none"></span></div><div><span></span></div><div id="yiv8684100716yui_3_16_0_ym19_1_1486319370214_15580"> </div><div class="yiv8684100716signature" id="yiv8684100716yui_3_16_0_ym19_1_1486319370214_15524">S++</div> <div class="yiv8684100716qtdSeparateBR" id="yui_3_16_0_ym19_1_1486319370214_16432"><br clear="none"><br clear="none"></div><div class="yiv8684100716yqt8562799465" id="yiv8684100716yqt65455"></div></div></div></div><div class=".yiv8684100716yahoo_quoted"> <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div dir="ltr"><font size="2" face="Arial"> On Sunday, February 5, 2017 2:15 PM, Stuart Axon <stuaxo2@yahoo.com> wrote:<br clear="none"></font></div>  <br clear="none"><br clear="none"> <div class="yiv8684100716y_msg_container"><div id="yiv8684100716"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div><span>I'm using gst uninstalled on some pis.</span></div><div><span><br clear="none"></span></div><div><span>Sometimes, it looks like they start using the system gstreamer instead of gstreamer uninstalled.</span></div><div><span><br clear="none"></span></div><div><span>Basically set_window_handle becomes unavailable.</span></div><div><span><br clear="none"></span></div><div><span><br clear="none"></span></div><div dir="ltr" id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_4947"><span id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_4948">Is there a way to check the version, so I can verify this is what is happening ?</span></div><div dir="ltr" id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_3020"><div id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_6813"> </div><div id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_6814"><br clear="none"></div><div id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_5079"><br clear="none"></div><div id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_6829">I have this bit of code<br clear="none"></div><pre id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_5043" style="background-color:#2b2b2b;color:#a9b7c6;font-family:'Source Code Pro';font-size:12.0pt;"><span id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_5044" style="color:#cc7832;font-weight:bold;">def </span><span id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_5045" style="font-weight:bold;">on_sync_message</span>(<span id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_5046" style="color:#808080;">bus</span>, msg):<br id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_5047" clear="none">    <span id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_5048" style="color:#cc7832;font-weight:bold;">if </span>msg.get_structure().get_name() == <span id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_5049" style="color:#008080;">'prepare-window-handle'</span>:<br id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_5052" clear="none">        _sink = msg.src<br clear="none">        _sink.set_window_handle(win_handle)<span id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_5071" style="color:#808080;"></span><span id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_5073" style="color:#808080;"></span></pre><div id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_6828">And after some amount of hours it starts failing.</div><div id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_6879"><br clear="none"></div><div id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_8626"><br clear="none"></div><div id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_8627"><br clear="none"></div><div dir="ltr" id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_8628">I run the pis for hours they will randomly start not having set_window_handle<br clear="none"></div><div id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_6880"><br clear="none"></div></div><div class="yiv8684100716signature" id="yiv8684100716yui_3_16_0_ym19_1_1486303852463_4946">S++</div></div></div></div><br clear="none"><br clear="none"></div>  </div> </div>  </div></div></body></html>