馃悰 If a user power cycles an NDI output, it will eventually create a 'zombie' NDI stream (at least on the user's Scenic instance)
Summary
Versions used to reproduce issue
r14/r15/r16
Steps to reproduce
- Launch Scenic
- Instantiate an NDI output
- Power it on
- Instantiate an NDI input
- If the stream is available in the dropdown, click cancel
- Power off the NDI output
- Instantiate an NDI input
- Check to see if the stream is still 'available'
- If not, repeat the power cycle of the NDI output and check again
What is the current bug behavior?
after the user power cycles the NDI output 2 or 3 times, the zombie NDI stream will be 'available' even when the NDI output is off
What is the expected correct behavior?
When a user powers off an NDI output its associated stream should become unavailable.
What is the frequency of occurrence of this behavior ?
Takes 3 times max but then 100% at that point
Relevant logs and/or screenshots
(Paste any relevant logs - please use code blocks (```) to format console output, logs, and code, as it's very hard to read otherwise.)
Possible fixes
(If you can, link to the line of code that might be responsible for the problem)
Additional comments
Priority high-ish because David has shown that he often powers NDI outputs off and on during setups for shows.
/cc @flecavalier