fix(main): do not drop output stream
This commit is contained in:
parent
b10bc7b4fd
commit
9fa40f8584
|
@ -64,10 +64,11 @@ fn main() -> Result<()> {
|
||||||
};
|
};
|
||||||
|
|
||||||
// Initialize Audio
|
// Initialize Audio
|
||||||
|
let (_stream, stream_handle) = OutputStream::try_default().expect("Initialized Audio");
|
||||||
|
|
||||||
if AUDIO_ENABLED {
|
if AUDIO_ENABLED {
|
||||||
let spsc: AudioSPSC<f32> = Default::default();
|
let spsc: AudioSPSC<f32> = Default::default();
|
||||||
let (prod, cons) = spsc.init();
|
let (prod, cons) = spsc.init();
|
||||||
let (_stream, stream_handle) = OutputStream::try_default().expect("Initialized Audio");
|
|
||||||
let sink = Sink::try_new(&stream_handle)?;
|
let sink = Sink::try_new(&stream_handle)?;
|
||||||
sink.append(cons);
|
sink.append(cons);
|
||||||
game_boy.apu_mut().attach_producer(prod);
|
game_boy.apu_mut().attach_producer(prod);
|
||||||
|
|
Loading…
Reference in New Issue