Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 56f6f91ae9b4074cc5f08c80aab4cbc191d6e00b
      
https://github.com/WebKit/WebKit/commit/56f6f91ae9b4074cc5f08c80aab4cbc191d6e00b
  Author: Eric Carlson <eric.carl...@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


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to