WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 253877
254480
[GStreamer] Video playback often freezes when fullscreened
https://bugs.webkit.org/show_bug.cgi?id=254480
Summary
[GStreamer] Video playback often freezes when fullscreened
Caden Mitchell
Reported
2023-03-26 03:28:05 PDT
**System information** OS: Fedora 38 Workstation (GNOME on Wayland) CPU: AMD Ryzen 5 7500X GPU: AMD Radeon 5700 XT Gnome Web version:44.0 WebKitGTK version: 2.40.0 GStreamer version: 1.22.1 Mesa version: 23.0.0 **Description*** Playing streaming content (such as YouTube) in fullscreen will cause the video playback to freeze while the audio plays. Additionally, it seems that not only does the video playback freeze, but any other web elements such as progress bars, links, buttons, etc. will disappear or freeze, while hovering where they should be will reveal that these elements do exist and can even be interacted with. Leaving fullscreen will bring things back to normal, however, from this state entering fullscreen again will simply present the same issue. This can usually be solved by exiting fullscreen, re-positioning the play head a couple times, and entering fullscreen again. **Steps to reproduce** Typically, it happens while in fullscreen and clicking on the timeline to seek to another part of the video. Also when skipping forward and backwards using arrow keys and J/L. Also, when a video auto-plays, it will usually enter this state. It also tends to happen if you fullscreen a video before pressing play. **Notes** It seems as though WebKit simply stops stops updating the display server or something when this happens. Again, the page remains fully responsive with its functionality fully intact, just invisible/frozen. It tends to get stuck on the frame prior to fullscreening, a random frame of the video, or the video thumbnail. Seeking through the video outside of fullscreen tends to break it out of this, too, possibly when the video buffers. This also seemed to affect older development builds since the switch to GTK4 was made.
Attachments
Add attachment
proposed patch, testcase, etc.
Caden Mitchell
Comment 1
2023-03-26 03:37:20 PDT
A 100% reproducible method: 1) play any YouTube video (recommended ~10 min in length for buffering reasons) 2) enter fullscreen 3) while the video is playing, simply click anywhere on the timeline where the video isn't buffered (light gray bar) Additional notes: It seems this won't happen if you seek to where the video is already buffered. However, seeking to a point in the video where it has not yet loaded will cause the fullscreen view to display this issue.
Michael Catanzaro
Comment 2
2023-03-26 07:34:20 PDT
I think this is a duplicate of
bug #253877
.
Michael Catanzaro
Comment 3
2023-03-26 07:34:37 PDT
*** This bug has been marked as a duplicate of
bug 253877
***
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug