ee47d85cbdb1fffee2178237c1e0601dda014e82
On status_change, probe() the new format and compare against the format used to create the MXL flow. If resolution or fps changed, throw with a descriptive message so the caller exits cleanly. The existing catch in NDIInNode::run() logs the reason and breaks out of the loop, causing the process to exit. Studio-manager detects the exit and logs it — operator can restart to pick up the new format. Same-format status changes (e.g. metadata only) still return false and repeat the last frame as before. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
C++
85.2%
Python
9.4%
CMake
5.4%