<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - UNPACK_FLIP_Y_WEBGL breaks HLS video textures"
   href="https://bugs.webkit.org/show_bug.cgi?id=163866#c10">Comment # 10</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - UNPACK_FLIP_Y_WEBGL breaks HLS video textures"
   href="https://bugs.webkit.org/show_bug.cgi?id=163866">bug 163866</a>
              from <span class="vcard"><a class="email" href="mailto:electroteque&#64;gmail.com" title="Daniel Rossi &lt;electroteque&#64;gmail.com&gt;"> <span class="fn">Daniel Rossi</span></a>
</span></b>
        <pre>After some very heavy and painful testing I have fined tuned the demos and the issue. 

The FlipY work around is required for HLS across both OSX 10.11 and macOS , IOS 9 and 10. The raw webgl example doesn't use FlipY because its doing in in the shader program. With three.js the geometry has to be flipped around. 

HLS rendering on IOS 10 is displaying but has severe colour artifact issues. The frames stop working but I believe its an issue with the emulator and frames dropping. I now have no device that can be updated to IOS 10.  It doesn't show up at all on IOS 9. Both require the CORS proxy for mp4 and HLS. 

I may have to now provide another ticket in regards to the colour rendering problem with HLS on IOS 10 once I confirm it's not the emulator. 

This is absolutely painful no wonder nobody wants to support Safari but people need it working. 

I've had to provide here different rgb format settings. The default one produces vertical coiourbars , the rgba one the colours are incorrect. But in the emulator. I am now unable to properly test IOS 10 because my Ipad device has become unsupported. I'll try and get a hold of an Iphone with IOS 10 to confirm. 

<a href="http://dev.electroteque.org/webgl/threejs-hls.html">http://dev.electroteque.org/webgl/threejs-hls.html</a>
<a href="http://dev.electroteque.org/webgl/threejsrgba-hls.html">http://dev.electroteque.org/webgl/threejsrgba-hls.html</a>

<a href="http://dev.electroteque.org/webgl/webgl.html">http://dev.electroteque.org/webgl/webgl.html</a>
<a href="http://dev.electroteque.org/webgl/webglrgba.html">http://dev.electroteque.org/webgl/webglrgba.html</a></pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>