Wed Jan 13, 2016 10:27 pm
Hi Sami,
In addition to the comment from Matt to check that mode detection is supported (check the BMDDeckLinkSupportsInputFormatDetection attribute), note that the AutomaticModeDetection sample application starts capture in NTSC.
This means that if the application is started with an NTSC signal present, then no format change has occurred and IDeckLinkInputCallback::VideoInputFormatChanged will not be called.
To state it another way, the NTSC input is detected, but the capture process is already running in NTSC so no format changed callback is necessary.
Hope that helps clarify,
-nick