diff options
author | Kostya Shishkov <kostya.shishkov@gmail.com> | 2019-01-31 14:07:54 +0100 |
---|---|---|
committer | Kostya Shishkov <kostya.shishkov@gmail.com> | 2019-01-31 14:07:54 +0100 |
commit | ef1d2014441deb8c142ecce64fbed2ca0958f1b5 (patch) | |
tree | b45a2f82660b1582449a29f1ab777cd6659b5b69 | |
parent | b3799375d68d06aa6d6872f7df33a6f5ddf5c503 (diff) | |
download | nihav-ef1d2014441deb8c142ecce64fbed2ca0958f1b5.tar.gz |
binkaudio: fix channelmap
-rw-r--r-- | nihav-rad/src/codecs/binkaud.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/nihav-rad/src/codecs/binkaud.rs b/nihav-rad/src/codecs/binkaud.rs index 0544019..ed4c32a 100644 --- a/nihav-rad/src/codecs/binkaud.rs +++ b/nihav-rad/src/codecs/binkaud.rs @@ -184,7 +184,7 @@ impl NADecoder for BinkAudioDecoder { let channels = ainfo.get_channels(); validate!(channels <= 2); self.ainfo = NAAudioInfo::new(srate, channels, SND_F32P_FORMAT, 2); - self.chmap = NAChannelMap::from_str("L,R").unwrap(); + self.chmap = NAChannelMap::from_str(if channels == 2 {"L,R"} else {"C"}).unwrap(); if let Some(ref edata) = info.get_extradata() { if edata.as_slice() == b"BIKb" { self.version_b = true; |