[Webkit-unassigned] [Bug 181445] WebGL video texture black in Safari 11.0.2 and wrong colored in Safari Preview 11.1
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jan 10 03:24:35 PST 2018
https://bugs.webkit.org/show_bug.cgi?id=181445
--- Comment #5 from Klaus Reinfeld <mail at krpano.com> ---
(In reply to Jer Noble from comment #2)
> It looks like this video is encoded in '420f' pixel format, meaning YCbCr,
> full-range. We may have a bug in our YUV->RGB conversion for full-range
> video. As a workaround, you may want to try re-encoding your source video in
> video-range '420v' pixel format and see if that corrects the incorrect color
> issue.
Yes, the video is (and should be) in full-range format.
It was encoded using ffmpeg.
I have made now here a new example that allows switching between videos with several pixel formats (all encoded using ffmpeg):
https:///krpano.com/video/pixelformattest/
(click the gear-wheel icon in the right-bottom and then pixelformat to change the video)
Here the results:
4:2:0 16-235 (yuv420p)
- shows only the first frame in Safari 11.0.2
- works in Safari Preview 11.1 but the colors are slightly different to Chrome (not sure which ones are correct)
4:2:2 16-235 (yuv422p) - doesn't load at all
4:4:4 16-235 (yuv444p) - doesn't load at all
4:2:0 0-255 (yuvj420p)
- shows only the first frame in Safari 11.0.2
- wrong (green-tinted) colors in Safari Preview 11.1
4:2:2 0-255 (yuvj422p) - doesn't load at all
4:4:4 0-255 (yuvj444p) - doesn't load at all
The bigger problem is still Safari 11.0.2 - after recoding the video there is now the first frame there instead of a black frame, but the video textures itself still don't render...
--
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/20180110/81e42bfa/attachment-0001.html>
More information about the webkit-unassigned
mailing list