From 3735506d6562678772376ca3290ec65cb1f37d8a Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Tue, 11 Apr 2023 16:40:26 +0200 Subject: [PATCH] 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. --- src/video_capture/decklink.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/video_capture/decklink.cpp b/src/video_capture/decklink.cpp index 1ad1642b5..59b1bdb7b 100644 --- a/src/video_capture/decklink.cpp +++ b/src/video_capture/decklink.cpp @@ -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; }