[webkit-changes] [WebKit/WebKit] 40b644: Safari video playback and Youtube app playback usi...

Dean Jackson noreply at github.com
Wed Jun 28 12:29:30 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 40b644b3f1961d26cf352fabbba261a3f5181419
      https://github.com/WebKit/WebKit/commit/40b644b3f1961d26cf352fabbba261a3f5181419
  Author: Dean Jackson <dino at apple.com>
  Date:   2023-06-28 (Wed, 28 Jun 2023)

  Changed paths:
    M LayoutTests/media/audio-session-category-at-most-recent-playback-expected.txt
    M LayoutTests/media/audio-session-category-at-most-recent-playback.html
    M LayoutTests/media/video-audio-session-mode-expected.txt
    M LayoutTests/media/video-audio-session-mode.html
    M Source/WebCore/platform/audio/cocoa/MediaSessionManagerCocoa.mm

  Log Message:
  -----------
  Safari video playback and Youtube app playback using Movie tuning route when it should be using General tuning route
https://bugs.webkit.org/show_bug.cgi?id=258629
rdar://110648685

Reviewed by Jer Noble.

We unilaterally changed the AudioSession Category for playback in
a previous commit. It turns out this should only be for visionOS,
which has an experience that is more like wearing headphones.

Use the default category for iOS, and only the MoviePlayback category
for visionOS.

* LayoutTests/media/audio-session-category-at-most-recent-playback-expected.txt:
* LayoutTests/media/audio-session-category-at-most-recent-playback.html:
* LayoutTests/media/video-audio-session-mode-expected.txt:
* LayoutTests/media/video-audio-session-mode.html:
* Source/WebCore/platform/audio/cocoa/MediaSessionManagerCocoa.mm:
(WebCore::MediaSessionManagerCocoa::updateSessionState):

Canonical link: https://commits.webkit.org/265592@main




More information about the webkit-changes mailing list