[webkit-changes] [WebKit/WebKit] a4b7b5: [WTF] Remove master variations of main constants
Rose Silicon
noreply at github.com
Tue Sep 3 10:17:09 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: a4b7b565fd3bec00480fe0079fa9cc3893f95242
https://github.com/WebKit/WebKit/commit/a4b7b565fd3bec00480fe0079fa9cc3893f95242
Author: Rose <gfunni234 at gmail.com>
Date: 2024-09-03 (Tue, 03 Sep 2024)
Changed paths:
M Source/WTF/wtf/PlatformHave.h
M Source/WebCore/platform/audio/mac/AudioHardwareListenerMac.cpp
M Source/WebCore/platform/audio/mac/AudioSessionMac.mm
M Source/WebCore/platform/graphics/mac/GraphicsChecksMac.cpp
M Source/WebCore/platform/mediastream/mac/CoreAudioCaptureDevice.cpp
M Source/WebCore/platform/mediastream/mac/CoreAudioCaptureDeviceManager.cpp
M Source/WebCore/platform/mediastream/mac/CoreAudioSharedUnit.cpp
M Tools/DumpRenderTree/mac/LayoutTestHelper.m
Log Message:
-----------
[WTF] Remove master variations of main constants
https://bugs.webkit.org/show_bug.cgi?id=279000
Reviewed by Brent Fulgham.
All supported macOS versions use IOMainPort, and
kAudioObjectPropertyElementMaster now.
IOMasterPort was supported until Big Sur.
https://commits.webkit.org/260226@main added a
check for the main port, but now we can remove
that as well.
* Source/WTF/wtf/PlatformHave.h: Remove check for Main.
* Source/WebCore/platform/audio/mac/AudioHardwareListenerMac.cpp: Ditto.
(WebCore::isAudioHardwareProcessRunning):
(WebCore::currentDeviceSupportedBufferSizes):
(WebCore::processIsRunningPropertyDescriptor):
(WebCore::outputDevicePropertyDescriptor):
* Source/WebCore/platform/audio/mac/AudioSessionMac.mm:
(WebCore::defaultDeviceWithoutCaching):
(WebCore::defaultDeviceTransportIsBluetooth):
(WebCore::AudioSessionMac::defaultOutputDeviceAddress):
(WebCore::AudioSessionMac::nominalSampleRateAddress):
(WebCore::AudioSessionMac::bufferSizeAddress):
(WebCore::AudioSessionMac::maximumNumberOfOutputChannels const):
(WebCore::AudioSessionMac::setPreferredBufferSize):
(WebCore::AudioSessionMac::isMuted const):
(WebCore::AudioSessionMac::muteAddress):
* Source/WebCore/platform/graphics/mac/GraphicsChecksMac.cpp:
(WebCore::attachToAppleGraphicsControl):
* Source/WebCore/platform/mediastream/mac/CoreAudioCaptureDevice.cpp:
(WebCore::getDeviceInfo):
(WebCore::CoreAudioCaptureDevice::CoreAudioCaptureDevice):
(WebCore::CoreAudioCaptureDevice::relatedAudioDeviceIDs):
* Source/WebCore/platform/mediastream/mac/CoreAudioCaptureDeviceManager.cpp:
(WebCore::deviceHasInputStreams):
(WebCore::deviceHasOutputStreams):
(WebCore::isValidCaptureDevice):
(WebCore::CoreAudioCaptureDeviceManager::coreAudioCaptureDevices):
(WebCore::computeAudioDeviceList):
* Source/WebCore/platform/mediastream/mac/CoreAudioSharedUnit.cpp:
(WebCore::CoreAudioSharedInternalUnit::defaultOutputDevice):
* Tools/DumpRenderTree/mac/LayoutTestHelper.m:
(lockDownDiscreteGraphics):
Canonical link: https://commits.webkit.org/283100@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