Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: f87f22ee4341d1455e88fcb08b3f414bc8c36e37 https://github.com/WebKit/WebKit/commit/f87f22ee4341d1455e88fcb08b3f414bc8c36e37 Author: Ryosuke Niwa <rn...@webkit.org> Date: 2024-09-20 (Fri, 20 Sep 2024)
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.cpp M Source/WebKit/GPUProcess/media/RemoteCDMFactoryProxy.cpp M Source/WebKit/GPUProcess/media/RemoteCDMInstanceProxy.cpp M Source/WebKit/GPUProcess/media/RemoteCDMInstanceProxy.h M Source/WebKit/GPUProcess/media/RemoteCDMInstanceSessionProxy.cpp M Source/WebKit/GPUProcess/media/RemoteCDMInstanceSessionProxy.h 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/webrtc/RemoteAudioMediaStreamTrackRendererInternalUnitManager.cpp Log Message: ----------- Deploy more smart pointers in Source/WebKit/GPUProcess https://bugs.webkit.org/show_bug.cgi?id=280087 Reviewed by Basuke Suzuki. Deployed more smart pointers based on clang static analyzer warnings. * Source/WebKit/GPUProcess/GPUConnectionToWebProcess.cpp: (WebKit::m_sharedPreferencesForWebProcess): (WebKit::GPUConnectionToWebProcess::didClose): (WebKit::GPUConnectionToWebProcess::allowsExitUnderMemoryPressure const): (WebKit::GPUConnectionToWebProcess::protectedCdmFactoryProxy): (WebKit::GPUConnectionToWebProcess::audioSessionProxy): (WebKit::GPUConnectionToWebProcess::protectedAudioSessionProxy): (WebKit::GPUConnectionToWebProcess::protectedRemoteMediaPlayerManagerProxy): (WebKit::GPUConnectionToWebProcess::performWithMediaPlayerOnMainThread): (WebKit::GPUConnectionToWebProcess::ensureAudioSession): (WebKit::GPUConnectionToWebProcess::protectedLegacyCdmFactoryProxy): (WebKit::GPUConnectionToWebProcess::dispatchMessage): (WebKit::GPUConnectionToWebProcess::dispatchSyncMessage): * Source/WebKit/GPUProcess/GPUConnectionToWebProcess.h: * Source/WebKit/GPUProcess/GPUProcess.cpp: (WebKit::GPUProcess::protectedAudioSessionManager const): (WebKit::GPUProcess::requestBitmapImageForCurrentTime): * Source/WebKit/GPUProcess/GPUProcess.h: * Source/WebKit/GPUProcess/media/RemoteAudioSessionProxy.cpp: (WebKit::RemoteAudioSessionProxy::configuration): (WebKit::RemoteAudioSessionProxy::setCategory): (WebKit::RemoteAudioSessionProxy::setPreferredBufferSize): (WebKit::RemoteAudioSessionProxy::tryToSetActive): (WebKit::RemoteAudioSessionProxy::setIsPlayingToBluetoothOverride): (WebKit::RemoteAudioSessionProxy::beginInterruptionRemote): (WebKit::RemoteAudioSessionProxy::endInterruptionRemote): (WebKit::RemoteAudioSessionProxy::setSceneIdentifier): (WebKit::RemoteAudioSessionProxy::setSoundStageSize): (WebKit::RemoteAudioSessionProxy::protectedAudioSessionManager): * Source/WebKit/GPUProcess/media/RemoteAudioSessionProxy.h: * Source/WebKit/GPUProcess/media/RemoteAudioSessionProxyManager.cpp: (WebKit::RemoteAudioSessionProxyManager::updateCategory): (WebKit::RemoteAudioSessionProxyManager::updatePreferredBufferSizeForProcess): * Source/WebKit/GPUProcess/media/RemoteCDMFactoryProxy.cpp: (WebKit::RemoteCDMFactoryProxy::didReceiveCDMMessage): (WebKit::RemoteCDMFactoryProxy::didReceiveSyncCDMMessage): * Source/WebKit/GPUProcess/media/RemoteCDMInstanceProxy.cpp: (WebKit::RemoteCDMInstanceProxy::unrequestedInitializationDataReceived): (WebKit::RemoteCDMInstanceProxy::setStorageDirectory): (WebKit::RemoteCDMInstanceProxy::createSession): (WebKit::RemoteCDMInstanceProxy::sharedPreferencesForWebProcess const): (WebKit::RemoteCDMInstanceProxy::protectedCdm const): * Source/WebKit/GPUProcess/media/RemoteCDMInstanceProxy.h: * Source/WebKit/GPUProcess/media/RemoteCDMInstanceSessionProxy.cpp: (WebKit::RemoteCDMInstanceSessionProxy::requestLicense): (WebKit::RemoteCDMInstanceSessionProxy::updateLicense): (WebKit::RemoteCDMInstanceSessionProxy::loadSession): (WebKit::RemoteCDMInstanceSessionProxy::sharedPreferencesForWebProcess const): (WebKit::RemoteCDMInstanceSessionProxy::protectedCdm const): * Source/WebKit/GPUProcess/media/RemoteCDMInstanceSessionProxy.h: * Source/WebKit/GPUProcess/media/RemoteCDMProxy.cpp: (WebKit::RemoteCDMProxy::createInstance): (WebKit::RemoteCDMProxy::sharedPreferencesForWebProcess const): * Source/WebKit/GPUProcess/media/RemoteCDMProxy.h: (WebKit::RemoteCDMProxy::protectedFactory const): * Source/WebKit/GPUProcess/media/RemoteLegacyCDMProxy.cpp: (WebKit::RemoteLegacyCDMProxy::createSession): (WebKit::RemoteLegacyCDMProxy::cdmMediaPlayer const): * Source/WebKit/GPUProcess/webrtc/RemoteAudioMediaStreamTrackRendererInternalUnitManager.cpp: (WebKit::RemoteAudioMediaStreamTrackRendererInternalUnitManager::startUnit): (WebKit::RemoteAudioMediaStreamTrackRendererInternalUnitManager::stopUnit): (WebKit::RemoteAudioMediaStreamTrackRendererInternalUnitManager::setAudioOutputDevice): Canonical link: https://commits.webkit.org/284027@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes