[Webkit-unassigned] [Bug 197527] New: HLS videos not rendered when used as WebGL textures until canvas is resized

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu May 2 12:58:38 PDT 2019


https://bugs.webkit.org/show_bug.cgi?id=197527

            Bug ID: 197527
           Summary: HLS videos not rendered when used as WebGL textures
                    until canvas is resized
           Product: WebKit
           Version: Safari 12
          Hardware: iPhone / iPad
                OS: iOS 12
            Status: NEW
          Severity: Major
          Priority: P2
         Component: WebGL
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: pomerantsevp at gmail.com
                CC: dino at apple.com

If an HLS video is used as a WebGL texture, it's not displayed initially.
In order to display it, the WebGL canvas needs to be resized (`canvas.width` or `canvas.height` needs to change after the video has started playing).
HLS videos as textures are working correctly in iOS 12.0.1 (16A404), but not in iOS 12.2 (16E227). It doesn't seem to be OS-version-dependent rather than hardware-dependent (I tested it on a few different iPhone models).
Here's a minimal reproduction of the issue: http://ios-bug-demo.s3-website-us-east-1.amazonaws.com/ — in desktop Safari and in older iOS Safari versions the video is displayed inside the canvas as soon as video starts playing, but in iOS 12.2 you have to additionally click on the canvas to see the video.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190502/e6d075b5/attachment.html>


More information about the webkit-unassigned mailing list