Root cause of growing producing .mov instead of XDCAM HD422 .mxf: mountGrowingShare() used module-level consts (GROWING_SMB_MOUNT etc.) captured from process.env at IMPORT time. Standby capture containers boot with these unset and receive the SMB mount/credentials per-session over /capture/start (capture.js sets process.env right before start()). Because the consts were already frozen empty, mountGrowingShare() saw no mount source, returned false, and growing silently fell back to S3 streaming — producing an HEVC .mov while the asset key said .mxf. Fix: growingSmbConfig() reads process.env fresh at mount time. Also drop the stale const guard in unmountGrowingShare(). |
||
|---|---|---|
| .. | ||
| decklink-bridge | ||
| deltacast-bridge | ||
| sdk | ||
| src | ||
| .dockerignore | ||
| decklink-sdk16.patch | ||
| Dockerfile | ||
| package.json | ||
| patch_decklink.py | ||