From e9bec2f5bd469f67075a38a24ff92fb2f4f6d665 Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Mon, 7 Apr 2025 18:35:17 +0200 Subject: [PATCH] armovie: always treat Escape audio as ADPCM with Escape 122 video codec With the latter versions 8-bit audio is PCM but here it is always ADPCM. --- nihav-acorn/src/demuxers/armovie.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nihav-acorn/src/demuxers/armovie.rs b/nihav-acorn/src/demuxers/armovie.rs index 1c21748..7c64b1f 100644 --- a/nihav-acorn/src/demuxers/armovie.rs +++ b/nihav-acorn/src/demuxers/armovie.rs @@ -311,7 +311,7 @@ impl<'a> RawDemuxCore<'a> for ARMovieDemuxer<'a> { let bits = parse_uint(fmt)?; let codec_name = match codec_id { 1 => "arm_rawaudio", - 101 if bits == 8 => "arm_rawaudio", + 101 if bits == 8 && video_codec != 122 => "arm_rawaudio", 101 => "escape-adpcm", _ => "unknown" }; -- 2.39.5