[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