dragonflight/services
ZGaetano b6f5b9b407 fix(capture): disable concurrent SDI proxy ffmpeg — DeckLink Duo 2 rejects second reader
DeckLink Duo 2 does not support two simultaneous ffmpeg processes on the
same port. The second (proxy) process immediately gets 'Cannot Autodetect
input stream or No signal', producing an empty upload that could crash the
container before the hires upload completes.

Fix: remove the parallel proxy spawn for SDI entirely. proxyKey is now
always null for SDI recordings (same as SRT/RTMP). needsProxy=true is
already set when proxyKey is null, so the BullMQ worker generates the
proxy from the hires master after stop — same pattern that works for
network sources.

Also revert bad regex change: ffmpeg -sources decklink output on this
hardware uses hex-address format ('81:76669a80:00000000 [DeckLink Duo (1)]')
not bare indented names — original regex was correct.
2026-05-28 22:36:06 +00:00
..
capture fix(capture): disable concurrent SDI proxy ffmpeg — DeckLink Duo 2 rejects second reader 2026-05-28 22:36:06 +00:00
mam-api fix(capture): fix DeckLink device name enumeration for SDI port 2+; add per-take project selector on Recorders page 2026-05-28 22:26:08 +00:00
node-agent chore: 1.2 ship-prep sweep — close 38 issues 2026-05-27 02:06:14 +00:00
premiere-plugin diag(premiere-plugin): v1.2.5 — no-op IIFE writes to Documents/ + reports lf.open result 2026-05-28 03:59:40 +00:00
premiere-plugin-uxp fix(uxp+mam-api): Export Timeline render — xmeml schema + BullMQ job poll 2026-05-28 13:58:13 -04:00
web-ui fix(capture): fix DeckLink device name enumeration for SDI port 2+; add per-take project selector on Recorders page 2026-05-28 22:26:08 +00:00
worker feat(worker): conform — queue proxy build for the conformed output 2026-05-28 15:49:01 -04:00