mirror of
https://github.com/servo/servo.git
synced 2025-06-25 09:34:32 +01:00
18 lines
839 B
JavaScript
18 lines
839 B
JavaScript
// 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.');
|