Skip to content

Commit

Permalink
add headers
Browse files Browse the repository at this point in the history
  • Loading branch information
lucasgelfond committed Dec 24, 2024
1 parent 58fccc8 commit 43d30bf
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ jobs:
HEADERS: '{"Cross-Origin-Opener-Policy": "same-origin", "Cross-Origin-Embedder-Policy": "require-corp", "Cross-Origin-Resource-Policy": "cross-origin", "Origin-Agent-Cluster": "?1"}'
run: |
# Start test server with proper headers for all tests
npm run serve &
npm run serve -- --headers "$HEADERS" &
# Wait for server to start and ensure headers are properly set
sleep 10
Expand Down
1 change: 1 addition & 0 deletions apps/vanilla-app/server.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const ROOT = path.join(__dirname, "public");
app.use((_, res, next) => {
res.append("Cross-Origin-Opener-Policy", "same-origin");
res.append("Cross-Origin-Embedder-Policy", "require-corp");
res.append("Cross-Origin-Resource-Policy", "cross-origin");
next();
});

Expand Down
11 changes: 11 additions & 0 deletions tests/ffmpeg-core.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
const isMTSupported = typeof SharedArrayBuffer !== "undefined";
const isIsolated = window.crossOriginIsolated;

if (FFMPEG_TYPE === "mt" && !isMTSupported) {
console.warn("SharedArrayBuffer not available, skipping MT tests");
}

if (FFMPEG_TYPE === "mt" && !isIsolated) {
console.warn("Cross-origin isolation not available, skipping MT tests");
}

let core;

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

0 comments on commit 43d30bf

Please sign in to comment.