summaryrefslogtreecommitdiff
path: root/libavdevice/decklink_common.h
diff options
context:
space:
mode:
authorLimin Wang <lance.lmwang@gmail.com>2020-11-19 12:16:47 +0800
committerLimin Wang <lance.lmwang@gmail.com>2020-11-21 09:14:52 +0800
commit09f1d15ae8bd1d7f597aec9ced4f8ebe8762a4bd (patch)
tree1f43f2a2424e34650c8fd8cca1651ae391382116 /libavdevice/decklink_common.h
parentc055a476b2498278861e938965852906407cc8e0 (diff)
downloadffmpeg-09f1d15ae8bd1d7f597aec9ced4f8ebe8762a4bd.tar.gz
avdevice/decklink_dec: map the raw_format instead of hardcode
The patch will change the numerical values for the string constants so bump micro version. Reviewed-by: Marton Balint <cus@passwd.hu> Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
Diffstat (limited to 'libavdevice/decklink_common.h')
-rw-r--r--libavdevice/decklink_common.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/libavdevice/decklink_common.h b/libavdevice/decklink_common.h
index f35bd9ae6f..05380ef76d 100644
--- a/libavdevice/decklink_common.h
+++ b/libavdevice/decklink_common.h
@@ -162,6 +162,15 @@ IDeckLinkIterator *CreateDeckLinkIteratorInstance(void);
typedef uint32_t buffercount_type;
#endif
+static const BMDPixelFormat decklink_raw_format_map[] = {
+ (BMDPixelFormat)0,
+ bmdFormat8BitYUV,
+ bmdFormat10BitYUV,
+ bmdFormat8BitARGB,
+ bmdFormat8BitBGRA,
+ bmdFormat10BitRGB,
+};
+
static const BMDAudioConnection decklink_audio_connection_map[] = {
(BMDAudioConnection)0,
bmdAudioConnectionEmbedded,