[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