[webkit-changes] [WebKit/WebKit] 0ad2f3: [visionOS] Can't enter into spatial mode if the vi...
Jean-Yves Avenard
noreply at github.com
Fri Feb 7 06:02:40 PST 2025
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 0ad2f3b8bc47b6725ce012d3fca8acbd7b0c2d5d
https://github.com/WebKit/WebKit/commit/0ad2f3b8bc47b6725ce012d3fca8acbd7b0c2d5d
Author: Jean-Yves Avenard <jya at apple.com>
Date: 2025-02-07 (Fri, 07 Feb 2025)
Changed paths:
M Source/WebCore/platform/cocoa/PlaybackSessionModelMediaElement.h
M Source/WebCore/platform/cocoa/PlaybackSessionModelMediaElement.mm
Log Message:
-----------
[visionOS] Can't enter into spatial mode if the video doesn't have any audio track
https://bugs.webkit.org/show_bug.cgi?id=287227
rdar://144371827
Reviewed by Eric Carlson.
the spatialVideoMetadata was only sent to the UIP's PlaybackSessionManagerProxy
and in turn to the LinearMediaKit player upon receiving the event that an
audio track had been added (or removed).
Such event would have never been fired with a video-only file.
Fly-By: TextTracksList listeners were never removed due to an old typo.
* Source/WebCore/platform/cocoa/PlaybackSessionModelMediaElement.h:
* Source/WebCore/platform/cocoa/PlaybackSessionModelMediaElement.mm:
(WebCore::PlaybackSessionModelMediaElement::setMediaElement):
(WebCore::PlaybackSessionModelMediaElement::updateMediaSelectionOptions):
(WebCore::PlaybackSessionModelMediaElement::maybeUpdateVideoMetadata):
(WebCore::PlaybackSessionModelMediaElement::updateMediaSelectionIndices):
Canonical link: https://commits.webkit.org/289998@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list