aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2020-01-29 17:24:40 +0100
committerJames Almer <jamrial@gmail.com>2022-03-15 09:42:35 -0300
commit80005b681e27b99445b50f9051f356fa577eadf2 (patch)
tree12d791d70089c41357e4ed2faa28df9fe7b59582
parent29e61ef5d68b297dcf79244ac746ad8b650e34eb (diff)
downloadffmpeg-80005b681e27b99445b50f9051f356fa577eadf2.tar.gz
nistspheredec: convert to new channel layout API
Signed-off-by: James Almer <jamrial@gmail.com>
-rw-r--r--libavformat/nistspheredec.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/libavformat/nistspheredec.c b/libavformat/nistspheredec.c
index b606ce72aa..85aa5e2cbf 100644
--- a/libavformat/nistspheredec.c
+++ b/libavformat/nistspheredec.c
@@ -80,7 +80,8 @@ static int nist_read_header(AVFormatContext *s)
avpriv_set_pts_info(st, 64, 1, st->codecpar->sample_rate);
- st->codecpar->block_align = st->codecpar->bits_per_coded_sample * st->codecpar->channels / 8;
+ st->codecpar->block_align = st->codecpar->bits_per_coded_sample *
+ st->codecpar->ch_layout.nb_channels / 8;
if (avio_tell(s->pb) > header_size)
return AVERROR_INVALIDDATA;
@@ -89,8 +90,8 @@ static int nist_read_header(AVFormatContext *s)
return 0;
} else if (!memcmp(buffer, "channel_count", 13)) {
- sscanf(buffer, "%*s %*s %u", &st->codecpar->channels);
- if (st->codecpar->channels <= 0 || st->codecpar->channels > INT16_MAX)
+ sscanf(buffer, "%*s %*s %u", &st->codecpar->ch_layout.nb_channels);
+ if (st->codecpar->ch_layout.nb_channels <= 0 || st->codecpar->ch_layout.nb_channels > INT16_MAX)
return AVERROR_INVALIDDATA;
} else if (!memcmp(buffer, "sample_byte_format", 18)) {
sscanf(buffer, "%*s %*s %31s", format);