From d77203e66cdadf065ed9ed142b1316848938523e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Legan=C3=A9s-Combarro?= Date: Sat, 18 Jul 2020 13:28:00 +0200 Subject: [PATCH] Remove `RGBA24` format `RGBA24` format doesn't exists, so `node-canvas` uses its default `RGBA32` instead, that's in fact what's being expected by `i420ToRgba` and `rgbaToI420` functions anyway. --- examples/video-compositing/server.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/video-compositing/server.js b/examples/video-compositing/server.js index 4c74806..1ea16cf 100644 --- a/examples/video-compositing/server.js +++ b/examples/video-compositing/server.js @@ -25,7 +25,7 @@ function beforeOffer(peerConnection) { // TODO(mroberts): Is pixelFormat really necessary? const canvas = createCanvas(width, height); - const context = canvas.getContext('2d', { pixelFormat: 'RGBA24' }); + const context = canvas.getContext('2d'); context.fillStyle = 'white'; context.fillRect(0, 0, width, height); @@ -34,7 +34,7 @@ function beforeOffer(peerConnection) { const interval = setInterval(() => { if (lastFrame) { const lastFrameCanvas = createCanvas(lastFrame.width, lastFrame.height); - const lastFrameContext = lastFrameCanvas.getContext('2d', { pixelFormat: 'RGBA24' }); + const lastFrameContext = lastFrameCanvas.getContext('2d'); const rgba = new Uint8ClampedArray(lastFrame.width * lastFrame.height * 4); const rgbaFrame = createImageData(rgba, lastFrame.width, lastFrame.height);