decklinkvideosrc: respect pixel format property even if mode is set to auto
authorJoshua M. Doe <oss@nvl.army.mil>
Thu, 16 Aug 2018 15:30:08 +0000 (11:30 -0400)
committerJoshua M. Doe <oss@nvl.army.mil>
Mon, 5 Nov 2018 13:52:11 +0000 (08:52 -0500)
commit1a360a1c651ef4eebcb91017545bfb55ed6e0986
treea23b63e791547f9d54622407e60b43ab61463bb1
parent503f54eda0b2e4036fe723c78f01a4f0d1fa9d79
decklinkvideosrc: respect pixel format property even if mode is set to auto

Before this patch, if mode=auto and video-format!=auto, video-format would
always be ignored, and get set to 8bit-yuv, or if detected to be RGB444, then
it would be set to 8bit-argb. This change respects video-format if it is set
to 10bit-yuv (v210) or 8bit-bgra, even when mode=auto.

Closes #772
sys/decklink/gstdecklink.cpp
sys/decklink/gstdecklinkvideosrc.cpp