Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: e3c582fa0da7f9cef9234f45e03ccc035f7c33bf https://github.com/WebKit/WebKit/commit/e3c582fa0da7f9cef9234f45e03ccc035f7c33bf Author: Rupin Mittal <ru...@apple.com> Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths: M Source/WebKit/GPUProcess/media/RemoteCDMInstanceSessionProxy.cpp M Source/WebKit/GPUProcess/media/RemoteCDMInstanceSessionProxy.h M Source/WebKit/GPUProcess/media/RemoteLegacyCDMSessionProxy.cpp M Source/WebKit/GPUProcess/media/RemoteLegacyCDMSessionProxy.h M Source/WebKit/GPUProcess/media/RemoteMediaResourceManager.cpp M Source/WebKit/GPUProcess/media/RemoteSourceBufferProxy.cpp M Source/WebKit/GPUProcess/media/RemoteSourceBufferProxy.h Log Message: ----------- Adopt more smart pointers in GPUProcess/media (part 2) https://bugs.webkit.org/show_bug.cgi?id=280641 rdar://136999349 Reviewed by Ryosuke Niwa. Smart pointer adoption as per the static analyzer. * Source/WebKit/GPUProcess/media/RemoteCDMInstanceSessionProxy.cpp: (WebKit::RemoteCDMInstanceSessionProxy::create): (WebKit::RemoteCDMInstanceSessionProxy::setLogIdentifier): (WebKit::RemoteCDMInstanceSessionProxy::requestLicense): (WebKit::RemoteCDMInstanceSessionProxy::updateLicense): (WebKit::RemoteCDMInstanceSessionProxy::loadSession): (WebKit::RemoteCDMInstanceSessionProxy::closeSession): (WebKit::RemoteCDMInstanceSessionProxy::removeSessionData): (WebKit::RemoteCDMInstanceSessionProxy::storeRecordOfKeyUsage): (WebKit::RemoteCDMInstanceSessionProxy::updateKeyStatuses): (WebKit::RemoteCDMInstanceSessionProxy::sendMessage): (WebKit::RemoteCDMInstanceSessionProxy::sessionIdChanged): * Source/WebKit/GPUProcess/media/RemoteCDMInstanceSessionProxy.h: * Source/WebKit/GPUProcess/media/RemoteLegacyCDMSessionProxy.cpp: (WebKit::RemoteLegacyCDMSessionProxy::sendMessage): (WebKit::RemoteLegacyCDMSessionProxy::sendError): (WebKit::RemoteLegacyCDMSessionProxy::mediaKeysStorageDirectory const): (WebKit::RemoteLegacyCDMSessionProxy::sharedPreferencesForWebProcess const): * Source/WebKit/GPUProcess/media/RemoteLegacyCDMSessionProxy.h: (WebKit::RemoteLegacyCDMSessionProxy::protectedFactory const): * Source/WebKit/GPUProcess/media/RemoteMediaResourceManager.cpp: (WebKit::RemoteMediaResourceManager::initializeConnection): * Source/WebKit/GPUProcess/media/RemoteSourceBufferProxy.cpp: (WebKit::RemoteSourceBufferProxy::RemoteSourceBufferProxy): (WebKit::RemoteSourceBufferProxy::append): (WebKit::RemoteSourceBufferProxy::abort): (WebKit::RemoteSourceBufferProxy::resetParserState): (WebKit::RemoteSourceBufferProxy::removedFromMediaSource): (WebKit::RemoteSourceBufferProxy::setMediaSourceEnded): (WebKit::RemoteSourceBufferProxy::setActive): (WebKit::RemoteSourceBufferProxy::canSwitchToType): (WebKit::RemoteSourceBufferProxy::setMode): (WebKit::RemoteSourceBufferProxy::startChangingType): (WebKit::RemoteSourceBufferProxy::removeCodedFrames): (WebKit::RemoteSourceBufferProxy::asyncEvictCodedFrames): (WebKit::RemoteSourceBufferProxy::addTrackBuffer): (WebKit::RemoteSourceBufferProxy::resetTrackBuffers): (WebKit::RemoteSourceBufferProxy::clearTrackBuffers): (WebKit::RemoteSourceBufferProxy::setAllTrackBuffersNeedRandomAccess): (WebKit::RemoteSourceBufferProxy::reenqueueMediaIfNeeded): (WebKit::RemoteSourceBufferProxy::setGroupStartTimestamp): (WebKit::RemoteSourceBufferProxy::setGroupStartTimestampToEndTimestamp): (WebKit::RemoteSourceBufferProxy::setShouldGenerateTimestamps): (WebKit::RemoteSourceBufferProxy::resetTimestampOffsetInTrackBuffers): (WebKit::RemoteSourceBufferProxy::setTimestampOffset): (WebKit::RemoteSourceBufferProxy::setAppendWindowStart): (WebKit::RemoteSourceBufferProxy::setAppendWindowEnd): (WebKit::RemoteSourceBufferProxy::setMaximumBufferSize): (WebKit::RemoteSourceBufferProxy::computeSeekTime): (WebKit::RemoteSourceBufferProxy::seekToTime): (WebKit::RemoteSourceBufferProxy::updateTrackIds): (WebKit::RemoteSourceBufferProxy::bufferedSamplesForTrackId): (WebKit::RemoteSourceBufferProxy::enqueuedSamplesForTrackID): (WebKit::RemoteSourceBufferProxy::memoryPressure): (WebKit::RemoteSourceBufferProxy::minimumUpcomingPresentationTimeForTrackID): (WebKit::RemoteSourceBufferProxy::setMaximumQueueDepthForTrackID): (WebKit::RemoteSourceBufferProxy::detach): (WebKit::RemoteSourceBufferProxy::attach): (WebKit::RemoteSourceBufferProxy::createInitializationSegmentInfo): * Source/WebKit/GPUProcess/media/RemoteSourceBufferProxy.h: Canonical link: https://commits.webkit.org/284501@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