[webkit-changes] [WebKit/WebKit] b72881: REGRESSION(260575 at main) [GPUP] Video disappears du...

Jer Noble noreply at github.com
Thu Feb 23 19:05:28 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b72881d351bc84dffb3d3e7cd60e781597236bda
      https://github.com/WebKit/WebKit/commit/b72881d351bc84dffb3d3e7cd60e781597236bda
  Author: Jer Noble <jer.noble at apple.com>
  Date:   2023-02-23 (Thu, 23 Feb 2023)

  Changed paths:
    M Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp
    M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/GraphicsLayerCARemote.cpp
    M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/GraphicsLayerCARemote.h
    M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCALayerRemote.cpp

  Log Message:
  -----------
  REGRESSION(260575 at main) [GPUP] Video disappears during playback with UI-Side compositing enabled
https://bugs.webkit.org/show_bug.cgi?id=252841
rdar://105835986

Reviewed by Per Arne Vollan.

Fix an incorrect pragma that effectively disabled the "no double hosting" logic for media in GPU process.

* Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp:
(WebCore::GraphicsLayerCA::setContentsToVideoElement):
* Source/WebKit/WebProcess/WebPage/RemoteLayerTree/GraphicsLayerCARemote.cpp:
* Source/WebKit/WebProcess/WebPage/RemoteLayerTree/GraphicsLayerCARemote.h:
* Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCALayerRemote.cpp:

Canonical link: https://commits.webkit.org/260774@main




More information about the webkit-changes mailing list