summaryrefslogtreecommitdiff
path: root/libavdevice/decklink_enc.cpp
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2022-01-17 12:38:47 -0300
committerJames Almer <jamrial@gmail.com>2022-03-15 09:42:31 -0300
commitd03b32778753ec594e78cb0af6d6b389d5a05afa (patch)
treef05bb0b8a56fa618de37b8e47cb12ca0700e6b08 /libavdevice/decklink_enc.cpp
parent6a9668e17fc7cbc3e2ce0cc2e0d4f8c03f1127b8 (diff)
downloadffmpeg-d03b32778753ec594e78cb0af6d6b389d5a05afa.tar.gz
decklink: convert to new channel layout API
Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavdevice/decklink_enc.cpp')
-rw-r--r--libavdevice/decklink_enc.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/libavdevice/decklink_enc.cpp b/libavdevice/decklink_enc.cpp
index 6dec5f35ea..fb686b9032 100644
--- a/libavdevice/decklink_enc.cpp
+++ b/libavdevice/decklink_enc.cpp
@@ -248,14 +248,14 @@ static int decklink_setup_audio(AVFormatContext *avctx, AVStream *st)
" Only 48kHz is supported.\n");
return -1;
}
- if (c->channels != 2 && c->channels != 8 && c->channels != 16) {
+ if (c->ch_layout.nb_channels != 2 && c->ch_layout.nb_channels != 8 && c->ch_layout.nb_channels != 16) {
av_log(avctx, AV_LOG_ERROR, "Unsupported number of channels!"
" Only 2, 8 or 16 channels are supported.\n");
return -1;
}
if (ctx->dlo->EnableAudioOutput(bmdAudioSampleRate48kHz,
bmdAudioSampleType16bitInteger,
- c->channels,
+ c->ch_layout.nb_channels,
bmdAudioOutputStreamTimestamped) != S_OK) {
av_log(avctx, AV_LOG_ERROR, "Could not enable audio output!\n");
return -1;
@@ -267,7 +267,7 @@ static int decklink_setup_audio(AVFormatContext *avctx, AVStream *st)
/* The device expects the sample rate to be fixed. */
avpriv_set_pts_info(st, 64, 1, c->sample_rate);
- ctx->channels = c->channels;
+ ctx->channels = c->ch_layout.nb_channels;
ctx->audio = 1;