Skip to content

Commit b470024

Browse files
committed
hotfix: im so stupid
1 parent 05ffcfe commit b470024

File tree

1 file changed

+6
-20
lines changed

1 file changed

+6
-20
lines changed

plugins/listener/src/actors/processor.rs

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -168,26 +168,12 @@ impl Joiner {
168168
}
169169

170170
fn pop_pair(&mut self) -> Option<(Arc<[f32]>, Arc<[f32]>)> {
171-
let mic_empty = self.mic.is_empty();
172-
let spk_empty = self.spk.is_empty();
173-
174-
match (mic_empty, spk_empty) {
175-
(true, true) => None,
176-
(true, false) => {
177-
let spk = self.spk.pop_front()?;
178-
let mic = Arc::<[f32]>::from(vec![0.0; spk.len()]);
179-
Some((mic, spk))
180-
}
181-
(false, true) => {
182-
let mic = self.mic.pop_front()?;
183-
let spk = Arc::<[f32]>::from(vec![0.0; mic.len()]);
184-
Some((mic, spk))
185-
}
186-
(false, false) => {
187-
let mic = self.mic.pop_front()?;
188-
let spk = self.spk.pop_front()?;
189-
Some((mic, spk))
190-
}
171+
if !self.mic.is_empty() && !self.spk.is_empty() {
172+
let mic = self.mic.pop_front()?;
173+
let spk = self.spk.pop_front()?;
174+
Some((mic, spk))
175+
} else {
176+
None
191177
}
192178
}
193179
}

0 commit comments

Comments
 (0)