DeckLink cap.: do not pick NTSC for autodetection

Since the commit 0d679a34 it triggers warning that NTSC has
lower-field-first order, but most likely it isn't the format on wire.
This commit is contained in:
Martin Pulec
2023-04-11 16:40:26 +02:00
parent aac502ad2d
commit 3735506d65

View File

@@ -1166,7 +1166,7 @@ bool device_state::init(struct vidcap_decklink_state *s, struct tile *t, BMDAudi
displayMode->Release();
}
} else if (mode_idx == MODE_SPEC_AUTODETECT) { // autodetect, pick first eligible mode and let device autodetect
if (s->stereo && (displayMode->GetFlags() & bmdDisplayModeSupports3D) == 0u) {
if ((s->stereo && (displayMode->GetFlags() & bmdDisplayModeSupports3D) == 0u) || displayMode->GetFieldDominance() == bmdLowerFieldFirst) {
displayMode->Release();
continue;
}