[webkit-changes] [WebKit/WebKit] 56f6f9: Only claim to be eligible for Smart Routing when g...

Eric Carlson noreply at github.com
Fri May 26 16:23:26 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 56f6f91ae9b4074cc5f08c80aab4cbc191d6e00b
      https://github.com/WebKit/WebKit/commit/56f6f91ae9b4074cc5f08c80aab4cbc191d6e00b
  Author: Eric Carlson <eric.carlson at apple.com>
  Date:   2023-05-26 (Fri, 26 May 2023)

  Changed paths:
    M Source/WebCore/platform/audio/cocoa/AudioSessionCocoa.h
    M Source/WebCore/platform/audio/cocoa/AudioSessionCocoa.mm
    M Source/WebCore/platform/audio/ios/AudioSessionIOS.mm
    M Source/WebCore/platform/audio/mac/AudioSessionMac.mm

  Log Message:
  -----------
  Only claim to be eligible for Smart Routing when generating audio
https://bugs.webkit.org/show_bug.cgi?id=257388
rdar://109724130

Reviewed by Jer Noble.

Don't claim to be eligible for Smart Routing if the audio session is inactive
or the audio session category is None.

* Source/WebCore/platform/audio/cocoa/AudioSessionCocoa.h:
(WebCore::AudioSessionCocoa::isEligibleForSmartRouting const):
* Source/WebCore/platform/audio/cocoa/AudioSessionCocoa.mm:
(WebCore::AudioSessionCocoa::setEligibleForSmartRoutingInternal):
(WebCore::AudioSessionCocoa::AudioSessionCocoa):
(WebCore::AudioSessionCocoa::~AudioSessionCocoa):
(WebCore::AudioSessionCocoa::setEligibleForSmartRouting):
(WebCore::AudioSessionCocoa::tryToSetActiveInternal):
(WebCore::AudioSessionCocoa::setCategory):
(WebCore::setEligibleForSmartRouting): Deleted.
* Source/WebCore/platform/audio/ios/AudioSessionIOS.mm:
(WebCore::AudioSessionIOS::setCategory):
* Source/WebCore/platform/audio/mac/AudioSessionMac.mm:
(WebCore::AudioSessionMac::setCategory):

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




More information about the webkit-changes mailing list