Skip to content

Commit 43d30bf

Browse files
committed
add headers
1 parent 58fccc8 commit 43d30bf

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

.github/workflows/CI.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ jobs:
101101
HEADERS: '{"Cross-Origin-Opener-Policy": "same-origin", "Cross-Origin-Embedder-Policy": "require-corp", "Cross-Origin-Resource-Policy": "cross-origin", "Origin-Agent-Cluster": "?1"}'
102102
run: |
103103
# Start test server with proper headers for all tests
104-
npm run serve &
104+
npm run serve -- --headers "$HEADERS" &
105105
106106
# Wait for server to start and ensure headers are properly set
107107
sleep 10

apps/vanilla-app/server.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ const ROOT = path.join(__dirname, "public");
88
app.use((_, res, next) => {
99
res.append("Cross-Origin-Opener-Policy", "same-origin");
1010
res.append("Cross-Origin-Embedder-Policy", "require-corp");
11+
res.append("Cross-Origin-Resource-Policy", "cross-origin");
1112
next();
1213
});
1314

tests/ffmpeg-core.test.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
const isMTSupported = typeof SharedArrayBuffer !== "undefined";
2+
const isIsolated = window.crossOriginIsolated;
3+
4+
if (FFMPEG_TYPE === "mt" && !isMTSupported) {
5+
console.warn("SharedArrayBuffer not available, skipping MT tests");
6+
}
7+
8+
if (FFMPEG_TYPE === "mt" && !isIsolated) {
9+
console.warn("Cross-origin isolation not available, skipping MT tests");
10+
}
11+
112
let core;
213

314
const genName = (name) => `[ffmpeg-core][${FFMPEG_TYPE}] ${name}`;

0 commit comments

Comments
 (0)