Tags: xepozz/ogv.js
Tags
Bump to 1.8.8 Fix regression in Firefox/macOS with update to yuv-canvas 1.2.10. Haven't figured out the cause of it, whether it's on our end or in Firefox or in macOS's OpenGL implementation. Worked around by disabling the affected unpacking mode in yuv-canvas and using luminance textures always. This is simpler but sometimes is slower depending on the implementation. On macOS 12.3 this causes a noticeable reduction in throughput but it's somewhat compensated for by improvements to recycling texture buffers. In any case it's enough for target resolutions but the higher you go it becomes more noticeable, as drawing time blocking the main thread.
Finishing 1.8.7 release * Bump emscripten compatibility to 3.1.8 * Bump Opus to 1.3.1 * Bump yuv-canvas to 1.2.9, fixes WebGL performance regressions on some browsers * experimental demo/threaded.php provides a COOP-COEP-CORP environment for testing threaded decoders (top-level frame and all worker JS must opt in to COOP-COEP; CORP or CORS required for most loaded resources)
PreviousNext