Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 82787c2128146b297515567d2b7f798289bf4a2a https://github.com/WebKit/WebKit/commit/82787c2128146b297515567d2b7f798289bf4a2a Author: Jessica Lee <jle...@apple.com> Date: 2025-08-28 (Thu, 28 Aug 2025)
Changed paths: M Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations M Source/WebCore/platform/graphics/MediaPlayer.cpp M Source/WebCore/platform/graphics/cocoa/MediaPlayerCocoa.mm Log Message: ----------- Adopt safer CPP in MediaPlayer.cpp https://bugs.webkit.org/show_bug.cgi?id=297996 rdar://159317354 Reviewed by Rupin Mittal. Apply https://github.com/WebKit/WebKit/wiki/Safer-CPP-Guidelines * Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations: * Source/WebCore/platform/graphics/MediaPlayer.cpp: (WebCore::MediaPlayer::~MediaPlayer): (WebCore::MediaPlayer::prepareForRendering): (WebCore::MediaPlayer::prepareToPlay): (WebCore::MediaPlayer::setBufferingPolicy): (WebCore::MediaPlayer::createSession): (WebCore::MediaPlayer::setCDM): (WebCore::MediaPlayer::setCDMSession): (WebCore::MediaPlayer::keyAdded): (WebCore::MediaPlayer::cdmInstanceAttached): (WebCore::MediaPlayer::cdmInstanceDetached): (WebCore::MediaPlayer::attemptToDecryptWithInstance): (WebCore::MediaPlayer::setShouldContinueAfterKeyNeeded): (WebCore::MediaPlayer::setCurrentTimeDidChangeCallback): (WebCore::MediaPlayer::willSeekToTarget): (WebCore::MediaPlayer::supportsFullscreen const): (WebCore::MediaPlayer::canSaveMediaData const): (WebCore::MediaPlayer::supportsScanning const): (WebCore::MediaPlayer::supportsProgressMonitoring const): (WebCore::MediaPlayer::requiresImmediateCompositing const): (WebCore::MediaPlayer::platformLayer const): (WebCore::MediaPlayer::updateVideoFullscreenInlineImage): (WebCore::MediaPlayer::setVideoFullscreenFrame): (WebCore::MediaPlayer::setVideoFullscreenGravity): (WebCore::MediaPlayer::setVideoFullscreenMode): (WebCore::MediaPlayer::videoFullscreenStandbyChanged): (WebCore::MediaPlayer::setSceneIdentifier): (WebCore::MediaPlayer::setVideoLayerSizeFenced): (WebCore::MediaPlayer::timedMetadata const): (WebCore::MediaPlayer::accessLog const): (WebCore::MediaPlayer::errorLog const): (WebCore::MediaPlayer::setVolumeLocked): (WebCore::MediaPlayer::setVolume): (WebCore::MediaPlayer::setMuted): (WebCore::MediaPlayer::hasClosedCaptions const): (WebCore::MediaPlayer::setClosedCaptionsVisible): (WebCore::MediaPlayer::rate const): (WebCore::MediaPlayer::setRate): (WebCore::MediaPlayer::effectiveRate const): (WebCore::MediaPlayer::setPreservesPitch): (WebCore::MediaPlayer::setPitchCorrectionAlgorithm): (WebCore::MediaPlayer::seekableTimeRangesLastModifiedTime): (WebCore::MediaPlayer::liveUpdateInterval): (WebCore::MediaPlayer::setPresentationSize): (WebCore::MediaPlayer::setVisibleInViewport): (WebCore::MediaPlayer::setResourceOwner): (WebCore::MediaPlayer::setPreload): (WebCore::MediaPlayer::videoFrameForCurrentTime): (WebCore::MediaPlayer::nativeImageForCurrentTime): (WebCore::MediaPlayer::shouldGetNativeImageForCanvasDrawing const): (WebCore::MediaPlayer::supportsPictureInPicture const): (WebCore::MediaPlayer::isCurrentPlaybackTargetWireless const): (WebCore::MediaPlayer::wirelessPlaybackTargetType const): (WebCore::MediaPlayer::wirelessVideoPlaybackDisabled const): (WebCore::MediaPlayer::setWirelessVideoPlaybackDisabled): (WebCore::MediaPlayer::canPlayToWirelessPlaybackTarget const): (WebCore::MediaPlayer::setWirelessPlaybackTarget): (WebCore::MediaPlayer::setShouldPlayToPlaybackTarget): (WebCore::MediaPlayer::maxFastForwardRate const): (WebCore::MediaPlayer::minFastReverseRate const): (WebCore::MediaPlayer::acceleratedRenderingStateChanged): (WebCore::MediaPlayer::supportsAcceleratedRendering const): (WebCore::MediaPlayer::setShouldMaintainAspectRatio): (WebCore::MediaPlayer::hostingContext const): (WebCore::MediaPlayer::didPassCORSAccessCheck const): (WebCore::MediaPlayer::movieLoadType const): (WebCore::MediaPlayer::mediaTimeForTimeValue const): (WebCore::MediaPlayer::decodedFrameCount const): (WebCore::MediaPlayer::droppedFrameCount const): (WebCore::MediaPlayer::audioDecodedByteCount const): (WebCore::MediaPlayer::videoDecodedByteCount const): (WebCore::MediaPlayer::setPrivateBrowsingMode): (WebCore::MediaPlayer::volumeChanged): (WebCore::MediaPlayer::audioSourceProvider): (WebCore::MediaPlayer::waitingForKey const): (WebCore::MediaPlayer::platformErrorCode const): (WebCore::MediaPlayer::setTextTrackRepresentation): (WebCore::MediaPlayer::syncTextTrackBounds): (WebCore::MediaPlayer::tracksChanged): (WebCore::MediaPlayer::notifyTrackModeChanged): (WebCore::MediaPlayer::simulateAudioInterruption): (WebCore::MediaPlayer::beginSimulatedHDCPError): (WebCore::MediaPlayer::endSimulatedHDCPError): (WebCore::MediaPlayer::fileSize const): (WebCore::MediaPlayer::ended const): (WebCore::MediaPlayer::setShouldDisableSleep): (WebCore::MediaPlayer::applicationWillResignActive): (WebCore::MediaPlayer::applicationDidBecomeActive): (WebCore::MediaPlayer::objCAVFoundationAVPlayer const): (WebCore::MediaPlayer::performTaskAtTime): (WebCore::MediaPlayer::shouldIgnoreIntrinsicSize): (WebCore::MediaPlayer::isLoopingChanged): (WebCore::MediaPlayer::setPreferredDynamicRangeMode): (WebCore::MediaPlayer::setPlatformDynamicRangeLimit): (WebCore::MediaPlayer::audioOutputDeviceChanged): (WebCore::MediaPlayer::startVideoFrameMetadataGathering): (WebCore::MediaPlayer::stopVideoFrameMetadataGathering): (WebCore::MediaPlayer::renderVideoWillBeDestroyed): (WebCore::MediaPlayer::setShouldDisableHDR): (WebCore::MediaPlayer::playerContentBoxRectChanged): (WebCore::MediaPlayer::supportsPlayAtHostTime const): (WebCore::MediaPlayer::supportsPauseAtHostTime const): (WebCore::MediaPlayer::playAtHostTime): (WebCore::MediaPlayer::pauseAtHostTime): (WebCore::MediaPlayer::setShouldCheckHardwareSupport): (WebCore::MediaPlayer::setDefaultSpatialTrackingLabel): (WebCore::MediaPlayer::setSpatialTrackingLabel): (WebCore::MediaPlayer::setPrefersSpatialAudioExperience): (WebCore::MediaPlayer::soundStageSizeDidChange): (WebCore::MediaPlayer::setInFullscreenOrPictureInPicture): (WebCore::MediaPlayer::supportsLinearMediaPlayer const): (WebCore::MediaPlayer::setMessageClientForTesting): * Source/WebCore/platform/graphics/cocoa/MediaPlayerCocoa.mm: (WebCore::MediaPlayer::setVideoTarget): Canonical link: https://commits.webkit.org/299296@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