Details
-
Bug
-
Resolution: Incomplete
-
P1: Critical
-
None
-
5.15.1
-
None
Description
Hi,
On Wayland, when I create a Video element and set its source to some video, that video does not play - unless I move my mouse cursor over the element and keep moving it around. Whenever I stop moving the cursor or when the cursor leaves the video element then the picture stops (though the audio still keeps going).
When the app launches and before I move the cursor to that window I get the following two lines of output:
** (videotest:24519): CRITICAL **: 00:03:02.984: gst_gl_context_new_wrapped: assertion 'available_apis != GST_GL_API_ANY' failed Could not create wrappped context for platform: 1
It then just sits there doing nothing until I move my cursor into the window.
If I move my cursor into the window to start playback and then move the cursor somewhere else (outside that window) the video stops but the audio keeps going. If I then move the cursor back into the window the video stutters and I get this message on standard out:
Warning: "A lot of buffers are being dropped."
I attached a simple test app that exhibits that behavior.
When I switch from Wayland to X, then everything works just fine. I still get the same message on standard out ("Could not create wrappped context for platform: 2" (2, not 1, on X)) but the video plays just fine.