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 */ } }