Showing the changes to libavdevice/decklink_dec.cpp (1 of 6 files). Show all
Unified · Split
| @@ -28,6 +28,7 @@ extern "C" { · 27 unmodified lines | |||
| 28 | #include "config.h" | 28 | #include "config.h" |
| 29 | #include "libavformat/avformat.h" | 29 | #include "libavformat/avformat.h" |
| 30 | #include "libavformat/internal.h" | 30 | #include "libavformat/internal.h" |
| 31 | #include "libavutil/common.h" | ||
| 31 | #include "libavutil/imgutils.h" | 32 | #include "libavutil/imgutils.h" |
| 32 | #if CONFIG_LIBZVBI | 33 | #if CONFIG_LIBZVBI |
| 33 | #include <libzvbi.h> | 34 | #include <libzvbi.h> |
| @@ -446,6 +447,10 @@ av_cold int ff_decklink_read_header(AVFormatContext *avctx) · 412 unmodified lines | |||
| 446 | ctx->teletext_lines = cctx->teletext_lines; | 447 | ctx->teletext_lines = cctx->teletext_lines; |
| 447 | ctx->preroll = cctx->preroll; | 448 | ctx->preroll = cctx->preroll; |
| 448 | ctx->duplex_mode = cctx->duplex_mode; | 449 | 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]; | ||
| 449 | cctx->ctx = ctx; | 454 | cctx->ctx = ctx; |
| 450 | 455 | ||
| 451 | #if !CONFIG_LIBZVBI | 456 | #if !CONFIG_LIBZVBI |