diff options
| author | Gustav Sörnäs <gustav@sornas.net> | 2021-06-19 17:29:04 +0200 |
|---|---|---|
| committer | Gustav Sörnäs <gustav@sornas.net> | 2021-06-19 17:29:04 +0200 |
| commit | ee13c1662eba47ffe2716bdc26bbfcd0609ff521 (patch) | |
| tree | 443c4dc15ba7dd897f8de80a8fb094780c1628ae /mumd/src/audio/input.rs | |
| parent | a3be71e2f6b21ae4c8bac8b7ffd1d3f147357339 (diff) | |
| parent | 4a1d75e0f5f960c59dfba153212aca4830c28237 (diff) | |
| download | mum-ee13c1662eba47ffe2716bdc26bbfcd0609ff521.tar.gz | |
Merge remote-tracking branch 'origin/positional-positioning' into ogg
Diffstat (limited to 'mumd/src/audio/input.rs')
| -rw-r--r-- | mumd/src/audio/input.rs | 4 |
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) { |
