From f79873409b058fe612bacddc1112d66c2fadf59d Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Thu, 25 Jul 2019 16:11:27 +0200 Subject: avcodec/adpcm: add support for 5.1 ADPCM MS --- libavformat/wavdec.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libavformat/wavdec.c') diff --git a/libavformat/wavdec.c b/libavformat/wavdec.c index 684efd97f9..52194f54ef 100644 --- a/libavformat/wavdec.c +++ b/libavformat/wavdec.c @@ -590,6 +590,8 @@ break_loop: } else if (st->codecpar->codec_id == AV_CODEC_ID_XMA1 || st->codecpar->codec_id == AV_CODEC_ID_XMA2) { st->codecpar->block_align = 2048; + } else if (st->codecpar->codec_id == AV_CODEC_ID_ADPCM_MS && st->codecpar->channels > 2) { + st->codecpar->block_align *= st->codecpar->channels; } ff_metadata_conv_ctx(s, NULL, wav_metadata_conv); -- cgit v1.2.3