DeckLink: GStreamer v1.16 changes the card's duplex mode on startup, making the video not working
I'm using this pipeline to view the video from a DeckLink 8K Pro:
gst-launch-1.0 -vvv \ decklinkvideosrc device-number=0 mode=26 ! \ videoconvert ! \ autovideosink
It is perfectly working with GStreamer 1.8.3.
With the latest version (1.16), on startup GStreamer changes the duplex mode of the card (manually set to "SDI 1 In or Out" in the Blackmagic Desktop Video Setup software) to "SDI 1 to 4 In or Out". This leads to a black frame.
Commenting the content of the gst_decklink_configure_duplex_mode method (in gstdecklink.cpp) solves this problem (but then I have #986 (closed)).