Skip to content

Commit f16ae61

Browse files
committed
workaround
1 parent a24cec6 commit f16ae61

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

plugins/listener/src/actors/processor.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,11 +100,13 @@ impl Actor for AudioProcessor {
100100
}
101101
ProcMsg::Mixed(mut c) => {
102102
st.agc_m.process(&mut c.data);
103+
104+
let empty_arc = Arc::<[f32]>::from(vec![0.0; c.data.len()]);
103105
let arc = Arc::<[f32]>::from(c.data);
104106

105-
st.last_mic = Some(arc.clone());
107+
st.last_mic = Some(empty_arc.clone());
106108
st.last_spk = Some(arc.clone());
107-
st.joiner.push_mic(arc.clone());
109+
st.joiner.push_mic(empty_arc.clone());
108110
st.joiner.push_spk(arc);
109111
process_ready(st).await;
110112
}

0 commit comments

Comments
 (0)