Changeset 247187 in webkit


Ignore:
Timestamp:
Jul 5, 2019 4:36:28 PM (5 years ago)
Author:
Simon Fraser
Message:

Trigger a compositing update when video element is changing
https://bugs.webkit.org/show_bug.cgi?id=199522
<rdar://problem/47297159>

Reviewed by Simon Fraser.

Source/WebCore:

Test: compositing/video/video-update-rendering.html

  • rendering/RenderLayerBacking.cpp:

(WebCore::RenderLayerBacking::contentChanged):

LayoutTests:

  • compositing/video/video-update-rendering-expected.txt: Added.
  • compositing/video/video-update-rendering.html: Added.
Location:
trunk
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r247180 r247187  
     12019-07-05  Youenn Fablet  <youenn@apple.com> and Simon Fraser  <simon.fraser@apple.com>
     2
     3        Trigger a compositing update when video element is changing
     4        https://bugs.webkit.org/show_bug.cgi?id=199522
     5        <rdar://problem/47297159>
     6
     7        Reviewed by Simon Fraser.
     8
     9        * compositing/video/video-update-rendering-expected.txt: Added.
     10        * compositing/video/video-update-rendering.html: Added.
     11
    1122019-07-05  Ryosuke Niwa  <rniwa@webkit.org>
    213
  • trunk/Source/WebCore/ChangeLog

    r247186 r247187  
     12019-07-05  Youenn Fablet  <youenn@apple.com> and Simon Fraser  <simon.fraser@apple.com>
     2
     3        Trigger a compositing update when video element is changing
     4        https://bugs.webkit.org/show_bug.cgi?id=199522
     5        <rdar://problem/47297159>
     6
     7        Reviewed by Simon Fraser.
     8
     9        Test: compositing/video/video-update-rendering.html
     10
     11        * rendering/RenderLayerBacking.cpp:
     12        (WebCore::RenderLayerBacking::contentChanged):
     13
    1142019-07-05  Michael Catanzaro  <mcatanzaro@igalia.com>
    215
  • trunk/Source/WebCore/rendering/RenderLayerBacking.cpp

    r247142 r247187  
    24552455    }
    24562456
     2457    if (changeType == VideoChanged) {
     2458        compositor().scheduleCompositingLayerUpdate();
     2459        return;
     2460    }
     2461
    24572462    if ((changeType == BackgroundImageChanged) && canDirectlyCompositeBackgroundBackgroundImage(renderer().style()))
    24582463        m_owningLayer.setNeedsCompositingConfigurationUpdate();
Note: See TracChangeset for help on using the changeset viewer.