From b923bfc679358fe109ca66b6ddf9d08ad0e19b7e Mon Sep 17 00:00:00 2001 From: Limin Wang Date: Mon, 9 Aug 2021 07:43:34 +0800 Subject: avdevice/decklink: add link configuration option Reviewed-by: Marton Balint Signed-off-by: Limin Wang --- libavdevice/decklink_enc.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libavdevice/decklink_enc.cpp') diff --git a/libavdevice/decklink_enc.cpp b/libavdevice/decklink_enc.cpp index 4c1eb05be4..6dec5f35ea 100644 --- a/libavdevice/decklink_enc.cpp +++ b/libavdevice/decklink_enc.cpp @@ -559,6 +559,8 @@ av_cold int ff_decklink_write_header(AVFormatContext *avctx) ctx->list_formats = cctx->list_formats; ctx->preroll = cctx->preroll; ctx->duplex_mode = cctx->duplex_mode; + if (cctx->link > 0 && (unsigned int)cctx->link < FF_ARRAY_ELEMS(decklink_link_conf_map)) + ctx->link = decklink_link_conf_map[cctx->link]; cctx->ctx = ctx; #if CONFIG_LIBKLVANC if (klvanc_context_create(&ctx->vanc_ctx) < 0) { -- cgit v1.2.3