[webkit-changes] [WebKit/WebKit] b9fda0: [iOS] Mixable Auxiliary AVAudioSessions may preven...

Jer Noble noreply at github.com
Tue Nov 28 07:38:59 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b9fda0874dfa4c0bb63fde06a9578d947a4a2c8f
      https://github.com/WebKit/WebKit/commit/b9fda0874dfa4c0bb63fde06a9578d947a4a2c8f
  Author: Jer Noble <jer.noble at apple.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M Source/WebCore/platform/mediastream/ios/AVAudioSessionCaptureDeviceManager.mm

  Log Message:
  -----------
  [iOS] Mixable Auxiliary AVAudioSessions may prevent Now Playing compatibility
https://bugs.webkit.org/show_bug.cgi?id=265431
rdar://117314150

Reviewed by Youenn Fablet.

AVAudioSession may deny Now Playing to applications with mixable AVAudioSessions. Setting the
aux session used for detecting selectable input routs to mixable used to be necessary to avoid
interrupting other sessions when activating that aux session. However, we subsequently stopped
activating that session in 269256 at main, and the aux session no longer needs to be mixable.

* Source/WebCore/platform/mediastream/ios/AVAudioSessionCaptureDeviceManager.mm:
(WebCore::AVAudioSessionCaptureDeviceManager::createAudioSession):

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




More information about the webkit-changes mailing list