Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 085e8165421facbe95e7895150b6f447db5137a8
      
https://github.com/WebKit/WebKit/commit/085e8165421facbe95e7895150b6f447db5137a8
  Author: Chris Dumez <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M Source/WebKit/GPUProcess/GPUConnectionToWebProcess.cpp
    M Source/WebKit/GPUProcess/GPUConnectionToWebProcess.h
    M Source/WebKit/GPUProcess/GPUProcess.cpp
    M Source/WebKit/GPUProcess/GPUProcess.h
    M Source/WebKit/GPUProcess/media/RemoteAudioSessionProxy.cpp
    M Source/WebKit/GPUProcess/media/RemoteAudioSessionProxy.h
    M Source/WebKit/GPUProcess/media/RemoteAudioSessionProxyManager.h
    M Source/WebKit/GPUProcess/media/RemoteAudioVideoRendererProxyManager.cpp
    M Source/WebKit/GPUProcess/media/RemoteCDMInstanceProxy.cpp
    M Source/WebKit/GPUProcess/media/RemoteCDMProxy.cpp
    M Source/WebKit/GPUProcess/media/RemoteCDMProxy.h
    M Source/WebKit/GPUProcess/media/RemoteLegacyCDMProxy.cpp
    M Source/WebKit/GPUProcess/media/RemoteLegacyCDMProxy.h
    M Source/WebKit/GPUProcess/media/RemoteLegacyCDMSessionProxy.cpp
    M Source/WebKit/GPUProcess/media/RemoteLegacyCDMSessionProxy.h
    M Source/WebKit/GPUProcess/media/RemoteMediaPlayerProxy.cpp
    M Source/WebKit/GPUProcess/media/cocoa/VideoReceiverEndpointManager.mm

  Log Message:
  -----------
  Reduce use of protected functions in Source/WebKit/GPUProcess
https://bugs.webkit.org/show_bug.cgi?id=306497

Reviewed by Darin Adler.

* Source/WebKit/GPUProcess/GPUConnectionToWebProcess.cpp:
(WebKit::GPUConnectionToWebProcess::didClose):
(WebKit::GPUConnectionToWebProcess::lowMemoryHandler):
(WebKit::GPUConnectionToWebProcess::remoteAudioDestinationManager):
(WebKit::GPUConnectionToWebProcess::audioMediaStreamTrackRendererInternalUnitManager):
(WebKit::GPUConnectionToWebProcess::remoteAudioVideoRendererProxyManager):
(WebKit::GPUConnectionToWebProcess::cdmFactoryProxy):
(WebKit::GPUConnectionToWebProcess::audioSessionProxy):
(WebKit::GPUConnectionToWebProcess::imageDecoderAVFProxy):
(WebKit::GPUConnectionToWebProcess::performWithMediaPlayerOnMainThread):
(WebKit::GPUConnectionToWebProcess::ensureAudioSession):
(WebKit::GPUConnectionToWebProcess::legacyCdmFactoryProxy):
(WebKit::GPUConnectionToWebProcess::mediaEngineConfigurationFactoryProxy):
(WebKit::GPUConnectionToWebProcess::dispatchMessage):
(WebKit::GPUConnectionToWebProcess::dispatchSyncMessage):
(WebKit::GPUConnectionToWebProcess::setOrientationForMediaCapture):
(WebKit::GPUConnectionToWebProcess::rotationAngleForCaptureDeviceChanged):
(WebKit::GPUConnectionToWebProcess::enableMediaPlaybackIfNecessary):
(WebKit::GPUConnectionToWebProcess::protectedRemoteAudioDestinationManager): 
Deleted.
(WebKit::GPUConnectionToWebProcess::protectedUserMediaCaptureManagerProxy): 
Deleted.
(WebKit::GPUConnectionToWebProcess::protectedAudioMediaStreamTrackRendererInternalUnitManager):
 Deleted.
(WebKit::GPUConnectionToWebProcess::protectedRemoteAudioVideoRendererProxyManager):
 Deleted.
(WebKit::GPUConnectionToWebProcess::protectedCdmFactoryProxy): Deleted.
(WebKit::GPUConnectionToWebProcess::protectedAudioSessionProxy): Deleted.
(WebKit::GPUConnectionToWebProcess::protectedImageDecoderAVFProxy): Deleted.
(WebKit::GPUConnectionToWebProcess::protectedVideoFrameObjectHeap): Deleted.
(WebKit::GPUConnectionToWebProcess::protectedRemoteMediaPlayerManagerProxy): 
Deleted.
(WebKit::GPUConnectionToWebProcess::protectedLegacyCdmFactoryProxy): Deleted.
(WebKit::GPUConnectionToWebProcess::protectedMediaEngineConfigurationFactoryProxy):
 Deleted.
* Source/WebKit/GPUProcess/GPUConnectionToWebProcess.h:
(WebKit::GPUConnectionToWebProcess::remoteMediaPlayerManagerProxy):
* Source/WebKit/GPUProcess/GPUProcess.cpp:
(WebKit::GPUProcess::audioSessionManager const):
(WebKit::GPUProcess::protectedAudioSessionManager const): Deleted.
* Source/WebKit/GPUProcess/GPUProcess.h:
* Source/WebKit/GPUProcess/media/RemoteAudioSessionProxy.cpp:
(WebKit::RemoteAudioSessionProxy::configuration):
(WebKit::RemoteAudioSessionProxy::setCategory):
(WebKit::RemoteAudioSessionProxy::setPreferredBufferSize):
(WebKit::RemoteAudioSessionProxy::setIsPlayingToBluetoothOverride):
(WebKit::RemoteAudioSessionProxy::beginInterruptionRemote):
(WebKit::RemoteAudioSessionProxy::endInterruptionRemote):
(WebKit::RemoteAudioSessionProxy::setSceneIdentifier):
(WebKit::RemoteAudioSessionProxy::setSoundStageSize):
(WebKit::RemoteAudioSessionProxy::protectedAudioSessionManager): Deleted.
* Source/WebKit/GPUProcess/media/RemoteAudioSessionProxy.h:
* Source/WebKit/GPUProcess/media/RemoteAudioSessionProxyManager.h:
(WebKit::RemoteAudioSessionProxyManager::session const):
(WebKit::RemoteAudioSessionProxyManager::protectedSession): Deleted.
(WebKit::RemoteAudioSessionProxyManager::protectedSession const): Deleted.
* Source/WebKit/GPUProcess/media/RemoteAudioVideoRendererProxyManager.cpp:
(WebKit::RemoteAudioVideoRendererProxyManager::setLegacyCDMSession):
(WebKit::RemoteAudioVideoRendererProxyManager::setCDMInstance):
* Source/WebKit/GPUProcess/media/RemoteCDMInstanceProxy.cpp:
(WebKit::RemoteCDMInstanceProxy::createSession):
* Source/WebKit/GPUProcess/media/RemoteCDMProxy.cpp:
(WebKit::RemoteCDMProxy::createInstance):
* Source/WebKit/GPUProcess/media/RemoteCDMProxy.h:
(WebKit::RemoteCDMProxy::factory const):
(WebKit::RemoteCDMProxy::protectedFactory const): Deleted.
* Source/WebKit/GPUProcess/media/RemoteLegacyCDMProxy.cpp:
(WebKit::RemoteLegacyCDMProxy::cdmMediaPlayer const):
* Source/WebKit/GPUProcess/media/RemoteLegacyCDMProxy.h:
(WebKit::RemoteLegacyCDMProxy::protectedFactory const): Deleted.
* Source/WebKit/GPUProcess/media/RemoteLegacyCDMSessionProxy.cpp:
(WebKit::RemoteLegacyCDMSessionProxy::sharedPreferencesForWebProcess const):
(WebKit::RemoteLegacyCDMSessionProxy::protectedSession const): Deleted.
* Source/WebKit/GPUProcess/media/RemoteLegacyCDMSessionProxy.h:
(WebKit::RemoteLegacyCDMSessionProxy::session const):
(WebKit::RemoteLegacyCDMSessionProxy::protectedFactory const): Deleted.
* Source/WebKit/GPUProcess/media/RemoteMediaPlayerProxy.cpp:
(WebKit::RemoteMediaPlayerProxy::mediaPlayerCachedKeyForKeyId const):
(WebKit::RemoteMediaPlayerProxy::setLegacyCDMSession):
(WebKit::RemoteMediaPlayerProxy::cdmInstanceAttached):
(WebKit::RemoteMediaPlayerProxy::cdmInstanceDetached):
(WebKit::RemoteMediaPlayerProxy::attemptToDecryptWithInstance):
* Source/WebKit/GPUProcess/media/cocoa/VideoReceiverEndpointManager.mm:
(WebKit::VideoReceiverEndpointManager::setVideoTargetIfValidIdentifier const):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to