decklink: Implement GstBaseSrc::get_caps() to return more constrained caps
authorSebastian Dröge <sebastian@centricular.com>
Thu, 10 Dec 2020 10:35:07 +0000 (12:35 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Wed, 16 Dec 2020 12:13:40 +0000 (14:13 +0200)
commitc123b79900dbb72396091f5be5be3df0bf62e24c
tree34f9992ce857e9ac1fa96b0a7ab29a50fe660d30
parentbe0df31b150844cab754dfa0329d7ea1d5d625ac
decklink: Implement GstBaseSrc::get_caps() to return more constrained caps

Instead of the template caps we can return a subset of them based on the
selected properties.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1868>
sys/decklink/gstdecklinkaudiosrc.cpp
sys/decklink/gstdecklinkvideosrc.cpp