From 551377e4c91eac3c59e1869aff4098849ccfcc0a Mon Sep 17 00:00:00 2001 From: ZGaetano Date: Mon, 1 Jun 2026 12:56:12 -0400 Subject: [PATCH] fix(node-agent): mount /dev/shm/deltacast into capture sidecars so VideoMaster SDK detects the Deltacast board --- services/node-agent/index.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/node-agent/index.js b/services/node-agent/index.js index 4453016..5f48f51 100644 --- a/services/node-agent/index.js +++ b/services/node-agent/index.js @@ -127,6 +127,8 @@ async function handleSidecarStart(body, res) { try { const dcEntries = fs.readdirSync('/dev').filter(n => /^deltacast\d+$/.test(n)); for (const d of dcEntries) binds.push(`/dev/${d}:/dev/${d}`); + // VideoMaster SDK needs the board IPC shared-memory segment mounted too. + if (fs.existsSync('/dev/shm/deltacast')) binds.push('/dev/shm/deltacast:/dev/shm/deltacast'); } catch (_) { /* /dev always exists */ } }