Title: [184875] trunk/Source/WebCore
- Revision
- 184875
- Author
- [email protected]
- Date
- 2015-05-26 14:37:40 -0700 (Tue, 26 May 2015)
Log Message
Fullscreen video does not display on platforms without accelerated video rendering
https://bugs.webkit.org/show_bug.cgi?id=145118
In order to paint video contents in fullscreen mode, add supportsAcceleratedRendering condition.
Patch by Daegyu Lee <[email protected]> on 2015-05-26
Reviewed by Simon Fraser.
* rendering/RenderVideo.cpp:
(WebCore::RenderVideo::paintReplaced):
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (184874 => 184875)
--- trunk/Source/WebCore/ChangeLog 2015-05-26 21:24:05 UTC (rev 184874)
+++ trunk/Source/WebCore/ChangeLog 2015-05-26 21:37:40 UTC (rev 184875)
@@ -1,3 +1,15 @@
+2015-05-26 Daegyu Lee <[email protected]>
+
+ Fullscreen video does not display on platforms without accelerated video rendering
+ https://bugs.webkit.org/show_bug.cgi?id=145118
+
+ In order to paint video contents in fullscreen mode, add supportsAcceleratedRendering condition.
+
+ Reviewed by Simon Fraser.
+
+ * rendering/RenderVideo.cpp:
+ (WebCore::RenderVideo::paintReplaced):
+
2015-05-26 Said Abou-Hallawa <[email protected]>
SVG fragment identifier rendering issue
Modified: trunk/Source/WebCore/rendering/RenderVideo.cpp (184874 => 184875)
--- trunk/Source/WebCore/rendering/RenderVideo.cpp 2015-05-26 21:24:05 UTC (rev 184874)
+++ trunk/Source/WebCore/rendering/RenderVideo.cpp 2015-05-26 21:37:40 UTC (rev 184875)
@@ -188,7 +188,7 @@
if (displayingPoster)
paintIntoRect(context, rect);
- else if (!videoElement().isFullscreen()) {
+ else if (!videoElement().isFullscreen() || !mediaPlayer->supportsAcceleratedRendering()) {
if (view().frameView().paintBehavior() & PaintBehaviorFlattenCompositingLayers)
mediaPlayer->paintCurrentFrameInContext(context, rect);
else
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes