Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
5.9.0, 5.9.1, 5.9.2
-
None
-
ubuntu 17.10, Qt 5.9.1, qtwayland from git 5.9 branch.
Description
One such application is gstreamer with wayland sink. To test, run "pure-qml" example and then run:
gst-launch-1.0 -v videotestsrc | waylandsink
Output:
virtual void QWaylandSurfacePrivate::Subsurface::subsurface_set_sync(QtWaylandServer::wl_subsurface::Resource*)
virtual void QWaylandSurfacePrivate::Subsurface::subsurface_set_desync(QtWaylandServer::wl_subsurface::Resource*)
Output is from unimplemented subsurface_set_sync and desync functions in qwaylandsurface.cpp. This may be the cause of the bug.
Running weston on xwayland and then launching the same command works. You can see a gstreamer surface is created with expected video.