// META: global=window,dedicatedworker // META: script=/webcodecs/videoFrame-utils.js promise_test(async t => { // *.headers file should ensure we sesrve COOP and COEP headers. assert_true(self.crossOriginIsolated, "Cross origin isolation is required to construct SharedArrayBuffer"); const destination = new SharedArrayBuffer(I420_DATA.length); await testI420_4x2_copyTo(destination); }, 'Test copying I420 frame to SharedArrayBuffer.'); promise_test(async t => { // *.headers file should ensure we sesrve COOP and COEP headers. assert_true(self.crossOriginIsolated, "Cross origin isolation is required to construct SharedArrayBuffer"); const destination = new Uint8Array(new SharedArrayBuffer(I420_DATA.length)); await testI420_4x2_copyTo(destination); }, 'Test copying I420 frame to shared ArrayBufferView.');