Thu Aug 02, 2018 6:29 pm
Cameron,
Thanks for replying. I got busy on other things and didn't have time to deal with this problem. I'm back on it now. I can't post the code, but after playing around a bit I've found that _deckLinkOutput.DisableVideoOutput(); and _deckLinkOutput.DisableAudioOutput(); fail pretty consistently after outputting audio and video. I have an Init flag that is set false when trying to change or reset the outputs, so that no video or audio is written to the outputs, while trying to disable them. I wait 100ms before trying the above to make sure we're not in the middle of writing to the outputs.
Just to give you more info: let's say I'm outputting at 720p 59.94 and just shut down sdi output, wait a bit and then try and restart it. Most of the time the disables will fail, but the 1st time I retry to enable audio and video, it will succeed. But if I try again, using the same method, the diables will fail and so will the enables. Of course, in real life, once it's set at a resolution, it will probably stay that way for a good long while. But I'd like to get it so that changes don't fail.
I updated the drivers to 10.11.1 this morning to see if that helped, but no luck.
Any ideas?
thanks
Russ