decklink: Updated DeckLink SDK to 11.2 to support DeckLink 8K Pro
authorTim <Timothee.Autin@ifremer.fr>
Tue, 25 Jun 2019 09:51:32 +0000 (11:51 +0200)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Thu, 8 Oct 2020 20:05:03 +0000 (20:05 +0000)
commitc6151f635f8280f8e60d59f09a117f562e5e2ea4
tree1cb4fd745df64bc73edc4f56a69bf7793bcacd4d
parent9ecdfea7dadc9de5f20028bcb2ef3bc22ab0f6e8
decklink: Updated DeckLink SDK to 11.2 to support DeckLink 8K Pro

Updated Decklink SDK to version 11.2 in order to support newer cards like the Decklink 8K Pro.
This required to replace the duplex property by a profile property.

Profile values can be the following:
-  bmdProfileOneSubDeviceFullDuplex
-  bmdProfileOneSubDeviceHalfDuplex
-  bmdProfileTwoSubDevicesFullDuplex
-  bmdProfileTwoSubDevicesHalfDuplex
-  bmdProfileFourSubDevicesHalfDuplex

Fixes #987

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1665>
14 files changed:
sys/decklink/gstdecklink.cpp
sys/decklink/gstdecklink.h
sys/decklink/gstdecklinkvideosink.cpp
sys/decklink/gstdecklinkvideosink.h
sys/decklink/gstdecklinkvideosrc.cpp
sys/decklink/gstdecklinkvideosrc.h
sys/decklink/linux/DeckLinkAPI.h
sys/decklink/linux/DeckLinkAPIConfiguration.h
sys/decklink/linux/DeckLinkAPIDeckControl.h
sys/decklink/linux/DeckLinkAPIDiscovery.h
sys/decklink/linux/DeckLinkAPIDispatch.cpp
sys/decklink/linux/DeckLinkAPIModes.h
sys/decklink/linux/DeckLinkAPITypes.h
sys/decklink/linux/DeckLinkAPIVersion.h