Feature/ndi out node #1
Reference in New Issue
Block a user
Delete Branch "feature/ndi-out-node"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
- FlowDef.hpp: add make_audio_flow_def (NMOS IS-04 audio/Lnn flow) - NDIReceiver: replace capture_v210 with capture() — single recv call dispatches to FrameKind::{Video,Audio,None}; AudioInfo struct carries sample_rate/channels/samples/channel_stride - ndiin: optional audio writer when graph wires audio_flow_id; single loop with 5ms NDI poll; audio grains written immediately on arrival; video grains written when mxlGetCurrentIndex reaches video_index - build_graph: rename ndiin video port flow_id → video_flow_id; add audio_flow_id edge (no sink yet — wired to ndiin only) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>V210.hpp: add fill_colorbars, fill_ire_ramp, fill_black, fill_white. Shared fill_solid helper stamps the first line across all rows via memcpy. Generic write_palette_line template handles both SMPTE and IRE bar palettes. fill_frame kept as a backward-compat alias. testpattern/main.cpp: read "pattern" from node config and dispatch to the appropriate fill function (bars/ire/black/white). build_graph: pass {"pattern","bars"} to testpattern node params. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>