Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: d43ec2c6ee3129a34902915efc7177a6811a10f5 https://github.com/WebKit/WebKit/commit/d43ec2c6ee3129a34902915efc7177a6811a10f5 Author: Rupin Mittal <ru...@apple.com> Date: 2024-09-19 (Thu, 19 Sep 2024)
Changed paths: M Source/WebKit/UIProcess/Cocoa/PlaybackSessionManagerProxy.mm M Source/WebKit/UIProcess/Cocoa/VideoPresentationManagerProxy.mm Log Message: ----------- Adopt more smart pointers in PlaybackSessionManagerProxy and VideoPresentationManagerProxy https://bugs.webkit.org/show_bug.cgi?id=279955 rdar://136272392 Reviewed by Jean-Yves Avenard. Smart pointer adoption as per the static analyzer. * Source/WebKit/UIProcess/Cocoa/PlaybackSessionManagerProxy.mm: (WebKit::PlaybackSessionModelContext::sendRemoteCommand): (WebKit::PlaybackSessionModelContext::setSpatialTrackingLabel): (WebKit::PlaybackSessionModelContext::addNowPlayingMetadataObserver): (WebKit::PlaybackSessionModelContext::removeNowPlayingMetadataObserver): (WebKit::PlaybackSessionModelContext::setSoundStageSize): (WebKit::PlaybackSessionModelContext::play): (WebKit::PlaybackSessionModelContext::pause): (WebKit::PlaybackSessionModelContext::togglePlayState): (WebKit::PlaybackSessionModelContext::beginScrubbing): (WebKit::PlaybackSessionModelContext::endScrubbing): (WebKit::PlaybackSessionModelContext::seekToTime): (WebKit::PlaybackSessionModelContext::fastSeek): (WebKit::PlaybackSessionModelContext::beginScanningForward): (WebKit::PlaybackSessionModelContext::beginScanningBackward): (WebKit::PlaybackSessionModelContext::endScanning): (WebKit::PlaybackSessionModelContext::setDefaultPlaybackRate): (WebKit::PlaybackSessionModelContext::setPlaybackRate): (WebKit::PlaybackSessionModelContext::selectAudioMediaOption): (WebKit::PlaybackSessionModelContext::selectLegibleMediaOption): (WebKit::PlaybackSessionModelContext::togglePictureInPicture): (WebKit::PlaybackSessionModelContext::enterInWindowFullscreen): (WebKit::PlaybackSessionModelContext::exitInWindowFullscreen): (WebKit::PlaybackSessionModelContext::toggleMuted): (WebKit::PlaybackSessionModelContext::setMuted): (WebKit::PlaybackSessionModelContext::setVolume): (WebKit::PlaybackSessionModelContext::setPlayingOnSecondScreen): (WebKit::PlaybackSessionManagerProxy::PlaybackSessionManagerProxy): (WebKit::PlaybackSessionManagerProxy::invalidate): (WebKit::PlaybackSessionManagerProxy::play): (WebKit::PlaybackSessionManagerProxy::pause): (WebKit::PlaybackSessionManagerProxy::togglePlayState): (WebKit::PlaybackSessionManagerProxy::beginScrubbing): (WebKit::PlaybackSessionManagerProxy::endScrubbing): (WebKit::PlaybackSessionManagerProxy::seekToTime): (WebKit::PlaybackSessionManagerProxy::fastSeek): (WebKit::PlaybackSessionManagerProxy::beginScanningForward): (WebKit::PlaybackSessionManagerProxy::beginScanningBackward): (WebKit::PlaybackSessionManagerProxy::endScanning): (WebKit::PlaybackSessionManagerProxy::setDefaultPlaybackRate): (WebKit::PlaybackSessionManagerProxy::setPlaybackRate): (WebKit::PlaybackSessionManagerProxy::selectAudioMediaOption): (WebKit::PlaybackSessionManagerProxy::selectLegibleMediaOption): (WebKit::PlaybackSessionManagerProxy::togglePictureInPicture): (WebKit::PlaybackSessionManagerProxy::enterFullscreen): (WebKit::PlaybackSessionManagerProxy::exitFullscreen): (WebKit::PlaybackSessionManagerProxy::enterInWindow): (WebKit::PlaybackSessionManagerProxy::exitInWindow): (WebKit::PlaybackSessionManagerProxy::toggleMuted): (WebKit::PlaybackSessionManagerProxy::setMuted): (WebKit::PlaybackSessionManagerProxy::setVolume): (WebKit::PlaybackSessionManagerProxy::setPlayingOnSecondScreen): (WebKit::PlaybackSessionManagerProxy::sendRemoteCommand): (WebKit::PlaybackSessionManagerProxy::setSpatialTrackingLabel): (WebKit::PlaybackSessionManagerProxy::setSoundStageSize): (WebKit::PlaybackSessionManagerProxy::requestControlledElementID): * Source/WebKit/UIProcess/Cocoa/VideoPresentationManagerProxy.mm: (WebKit::VideoPresentationModelContext::requestCloseAllMediaPresentations): (WebKit::VideoPresentationModelContext::requestFullscreenMode): (WebKit::VideoPresentationModelContext::setVideoLayerFrame): (WebKit::VideoPresentationModelContext::setVideoLayerGravity): (WebKit::VideoPresentationModelContext::setVideoFullscreenFrame): (WebKit::VideoPresentationModelContext::fullscreenModeChanged): (WebKit::VideoPresentationModelContext::requestUpdateInlineRect): (WebKit::VideoPresentationModelContext::requestVideoContentLayer): (WebKit::VideoPresentationModelContext::returnVideoContentLayer): (WebKit::VideoPresentationModelContext::returnVideoView): (WebKit::VideoPresentationModelContext::didSetupFullscreen): (WebKit::VideoPresentationModelContext::failedToEnterFullscreen): (WebKit::VideoPresentationModelContext::didEnterFullscreen): (WebKit::VideoPresentationModelContext::willExitFullscreen): (WebKit::VideoPresentationModelContext::didExitFullscreen): (WebKit::VideoPresentationModelContext::didCleanupFullscreen): (WebKit::VideoPresentationModelContext::fullscreenMayReturnToInline): (WebKit::VideoPresentationModelContext::requestRouteSharingPolicyAndContextUID): (WebKit::VideoPresentationModelContext::didEnterPictureInPicture): (WebKit::VideoPresentationModelContext::didExitPictureInPicture): (WebKit::VideoPresentationManagerProxy::VideoPresentationManagerProxy): (WebKit::VideoPresentationManagerProxy::invalidate): (WebKit::VideoPresentationManagerProxy::requestRouteSharingPolicyAndContextUID): (WebKit::VideoPresentationManagerProxy::createModelAndInterface): (WebKit::VideoPresentationManagerProxy::requestBitmapImageForCurrentTime): (WebKit::VideoPresentationManagerProxy::createLayerWithID): (WebKit::VideoPresentationManagerProxy::createViewWithID): (WebKit::VideoPresentationManagerProxy::setupFullscreenWithID): (WebKit::VideoPresentationManagerProxy::exitFullscreen): (WebKit::VideoPresentationManagerProxy::preparedToReturnToInline): (WebKit::VideoPresentationManagerProxy::setRequiresTextTrackRepresentation): (WebKit::VideoPresentationManagerProxy::setTextTrackRepresentationBounds): (WebKit::VideoPresentationManagerProxy::requestFullscreenMode): (WebKit::VideoPresentationManagerProxy::requestUpdateInlineRect): (WebKit::VideoPresentationManagerProxy::requestVideoContentLayer): (WebKit::VideoPresentationManagerProxy::returnVideoContentLayer): (WebKit::VideoPresentationManagerProxy::didSetupFullscreen): (WebKit::VideoPresentationManagerProxy::willExitFullscreen): (WebKit::VideoPresentationManagerProxy::didExitFullscreen): (WebKit::VideoPresentationManagerProxy::didEnterFullscreen): (WebKit::VideoPresentationManagerProxy::failedToEnterFullscreen): (WebKit::VideoPresentationManagerProxy::didCleanupFullscreen): (WebKit::VideoPresentationManagerProxy::setVideoLayerFrame): (WebKit::VideoPresentationManagerProxy::setVideoLayerGravity): (WebKit::VideoPresentationManagerProxy::setVideoFullscreenFrame): (WebKit::VideoPresentationManagerProxy::fullscreenModeChanged): (WebKit::VideoPresentationManagerProxy::fullscreenMayReturnToInline): Canonical link: https://commits.webkit.org/283975@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