<div dir="auto">Hi Matthew,<div dir="auto"><br></div><div dir="auto">This surface-id is for wayland-ivi-extension (in-vehicle infotainment layer manager) support in glimagesink. I find GstGlWindow is not proper element and it seems it is internally invoked by glimagesink. I am working with Wayland platform.</div><div dir="auto"><br></div><div dir="auto">Thanks & Regards,</div><div dir="auto">Vikash</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mar 31, 2017 4:02 AM, "Matthew Waters" <<a href="mailto:ystreet00@gmail.com">ystreet00@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Is this surface-id something what would be better suited for the<br>
GstVideoOverlay interface that glimagesink and glwindow_wayland already<br>
implement?<br>
<br>
Cheers<br>
-Matt<br>
<br>
<br>
On 30/03/17 16:42, Vikas Patil wrote:<br>
> Hi All,<br>
><br>
> I would like to add new plug-in property (i.e. surface-id ) to<br>
> glimagesink [1]. I have added required code to [1] as after looking at<br>
> other properties. However I need this property value<br>
> to libgstsl.so [2].<br>
><br>
> Could anyone guide me how to get new property value from [1]<br>
> libgstopengl.so to [2] libgstgl.so?<br>
><br>
><br>
> [1]<br>
> <a href="https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/ext/gl/gstglimagesink.c?id=1.6.0" rel="noreferrer" target="_blank">https://cgit.freedesktop.org/<wbr>gstreamer/gst-plugins-bad/<wbr>tree/ext/gl/gstglimagesink.c?<wbr>id=1.6.0</a><br>
> [2]<br>
> <a href="https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/gst-libs/gst/gl/wayland/gstglwindow_wayland_egl.c?id=1.6.0" rel="noreferrer" target="_blank">https://cgit.freedesktop.org/<wbr>gstreamer/gst-plugins-bad/<wbr>tree/gst-libs/gst/gl/wayland/<wbr>gstglwindow_wayland_egl.c?id=<wbr>1.6.0</a><br>
><br>
> Thanking you.<br>
><br>
> Thanks & regards,<br>
> Vikash<br>
<br>
<br>
</blockquote></div></div>