Title: [281227] trunk/Source
Revision
281227
Author
[email protected]
Date
2021-08-19 01:40:05 -0700 (Thu, 19 Aug 2021)

Log Message

Rename MediaPlayer::setVisible to MediaPlayer::setPageIsVisible
https://bugs.webkit.org/show_bug.cgi?id=228837
<rdar://problem/81857023>

Reviewed by Eric Carlson.

Source/WebCore:

No change of behavior, just renaming a method to make its name more accurate.

* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::visibilityStateChanged):
* platform/graphics/MediaPlayer.cpp:
(WebCore::MediaPlayer::loadWithNextMediaEngine):
(WebCore::MediaPlayer::setPageIsVisible):
(WebCore::MediaPlayer::setVisible): Deleted.
* platform/graphics/MediaPlayer.h:
* platform/graphics/MediaPlayerPrivate.h:
(WebCore::MediaPlayerPrivateInterface::setVisibleForCanvas):
* platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp:
(WebCore::MediaPlayerPrivateAVFoundation::setPageIsVisible):
(WebCore::MediaPlayerPrivateAVFoundation::setVisible): Deleted.
* platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h:
* platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
* platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:
(WebCore::MediaPlayerPrivateMediaSourceAVFObjC::setPageIsVisible):
(WebCore::MediaPlayerPrivateMediaSourceAVFObjC::setVisible): Deleted.
* platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h:
* platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm:
(WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setPageIsVisible):
(WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setVisible): Deleted.
* platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
* platform/graphics/holepunch/MediaPlayerPrivateHolePunch.h:
* platform/graphics/win/MediaPlayerPrivateMediaFoundation.cpp:
(WebCore::MediaPlayerPrivateMediaFoundation::setPageIsVisible):
(WebCore::MediaPlayerPrivateMediaFoundation::setVisible): Deleted.
* platform/graphics/win/MediaPlayerPrivateMediaFoundation.h:
* platform/mock/mediasource/MockMediaPlayerMediaSource.cpp:
(WebCore::MockMediaPlayerMediaSource::setPageIsVisible):
(WebCore::MockMediaPlayerMediaSource::setVisible): Deleted.
* platform/mock/mediasource/MockMediaPlayerMediaSource.h:
* rendering/RenderVideo.cpp:
(WebCore::RenderVideo::willBeDestroyed):
(WebCore::RenderVideo::updatePlayer):

Source/WebKit:

* GPUProcess/media/RemoteMediaPlayerProxy.cpp:
(WebKit::RemoteMediaPlayerProxy::setPageIsVisible):
(WebKit::RemoteMediaPlayerProxy::setVisible): Deleted.
* GPUProcess/media/RemoteMediaPlayerProxy.h:
* GPUProcess/media/RemoteMediaPlayerProxy.messages.in:
* WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp:
(WebKit::MediaPlayerPrivateRemote::setPageIsVisible):
(WebKit::MediaPlayerPrivateRemote::setVisible): Deleted.
* WebProcess/GPU/media/MediaPlayerPrivateRemote.h:

Source/WebKitLegacy/win:

* FullscreenVideoController.cpp:
(FullscreenVideoController::exitFullscreen):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (281226 => 281227)


--- trunk/Source/WebCore/ChangeLog	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebCore/ChangeLog	2021-08-19 08:40:05 UTC (rev 281227)
@@ -1,5 +1,50 @@
 2021-08-19  Youenn Fablet  <[email protected]>
 
+        Rename MediaPlayer::setVisible to MediaPlayer::setPageIsVisible
+        https://bugs.webkit.org/show_bug.cgi?id=228837
+        <rdar://problem/81857023>
+
+        Reviewed by Eric Carlson.
+
+        No change of behavior, just renaming a method to make its name more accurate.
+
+        * html/HTMLMediaElement.cpp:
+        (WebCore::HTMLMediaElement::visibilityStateChanged):
+        * platform/graphics/MediaPlayer.cpp:
+        (WebCore::MediaPlayer::loadWithNextMediaEngine):
+        (WebCore::MediaPlayer::setPageIsVisible):
+        (WebCore::MediaPlayer::setVisible): Deleted.
+        * platform/graphics/MediaPlayer.h:
+        * platform/graphics/MediaPlayerPrivate.h:
+        (WebCore::MediaPlayerPrivateInterface::setVisibleForCanvas):
+        * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp:
+        (WebCore::MediaPlayerPrivateAVFoundation::setPageIsVisible):
+        (WebCore::MediaPlayerPrivateAVFoundation::setVisible): Deleted.
+        * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h:
+        * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
+        * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:
+        (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::setPageIsVisible):
+        (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::setVisible): Deleted.
+        * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h:
+        * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm:
+        (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setPageIsVisible):
+        (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setVisible): Deleted.
+        * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
+        * platform/graphics/holepunch/MediaPlayerPrivateHolePunch.h:
+        * platform/graphics/win/MediaPlayerPrivateMediaFoundation.cpp:
+        (WebCore::MediaPlayerPrivateMediaFoundation::setPageIsVisible):
+        (WebCore::MediaPlayerPrivateMediaFoundation::setVisible): Deleted.
+        * platform/graphics/win/MediaPlayerPrivateMediaFoundation.h:
+        * platform/mock/mediasource/MockMediaPlayerMediaSource.cpp:
+        (WebCore::MockMediaPlayerMediaSource::setPageIsVisible):
+        (WebCore::MockMediaPlayerMediaSource::setVisible): Deleted.
+        * platform/mock/mediasource/MockMediaPlayerMediaSource.h:
+        * rendering/RenderVideo.cpp:
+        (WebCore::RenderVideo::willBeDestroyed):
+        (WebCore::RenderVideo::updatePlayer):
+
+2021-08-19  Youenn Fablet  <[email protected]>
+
         RTCRtpTransceiver does not need an ice transport
         https://bugs.webkit.org/show_bug.cgi?id=229186
 

Modified: trunk/Source/WebCore/html/HTMLMediaElement.cpp (281226 => 281227)


--- trunk/Source/WebCore/html/HTMLMediaElement.cpp	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebCore/html/HTMLMediaElement.cpp	2021-08-19 08:40:05 UTC (rev 281227)
@@ -5835,7 +5835,7 @@
     updateSleepDisabling();
     mediaSession().visibilityChanged();
     if (m_player)
-        m_player->setVisible(!m_elementIsHidden);
+        m_player->setPageIsVisible(!m_elementIsHidden);
 }
 
 bool HTMLMediaElement::requiresTextTrackRepresentation() const
@@ -6743,7 +6743,7 @@
     m_player->setBufferingPolicy(m_bufferingPolicy);
     m_player->setPreferredDynamicRangeMode(m_overrideDynamicRangeMode.value_or(preferredDynamicRangeMode(document().view())));
     m_player->setMuted(effectiveMuted());
-    m_player->setVisible(!m_elementIsHidden);
+    m_player->setPageIsVisible(!m_elementIsHidden);
     m_player->setVisibleInViewport(isVisibleInViewport());
     schedulePlaybackControlsManagerUpdate();
 

Modified: trunk/Source/WebCore/platform/graphics/MediaPlayer.cpp (281226 => 281227)


--- trunk/Source/WebCore/platform/graphics/MediaPlayer.cpp	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebCore/platform/graphics/MediaPlayer.cpp	2021-08-19 08:40:05 UTC (rev 281227)
@@ -117,7 +117,7 @@
     bool hasVideo() const final { return false; }
     bool hasAudio() const final { return false; }
 
-    void setVisible(bool) final { }
+    void setPageIsVisible(bool) final { }
 
     double durationDouble() const final { return 0; }
 
@@ -573,8 +573,8 @@
         m_private = engine->createMediaEnginePlayer(this);
         if (m_private) {
             client().mediaPlayerEngineUpdated();
-            if (m_visible)
-                m_private->setVisible(m_visible);
+            if (m_pageIsVisible)
+                m_private->setPageIsVisible(m_pageIsVisible);
             if (m_visibleInViewport)
                 m_private->setVisibleInViewport(m_visibleInViewport);
             m_private->prepareForPlayback(m_privateBrowsing, m_preload, m_preservesPitch, m_shouldPrepareToRender);
@@ -1002,10 +1002,10 @@
     m_private->setSize(size);
 }
 
-void MediaPlayer::setVisible(bool visible)
+void MediaPlayer::setPageIsVisible(bool visible)
 {
-    m_visible = visible;
-    m_private->setVisible(visible);
+    m_pageIsVisible = visible;
+    m_private->setPageIsVisible(visible);
 }
 
 void MediaPlayer::setVisibleForCanvas(bool visible)

Modified: trunk/Source/WebCore/platform/graphics/MediaPlayer.h (281226 => 281227)


--- trunk/Source/WebCore/platform/graphics/MediaPlayer.h	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebCore/platform/graphics/MediaPlayer.h	2021-08-19 08:40:05 UTC (rev 281227)
@@ -357,7 +357,7 @@
 #endif
     void cancelLoad();
 
-    void setVisible(bool);
+    void setPageIsVisible(bool);
     void setVisibleForCanvas(bool);
 
     void setVisibleInViewport(bool);
@@ -701,7 +701,7 @@
     IntSize m_size;
     Preload m_preload { Preload::Auto };
     double m_volume { 1 };
-    bool m_visible { false };
+    bool m_pageIsVisible { false };
     bool m_visibleInViewport { false };
     bool m_muted { false };
     bool m_preservesPitch { true };

Modified: trunk/Source/WebCore/platform/graphics/MediaPlayerPrivate.h (281226 => 281227)


--- trunk/Source/WebCore/platform/graphics/MediaPlayerPrivate.h	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebCore/platform/graphics/MediaPlayerPrivate.h	2021-08-19 08:40:05 UTC (rev 281227)
@@ -96,8 +96,8 @@
     virtual bool hasVideo() const = 0;
     virtual bool hasAudio() const = 0;
 
-    virtual void setVisible(bool) = 0;
-    virtual void setVisibleForCanvas(bool visible) { setVisible(visible); }
+    virtual void setPageIsVisible(bool) = 0;
+    virtual void setVisibleForCanvas(bool visible) { setPageIsVisible(visible); }
     virtual void setVisibleInViewport(bool) { }
 
     virtual float duration() const { return 0; }

Modified: trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp (281226 => 281227)


--- trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp	2021-08-19 08:40:05 UTC (rev 281227)
@@ -580,7 +580,7 @@
     setReadyState(newReadyState);
 }
 
-void MediaPlayerPrivateAVFoundation::setVisible(bool visible)
+void MediaPlayerPrivateAVFoundation::setPageIsVisible(bool visible)
 {
     if (m_visible == visible)
         return;

Modified: trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h (281226 => 281227)


--- trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h	2021-08-19 08:40:05 UTC (rev 281227)
@@ -175,7 +175,7 @@
     FloatSize naturalSize() const override;
     bool hasVideo() const override { return m_cachedHasVideo; }
     bool hasAudio() const override { return m_cachedHasAudio; }
-    void setVisible(bool) override;
+    void setPageIsVisible(bool) final;
     MediaTime durationMediaTime() const override;
     MediaTime currentMediaTime() const override = 0;
     void seek(const MediaTime&) override;

Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h (281226 => 281227)


--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h	2021-08-19 08:40:05 UTC (rev 281227)
@@ -195,7 +195,7 @@
     bool hasVideo() const override;
     bool hasAudio() const override;
 
-    void setVisible(bool) override;
+    void setPageIsVisible(bool) final;
 
     MediaTime durationMediaTime() const override;
     MediaTime startTime() const override;

Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm (281226 => 281227)


--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm	2021-08-19 08:40:05 UTC (rev 281227)
@@ -425,7 +425,7 @@
     return m_mediaSourcePrivate->hasAudio();
 }
 
-void MediaPlayerPrivateMediaSourceAVFObjC::setVisible(bool visible)
+void MediaPlayerPrivateMediaSourceAVFObjC::setPageIsVisible(bool visible)
 {
     if (m_visible == visible)
         return;

Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h (281226 => 281227)


--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h	2021-08-19 08:40:05 UTC (rev 281227)
@@ -120,7 +120,7 @@
     bool hasVideo() const override;
     bool hasAudio() const override;
 
-    void setVisible(bool) final;
+    void setPageIsVisible(bool) final;
     void setVisibleForCanvas(bool) final;
     void setVisibleInViewport(bool) final;
 

Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm (281226 => 281227)


--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm	2021-08-19 08:40:05 UTC (rev 281227)
@@ -616,7 +616,7 @@
     return !m_audioTrackMap.isEmpty();
 }
 
-void MediaPlayerPrivateMediaStreamAVFObjC::setVisible(bool isVisible)
+void MediaPlayerPrivateMediaStreamAVFObjC::setPageIsVisible(bool isVisible)
 {
     if (m_isPageVisible == isVisible)
         return;

Modified: trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h (281226 => 281227)


--- trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h	2021-08-19 08:40:05 UTC (rev 281227)
@@ -156,7 +156,7 @@
     void setMuted(bool) final;
     MediaPlayer::NetworkState networkState() const final;
     MediaPlayer::ReadyState readyState() const final;
-    void setVisible(bool visible) final { m_visible = visible; }
+    void setPageIsVisible(bool visible) final { m_visible = visible; }
     void setSize(const IntSize&) final;
     // Prefer MediaTime based methods over float based.
     float duration() const final { return durationMediaTime().toFloat(); }

Modified: trunk/Source/WebCore/platform/graphics/holepunch/MediaPlayerPrivateHolePunch.h (281226 => 281227)


--- trunk/Source/WebCore/platform/graphics/holepunch/MediaPlayerPrivateHolePunch.h	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebCore/platform/graphics/holepunch/MediaPlayerPrivateHolePunch.h	2021-08-19 08:40:05 UTC (rev 281227)
@@ -70,7 +70,7 @@
     bool hasVideo() const final { return false; };
     bool hasAudio() const final { return false; };
 
-    void setVisible(bool) final { };
+    void setPageIsVisible(bool) final { };
 
     bool seeking() const final { return false; }
 

Modified: trunk/Source/WebCore/platform/graphics/win/MediaPlayerPrivateMediaFoundation.cpp (281226 => 281227)


--- trunk/Source/WebCore/platform/graphics/win/MediaPlayerPrivateMediaFoundation.cpp	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebCore/platform/graphics/win/MediaPlayerPrivateMediaFoundation.cpp	2021-08-19 08:40:05 UTC (rev 281227)
@@ -204,7 +204,7 @@
     return m_hasAudio;
 }
 
-void MediaPlayerPrivateMediaFoundation::setVisible(bool visible)
+void MediaPlayerPrivateMediaFoundation::setPageIsVisible(bool visible)
 {
     m_visible = visible;
 }

Modified: trunk/Source/WebCore/platform/graphics/win/MediaPlayerPrivateMediaFoundation.h (281226 => 281227)


--- trunk/Source/WebCore/platform/graphics/win/MediaPlayerPrivateMediaFoundation.h	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebCore/platform/graphics/win/MediaPlayerPrivateMediaFoundation.h	2021-08-19 08:40:05 UTC (rev 281227)
@@ -70,7 +70,7 @@
     bool hasVideo() const final;
     bool hasAudio() const final;
 
-    void setVisible(bool) final;
+    void setPageIsVisible(bool) final;
 
     bool seeking() const final;
     void seek(float) final;

Modified: trunk/Source/WebCore/platform/mock/mediasource/MockMediaPlayerMediaSource.cpp (281226 => 281227)


--- trunk/Source/WebCore/platform/mock/mediasource/MockMediaPlayerMediaSource.cpp	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebCore/platform/mock/mediasource/MockMediaPlayerMediaSource.cpp	2021-08-19 08:40:05 UTC (rev 281227)
@@ -150,7 +150,7 @@
     return m_mediaSourcePrivate ? m_mediaSourcePrivate->hasAudio() : false;
 }
 
-void MockMediaPlayerMediaSource::setVisible(bool)
+void MockMediaPlayerMediaSource::setPageIsVisible(bool)
 {
 }
 

Modified: trunk/Source/WebCore/platform/mock/mediasource/MockMediaPlayerMediaSource.h (281226 => 281227)


--- trunk/Source/WebCore/platform/mock/mediasource/MockMediaPlayerMediaSource.h	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebCore/platform/mock/mediasource/MockMediaPlayerMediaSource.h	2021-08-19 08:40:05 UTC (rev 281227)
@@ -77,7 +77,7 @@
     FloatSize naturalSize() const override;
     bool hasVideo() const override;
     bool hasAudio() const override;
-    void setVisible(bool) override;
+    void setPageIsVisible(bool) final;
     bool seeking() const override;
     bool paused() const override;
     MediaPlayer::NetworkState networkState() const override;

Modified: trunk/Source/WebCore/rendering/RenderVideo.cpp (281226 => 281227)


--- trunk/Source/WebCore/rendering/RenderVideo.cpp	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebCore/rendering/RenderVideo.cpp	2021-08-19 08:40:05 UTC (rev 281227)
@@ -69,10 +69,10 @@
 #if ENABLE(VIDEO_PRESENTATION_MODE)
     auto player = videoElement().player();
     if (player && videoElement().webkitPresentationMode() != HTMLVideoElement::VideoPresentationMode::PictureInPicture)
-        player->setVisible(false);
+        player->setPageIsVisible(false);
 #else
     if (auto player = videoElement().player())
-        player->setVisible(false);
+        player->setPageIsVisible(false);
 #endif
 
     RenderMedia::willBeDestroyed();
@@ -273,7 +273,7 @@
         return;
 
     if (!videoElement().inActiveDocument()) {
-        mediaPlayer->setVisible(false);
+        mediaPlayer->setPageIsVisible(false);
         return;
     }
 
@@ -281,7 +281,7 @@
     
     IntRect videoBounds = videoBox(); 
     mediaPlayer->setSize(IntSize(videoBounds.width(), videoBounds.height()));
-    mediaPlayer->setVisible(!videoElement().elementIsHidden());
+    mediaPlayer->setPageIsVisible(!videoElement().elementIsHidden());
     mediaPlayer->setVisibleInViewport(videoElement().isVisibleInViewport());
     mediaPlayer->setShouldMaintainAspectRatio(style().objectFit() != ObjectFit::Fill);
 }

Modified: trunk/Source/WebKit/ChangeLog (281226 => 281227)


--- trunk/Source/WebKit/ChangeLog	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebKit/ChangeLog	2021-08-19 08:40:05 UTC (rev 281227)
@@ -1,3 +1,21 @@
+2021-08-19  Youenn Fablet  <[email protected]>
+
+        Rename MediaPlayer::setVisible to MediaPlayer::setPageIsVisible
+        https://bugs.webkit.org/show_bug.cgi?id=228837
+        <rdar://problem/81857023>
+
+        Reviewed by Eric Carlson.
+
+        * GPUProcess/media/RemoteMediaPlayerProxy.cpp:
+        (WebKit::RemoteMediaPlayerProxy::setPageIsVisible):
+        (WebKit::RemoteMediaPlayerProxy::setVisible): Deleted.
+        * GPUProcess/media/RemoteMediaPlayerProxy.h:
+        * GPUProcess/media/RemoteMediaPlayerProxy.messages.in:
+        * WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp:
+        (WebKit::MediaPlayerPrivateRemote::setPageIsVisible):
+        (WebKit::MediaPlayerPrivateRemote::setVisible): Deleted.
+        * WebProcess/GPU/media/MediaPlayerPrivateRemote.h:
+
 2021-08-18  David Kilzer  <[email protected]>
 
         Bug 229265: run-webkit-tests --leaks should check for leaks in the GPU process

Modified: trunk/Source/WebKit/GPUProcess/media/RemoteMediaPlayerProxy.cpp (281226 => 281227)


--- trunk/Source/WebKit/GPUProcess/media/RemoteMediaPlayerProxy.cpp	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebKit/GPUProcess/media/RemoteMediaPlayerProxy.cpp	2021-08-19 08:40:05 UTC (rev 281227)
@@ -236,9 +236,9 @@
     m_player->prepareForRendering();
 }
 
-void RemoteMediaPlayerProxy::setVisible(bool visible)
+void RemoteMediaPlayerProxy::setPageIsVisible(bool visible)
 {
-    m_player->setVisible(visible);
+    m_player->setPageIsVisible(visible);
 }
 
 void RemoteMediaPlayerProxy::setShouldMaintainAspectRatio(bool maintainRatio)

Modified: trunk/Source/WebKit/GPUProcess/media/RemoteMediaPlayerProxy.h (281226 => 281227)


--- trunk/Source/WebKit/GPUProcess/media/RemoteMediaPlayerProxy.h	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebKit/GPUProcess/media/RemoteMediaPlayerProxy.h	2021-08-19 08:40:05 UTC (rev 281227)
@@ -143,7 +143,7 @@
     void setPreservesPitch(bool);
     void setPitchCorrectionAlgorithm(WebCore::MediaPlayer::PitchCorrectionAlgorithm);
 
-    void setVisible(bool);
+    void setPageIsVisible(bool);
     void setShouldMaintainAspectRatio(bool);
 #if ENABLE(VIDEO_PRESENTATION_MODE)
     void setVideoFullscreenGravity(WebCore::MediaPlayerEnums::VideoGravity);

Modified: trunk/Source/WebKit/GPUProcess/media/RemoteMediaPlayerProxy.messages.in (281226 => 281227)


--- trunk/Source/WebKit/GPUProcess/media/RemoteMediaPlayerProxy.messages.in	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebKit/GPUProcess/media/RemoteMediaPlayerProxy.messages.in	2021-08-19 08:40:05 UTC (rev 281227)
@@ -49,7 +49,7 @@
     SetPitchCorrectionAlgorithm(WebCore::MediaPlayer::PitchCorrectionAlgorithm algorithm)
 
     PrepareForRendering()
-    SetVisible(bool visible)
+    SetPageIsVisible(bool visible)
     SetShouldMaintainAspectRatio(bool maintainAspectRatio)
     AcceleratedRenderingStateChanged(bool canBeAccelerated)
     SetShouldDisableSleep(bool disable)

Modified: trunk/Source/WebKit/WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp (281226 => 281227)


--- trunk/Source/WebKit/WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebKit/WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp	2021-08-19 08:40:05 UTC (rev 281227)
@@ -532,9 +532,9 @@
     connection().send(Messages::RemoteMediaPlayerProxy::PrepareForRendering(), m_id);
 }
 
-void MediaPlayerPrivateRemote::setVisible(bool visible)
+void MediaPlayerPrivateRemote::setPageIsVisible(bool visible)
 {
-    connection().send(Messages::RemoteMediaPlayerProxy::SetVisible(visible), m_id);
+    connection().send(Messages::RemoteMediaPlayerProxy::SetPageIsVisible(visible), m_id);
 }
 
 void MediaPlayerPrivateRemote::setShouldMaintainAspectRatio(bool maintainRatio)

Modified: trunk/Source/WebKit/WebProcess/GPU/media/MediaPlayerPrivateRemote.h (281226 => 281227)


--- trunk/Source/WebKit/WebProcess/GPU/media/MediaPlayerPrivateRemote.h	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebKit/WebProcess/GPU/media/MediaPlayerPrivateRemote.h	2021-08-19 08:40:05 UTC (rev 281227)
@@ -243,7 +243,7 @@
     bool hasVideo() const final;
     bool hasAudio() const final;
 
-    void setVisible(bool) final;
+    void setPageIsVisible(bool) final;
 
     MediaTime durationMediaTime() const final;
     MediaTime currentMediaTime() const final;

Modified: trunk/Source/WebKitLegacy/win/ChangeLog (281226 => 281227)


--- trunk/Source/WebKitLegacy/win/ChangeLog	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebKitLegacy/win/ChangeLog	2021-08-19 08:40:05 UTC (rev 281227)
@@ -1,3 +1,14 @@
+2021-08-19  Youenn Fablet  <[email protected]>
+
+        Rename MediaPlayer::setVisible to MediaPlayer::setPageIsVisible
+        https://bugs.webkit.org/show_bug.cgi?id=228837
+        <rdar://problem/81857023>
+
+        Reviewed by Eric Carlson.
+
+        * FullscreenVideoController.cpp:
+        (FullscreenVideoController::exitFullscreen):
+
 2021-08-13  Chris Dumez  <[email protected]>
 
         Add Cross-Origin-Embedder-Policy support for Blob URLs

Modified: trunk/Source/WebKitLegacy/win/FullscreenVideoController.cpp (281226 => 281227)


--- trunk/Source/WebKitLegacy/win/FullscreenVideoController.cpp	2021-08-19 08:22:22 UTC (rev 281226)
+++ trunk/Source/WebKitLegacy/win/FullscreenVideoController.cpp	2021-08-19 08:40:05 UTC (rev 281227)
@@ -326,8 +326,8 @@
     // As a side effect of setting the player to invisible/visible,
     // the player's layer will be recreated, and will be picked up 
     // the next time the layer tree is synched.
-    m_videoElement->player()->setVisible(0);
-    m_videoElement->player()->setVisible(1);
+    m_videoElement->player()->setPageIsVisible(0);
+    m_videoElement->player()->setPageIsVisible(1);
 }
 
 bool FullscreenVideoController::canPlay() const
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to