aboutsummaryrefslogtreecommitdiffstats
path: root/mumd/src/audio/input.rs
diff options
context:
space:
mode:
authorKapten Z∅∅m <55669224+default-username-852@users.noreply.github.com>2021-06-19 17:48:49 +0200
committerGitHub <noreply@github.com>2021-06-19 17:48:49 +0200
commitad0ee3950aa5a54a3617d6f028ab90d4c79553f0 (patch)
tree7ea12bc5315391f9f043362ee45e6a5f16e8390f /mumd/src/audio/input.rs
parentd7a1738dc2c9f71788540baed6fb86276b44e840 (diff)
parent37f1089cb5f2468c0659f7d83c7530b35eedeaec (diff)
downloadmum-ad0ee3950aa5a54a3617d6f028ab90d4c79553f0.tar.gz
Merge pull request #110 from mum-rs/positional-positioning
Audio output rework
Diffstat (limited to 'mumd/src/audio/input.rs')
-rw-r--r--mumd/src/audio/input.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/mumd/src/audio/input.rs b/mumd/src/audio/input.rs
index a1227e3..25d15d5 100644
--- a/mumd/src/audio/input.rs
+++ b/mumd/src/audio/input.rs
@@ -29,8 +29,8 @@ pub fn callback<T: Sample>(
buffer.extend(data.by_ref().take(buffer_size - buffer.len()));
let encoded = transformers
.iter_mut()
- .try_fold(&mut buffer[..], |acc, e| e.transform(acc))
- .map(|buf| opus_encoder.encode_vec_float(&*buf, buffer_size).unwrap());
+ .try_fold((opus::Channels::Mono, &mut buffer[..]), |acc, e| e.transform(acc))
+ .map(|buf| opus_encoder.encode_vec_float(&*buf.1, buffer_size).unwrap());
if let Some(encoded) = encoded {
if let Err(e) = input_sender.try_send(encoded) {