aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKostya Shishkov <kostya.shishkov@gmail.com>2019-01-31 14:07:54 +0100
committerKostya Shishkov <kostya.shishkov@gmail.com>2019-01-31 14:07:54 +0100
commitef1d2014441deb8c142ecce64fbed2ca0958f1b5 (patch)
treeb45a2f82660b1582449a29f1ab777cd6659b5b69
parentb3799375d68d06aa6d6872f7df33a6f5ddf5c503 (diff)
downloadnihav-ef1d2014441deb8c142ecce64fbed2ca0958f1b5.tar.gz
binkaudio: fix channelmap
-rw-r--r--nihav-rad/src/codecs/binkaud.rs2
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;