History

avdevice/decklink: add support for audio and video input selection

Marton Balint committed 10 years ago

Commit da89c6e1 parent 8f9fa496 files · +97 −0Browse files

Showing the changes to libavdevice/decklink_dec.cpp (1 of 6 files). Show all

Unified · Split

libavdevice/decklink_dec.cpp+5−0
@@ -28,6 +28,7 @@ extern "C" { · 27 unmodified lines
2828 #include "config.h"
2929 #include "libavformat/avformat.h"
3030 #include "libavformat/internal.h"
31+#include "libavutil/common.h"
3132 #include "libavutil/imgutils.h"
3233 #if CONFIG_LIBZVBI
3334 #include <libzvbi.h>
@@ -446,6 +447,10 @@ av_cold int ff_decklink_read_header(AVFormatContext *avctx) · 412 unmodified lines
446447 ctx->teletext_lines = cctx->teletext_lines;
447448 ctx->preroll = cctx->preroll;
448449 ctx->duplex_mode = cctx->duplex_mode;
450+ if (cctx->video_input > 0 && (unsigned int)cctx->video_input < FF_ARRAY_ELEMS(decklink_video_connection_map))
451+ ctx->video_input = decklink_video_connection_map[cctx->video_input];
452+ if (cctx->audio_input > 0 && (unsigned int)cctx->audio_input < FF_ARRAY_ELEMS(decklink_audio_connection_map))
453+ ctx->audio_input = decklink_audio_connection_map[cctx->audio_input];
449454 cctx->ctx = ctx;
450455
451456 #if !CONFIG_LIBZVBI

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t