[Webkit-unassigned] [Bug 179417] HLS WebGL video textures black rendering since IOS 11

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Dec 14 08:41:13 PST 2017


--- Comment #35 from Daniel Rossi <electroteque at gmail.com> ---
This is an issue for IOS. I am testing with a current basic Ipad. 

Although Safari 11 suffers a FlipY issue on macOS still when using HLS. I just tested it. 

I have documented a fix for that in a previous ticket. I thought it was fixed up but isn't ? 

You need to disable FlipY and use the shader to reverse it's Y position. 

You don't need canvas texture rendering for macOS ! 

You need to do crazy version checks for macOS to first detect it can support CORS. Then you need to do a further check for IOS 11 to support CORS. Or else have to provide a CORS proxy source for previous Safari.  

Then you need to do the FlipY shader fix for Safari macOS and IOS10 . A colour inversion fix for IOS 10 on the fragment shader. 

And now do canvas rendering for IOS 11 HLS only. 

Pretty complicated I know. That whole bit above is still causing me problems getting it all to work because of bugs with the version detection requirements.

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/20171214/13707d2e/attachment-0001.html>

More information about the webkit-unassigned mailing list