Waylandsink: "xdg_surface has never been configured" error when using wlroots based compositor (e.g. sway/tinywl)
Pipeline: "gst-launch-1.0 videotestsrc ! waylandsink" Gstreamer: 1.16.2 Compositor: Sway
Enabled WAYLAND_DEBUG=client and logs show: log.txt
Interestingly this same pipeline works in Weston.
From IRC, I am told that wl_surface.attach
MUST NOT HAPPEN BEFORE commit()
No surface is visible on the display for this issue, as with a previous issue that seemed similar: #933 (closed)
Edited by Ollie Reynolds