<div dir="ltr"><div>I am trying to add a video overlay to a wayland surface.</div><div><br></div><div>I'm seeing this runtime error:<br></div><div>Error! Received error from /GstPipeline:pipeline0/GstWaylandSink:waylandsink0: Application did not provide a wayland display handle (debug: Some("../ext/wayland/gstwaylandsink.c(946): gst_wayland_sink_set_window_handle (): /GstPipeline:pipeline0/GstWaylandSink:waylandsink0:\nwaylandsink cannot use an externally-supplied surface without an externally-supplied display handle. Consider providing a display handle from your application with GstContext"))</div><div><br></div><div>What is the pattern for adding display handle with GstContext in Rust?  There doesn't appear to be a reference to this in any of the samples.</div><div><br></div><div>I believe I have set the video_overlay window handle (pointer to wl_surface) correctly:<br><a href="https://github.com/jwinarske/waylandsink-with-video-overlay-rs/blob/main/src/main.rs#L170">https://github.com/jwinarske/waylandsink-with-video-overlay-rs/blob/main/src/main.rs#L170</a></div><br><div><br></div><div>Thanks,</div><div>Joel<br></div></div>