Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 44a562c5dcb720ae178078d795967cb735a8bcdd https://github.com/WebKit/WebKit/commit/44a562c5dcb720ae178078d795967cb735a8bcdd Author: Chris Dumez <cdu...@apple.com> Date: 2025-02-28 (Fri, 28 Feb 2025)
Changed paths: M Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations M Source/WebCore/platform/audio/AudioDestinationResampler.h M Source/WebKit/SaferCPPExpectations/UncountedCallArgsCheckerExpectations M Source/WebKit/SaferCPPExpectations/UncountedLambdaCapturesCheckerExpectations M Source/WebKit/SaferCPPExpectations/UncountedLocalVarsCheckerExpectations M Source/WebKit/WebProcess/GPU/GPUProcessConnection.cpp M Source/WebKit/WebProcess/GPU/GPUProcessConnection.h M Source/WebKit/WebProcess/GPU/media/AudioTrackPrivateRemote.cpp M Source/WebKit/WebProcess/GPU/media/RemoteAudioDestinationProxy.cpp M Source/WebKit/WebProcess/GPU/media/RemoteAudioDestinationProxy.h M Source/WebKit/WebProcess/GPU/media/RemoteAudioSession.cpp M Source/WebKit/WebProcess/GPU/media/RemoteAudioSession.h M Source/WebKit/WebProcess/GPU/media/RemoteAudioSourceProvider.cpp M Source/WebKit/WebProcess/GPU/media/RemoteAudioSourceProviderManager.cpp M Source/WebKit/WebProcess/GPU/media/RemoteAudioSourceProviderManager.h M Source/WebKit/WebProcess/GPU/media/RemoteCDM.cpp M Source/WebKit/WebProcess/GPU/media/RemoteCDMFactory.cpp M Source/WebKit/WebProcess/GPU/media/RemoteCDMInstance.cpp M Source/WebKit/WebProcess/GPU/media/RemoteCDMInstanceSession.cpp M Source/WebKit/WebProcess/GPU/media/RemoteImageDecoderAVF.cpp M Source/WebKit/WebProcess/GPU/media/RemoteImageDecoderAVFManager.cpp M Source/WebKit/WebProcess/GPU/media/RemoteLegacyCDM.cpp M Source/WebKit/WebProcess/GPU/media/RemoteLegacyCDMFactory.cpp M Source/WebKit/WebProcess/GPU/media/RemoteLegacyCDMSession.cpp M Source/WebKit/WebProcess/GPU/media/RemoteMediaPlayerMIMETypeCache.cpp M Source/WebKit/WebProcess/GPU/media/RemoteMediaPlayerManager.cpp M Source/WebKit/WebProcess/GPU/media/RemoteRemoteCommandListener.cpp M Source/WebKit/WebProcess/GPU/media/RemoteVideoCodecFactory.cpp M Source/WebKit/WebProcess/GPU/media/RemoteVideoFrameProxy.cpp M Source/WebKit/WebProcess/GPU/media/TextTrackPrivateRemote.cpp M Source/WebKit/WebProcess/GPU/media/VideoTrackPrivateRemote.cpp M Source/WebKit/WebProcess/GPU/media/WebMediaStrategy.cpp Log Message: ----------- Address a lot of Safer CPP failures in WebKit/GPU/media https://bugs.webkit.org/show_bug.cgi?id=288685 Reviewed by Geoffrey Garen. * Source/WebCore/platform/audio/AudioDestinationResampler.h: * Source/WebKit/SaferCPPExpectations/UncountedCallArgsCheckerExpectations: * Source/WebKit/WebProcess/GPU/GPUProcessConnection.cpp: (WebKit::GPUProcessConnection::protectedAudioSourceProviderManager): * Source/WebKit/WebProcess/GPU/GPUProcessConnection.h: * Source/WebKit/WebProcess/GPU/media/AudioTrackPrivateRemote.cpp: (WebKit::AudioTrackPrivateRemote::setEnabled): * Source/WebKit/WebProcess/GPU/media/RemoteAudioDestinationProxy.cpp: (WebKit::RemoteAudioDestinationProxy::startRenderingThread): (WebKit::RemoteAudioDestinationProxy::stopRenderingThread): (WebKit::RemoteAudioDestinationProxy::connection): (WebKit::RemoteAudioDestinationProxy::~RemoteAudioDestinationProxy): (WebKit::RemoteAudioDestinationProxy::stopRendering): * Source/WebKit/WebProcess/GPU/media/RemoteAudioDestinationProxy.h: * Source/WebKit/WebProcess/GPU/media/RemoteAudioSession.cpp: (WebKit::RemoteAudioSession::ensureConnection): (WebKit::RemoteAudioSession::ensureProtectedConnection): (WebKit::RemoteAudioSession::setCategory): (WebKit::RemoteAudioSession::setPreferredBufferSize): (WebKit::RemoteAudioSession::tryToSetActiveInternal): (WebKit::RemoteAudioSession::setIsPlayingToBluetoothOverride): (WebKit::RemoteAudioSession::beginAudioSessionInterruption): (WebKit::RemoteAudioSession::endAudioSessionInterruption): (WebKit::RemoteAudioSession::beginInterruptionForTesting): (WebKit::RemoteAudioSession::endInterruptionForTesting): (WebKit::RemoteAudioSession::setSceneIdentifier): (WebKit::RemoteAudioSession::setSoundStageSize): * Source/WebKit/WebProcess/GPU/media/RemoteAudioSession.h: * Source/WebKit/WebProcess/GPU/media/RemoteAudioSourceProvider.cpp: (WebKit::RemoteAudioSourceProvider::create): (WebKit::RemoteAudioSourceProvider::RemoteAudioSourceProvider): (WebKit::RemoteAudioSourceProvider::close): (WebKit::RemoteAudioSourceProvider::hasNewClient): * Source/WebKit/WebProcess/GPU/media/RemoteAudioSourceProviderManager.cpp: (WebKit::RemoteAudioSourceProviderManager::setConnection): (WebKit::RemoteAudioSourceProviderManager::addProvider): * Source/WebKit/WebProcess/GPU/media/RemoteAudioSourceProviderManager.h: * Source/WebKit/WebProcess/GPU/media/RemoteCDM.cpp: (WebKit::RemoteCDM::setLogIdentifier): (WebKit::RemoteCDM::getSupportedConfiguration): (WebKit::RemoteCDM::createInstance): (WebKit::RemoteCDM::loadAndInitialize): * Source/WebKit/WebProcess/GPU/media/RemoteCDMFactory.cpp: (WebKit::RemoteCDMFactory::supportsKeySystem): (WebKit::RemoteCDMFactory::createCDM): (WebKit::RemoteCDMFactory::removeSession): (WebKit::RemoteCDMFactory::removeInstance): * Source/WebKit/WebProcess/GPU/media/RemoteCDMInstance.cpp: (WebKit::RemoteCDMInstance::initializeWithConfiguration): (WebKit::RemoteCDMInstance::setServerCertificate): (WebKit::RemoteCDMInstance::setStorageDirectory): (WebKit::RemoteCDMInstance::createSession): * Source/WebKit/WebProcess/GPU/media/RemoteCDMInstanceSession.cpp: (WebKit::RemoteCDMInstanceSession::setLogIdentifier): (WebKit::RemoteCDMInstanceSession::requestLicense): (WebKit::RemoteCDMInstanceSession::updateLicense): (WebKit::RemoteCDMInstanceSession::loadSession): (WebKit::RemoteCDMInstanceSession::closeSession): (WebKit::RemoteCDMInstanceSession::removeSessionData): (WebKit::RemoteCDMInstanceSession::storeRecordOfKeyUsage): * Source/WebKit/WebProcess/GPU/media/RemoteImageDecoderAVF.cpp: (WebKit::RemoteImageDecoderAVF::createFrameImageAtIndex): (WebKit::RemoteImageDecoderAVF::setExpectedContentSize): (WebKit::RemoteImageDecoderAVF::setData): (WebKit::RemoteImageDecoderAVF::clearFrameBufferCache): * Source/WebKit/WebProcess/GPU/media/RemoteImageDecoderAVFManager.cpp: (WebKit::RemoteImageDecoderAVFManager::setUseGPUProcess): * Source/WebKit/WebProcess/GPU/media/RemoteLegacyCDM.cpp: (WebKit::RemoteLegacyCDM::supportsMIMEType const): (WebKit::RemoteLegacyCDM::createSession): (WebKit::RemoteLegacyCDM::setPlayerId): * Source/WebKit/WebProcess/GPU/media/RemoteLegacyCDMFactory.cpp: (WebKit::RemoteLegacyCDMFactory::supportsKeySystem): (WebKit::RemoteLegacyCDMFactory::supportsKeySystemAndMimeType): (WebKit::RemoteLegacyCDMFactory::createCDM): (WebKit::RemoteLegacyCDMFactory::removeSession): * Source/WebKit/WebProcess/GPU/media/RemoteLegacyCDMSession.cpp: (WebKit::RemoteLegacyCDMSession::create): (WebKit::RemoteLegacyCDMSession::generateKeyRequest): (WebKit::RemoteLegacyCDMSession::releaseKeys): (WebKit::RemoteLegacyCDMSession::update): (WebKit::RemoteLegacyCDMSession::cachedKeyForKeyID const): * Source/WebKit/WebProcess/GPU/media/RemoteMediaPlayerMIMETypeCache.cpp: (WebKit::RemoteMediaPlayerMIMETypeCache::supportedTypes): (WebKit::RemoteMediaPlayerMIMETypeCache::supportsTypeAndCodecs): * Source/WebKit/WebProcess/GPU/media/RemoteMediaPlayerManager.cpp: (WebKit::RemoteMediaPlayerManager::createRemoteMediaPlayer): (WebKit::RemoteMediaPlayerManager::deleteRemoteMediaPlayer): (WebKit::RemoteMediaPlayerManager::setUseGPUProcess): * Source/WebKit/WebProcess/GPU/media/RemoteRemoteCommandListener.cpp: (WebKit::RemoteRemoteCommandListener::~RemoteRemoteCommandListener): (WebKit::RemoteRemoteCommandListener::ensureGPUProcessConnection): (WebKit::RemoteRemoteCommandListener::updateSupportedCommands): * Source/WebKit/WebProcess/GPU/media/RemoteVideoCodecFactory.cpp: (WebKit::RemoteVideoCodecFactory::createDecoder): (WebKit::RemoteVideoCodecFactory::createEncoder): (WebKit::RemoteVideoDecoder::RemoteVideoDecoder): (WebKit::RemoteVideoDecoder::~RemoteVideoDecoder): (WebKit::RemoteVideoDecoder::flush): (WebKit::RemoteVideoEncoder::RemoteVideoEncoder): (WebKit::RemoteVideoEncoder::~RemoteVideoEncoder): (WebKit::RemoteVideoEncoder::setRates): (WebKit::RemoteVideoEncoder::flush): * Source/WebKit/WebProcess/GPU/media/RemoteVideoFrameProxy.cpp: (WebKit::RemoteVideoFrameProxy::pixelBuffer const): * Source/WebKit/WebProcess/GPU/media/TextTrackPrivateRemote.cpp: (WebKit::TextTrackPrivateRemote::setMode): * Source/WebKit/WebProcess/GPU/media/VideoTrackPrivateRemote.cpp: (WebKit::VideoTrackPrivateRemote::setSelected): * Source/WebKit/WebProcess/GPU/media/WebMediaStrategy.cpp: (WebKit::WebMediaStrategy::createNowPlayingManager const): (WebKit::WebMediaStrategy::createMediaRecorderPrivateWriter const): Canonical link: https://commits.webkit.org/291340@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