Replace the AVC-Intra growing path (which Premiere rejected as unsupported/ damaged) with VC-3/DNxHD written directly by ffmpeg native MXF muxer. The frame-wrapped OP1a body grows readably mid-write and imports+grows live in Adobe Premiere (matches vMix workflow). No raw2bmx, no FIFO orchestrator, no footer-finalize ordering - one ffmpeg writes MXF straight to the SMB share. Two operator-selectable bitrates: vc3_90 (~90 Mbps, default) and vc3_220 (~220 Mbps). Both 8-bit 4:2:2 @ 1080p59.94, essence VC3_1080p_1238. Stop uses a plain SIGINT (ffmpeg flushes the MXF footer cleanly). UI: growing codec select (90/220) replaces the AVC-Intra readonly field; the freeform growing bitrate input is removed (bitrate is codec-fixed). mam-api guards accept vc3_90/vc3_220, default vc3_90. Verified on zampp3: both bitrates grow live + finalize clean (check-complete passes, 0 decode errors), user-confirmed Premiere import + growth.
39 lines
794 B
Text
39 lines
794 B
Text
# Dependencies
|
|
node_modules/
|
|
|
|
# Environment
|
|
.env
|
|
.env.local
|
|
|
|
# Logs
|
|
*.log
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
|
|
# Build output
|
|
dist/
|
|
build/
|
|
# ...but the Premiere panel's packaging pipeline lives at build/ — keep it tracked.
|
|
!services/premiere-plugin/build/
|
|
!services/premiere-plugin/build/**
|
|
|
|
# OS
|
|
.DS_Store
|
|
.env.swp
|
|
.env.swo
|
|
services/editor/node_modules
|
|
services/editor/**/node_modules
|
|
services/editor/**/dist
|
|
services/editor/.pnpm-store
|
|
|
|
# Blackmagic DeckLink SDK headers are now committed (private/internal repo) under services/capture/sdk/.
|
|
# Runtime .so libs (libDeckLinkAPI.so) come from the DesktopVideo driver install and are not committed.
|
|
services/capture/lib/
|
|
|
|
# Editor backups
|
|
*.bak
|
|
*.bak2
|
|
.env.bak.*
|
|
.env.worker
|
|
services/capture/videomaster-linux.x64-6.34.1-dev.tar.gz
|