FIXED:[2019.20140] and [2019.36500] - Win 10 (1909): NDI audio to Video Device Out crashes TD when reloading a project

I am trying to output an NDI source to a Blackmagic Decklink Quad 2 card with a very simple TD network shown below. Everything is working as expected when the network is just created. On reopening of the project Touchdesigner keeps on crashing, unless you disable the Video Device Out TOP, or delete the Audio NDI CHOP. I guess this is due to an error where the Video Device Out TOP tries to output audio to the Blackmagic card, but the audio is not yet available due to the NDI stream still being setup/opened.

I can work around this issue by attaching an info chop to the NDI IN top and Audio NDI chop and using the “connected” and “ndi_has_audio” parameters as variables in a Python expression that controls the state (“Active”) of the Video Device Out TOP.

Thanks for the reproducible example. This crash will be fixed in the next official/experimental builds we release.

1 Like