<div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
I found one issue that,<br>
after vaimagesink throw out the msg of &#39;prepare-xwindow-id&#39;, gst_xvimagesink_setcaps will run into gst_xvimagesink_xwindow_new() when , gst_xvimagesink_set_xwindow_id() is still on the way.<br>
I think it is caused by gst_xvimagesink_set_xwindow_id is called from UI thread in async. Is it a bug of xvimagesink, or I have done something wrong?<br>

</blockquote></div><br>Isn&#39;t the &#39;prepare-xwindow-id&#39; handled in sync handler ? If not try with gst_bus_set_sync_handler to set the window-id.<br><br>Regards,<br>Pavan<br>