WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
291231
[visionOS] External playback can get stuck in AcceleratedVideoMode::StagedVideoRenderer
https://bugs.webkit.org/show_bug.cgi?id=291231
Summary
[visionOS] External playback can get stuck in AcceleratedVideoMode::StagedVid...
Ryan Fuller
Reported
2025-04-07 15:00:54 PDT
With commit
293272@main
, we wait to set the isInFullscreenOrPiP state until we send the setVideoReceiverEndpoint message, counting that the videoTarget would be set before the isInFullscreenOrPiP message is received. However, because they use different paths to go from the UI to WebGPU process, the timing is inconsistent, so sometimes the order is received backwards. This results in the possibility for accelerated video mode to be stuck in StagedVideoRenderer.
Attachments
Add attachment
proposed patch, testcase, etc.
Ryan Fuller
Comment 1
2025-04-07 15:00:55 PDT
<
rdar://problem/148627593
>
Ryan Fuller
Comment 2
2025-04-07 15:21:48 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/43768
EWS
Comment 3
2025-04-10 13:03:47 PDT
Committed
293539@main
(78ee70b1b6b8): <
https://commits.webkit.org/293539@main
> Reviewed commits have been landed. Closing PR #43768 and removing active labels.
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