From c255da24bf1e706935d78ee6bc0dc96fc2b25b61 Mon Sep 17 00:00:00 2001 From: Tom Gowan Date: Wed, 7 Nov 2018 20:02:27 +1100 Subject: [PATCH] stream id bug --- src/platform/windows/asio/stream.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/platform/windows/asio/stream.rs b/src/platform/windows/asio/stream.rs index 5f1b12b..d94bc25 100644 --- a/src/platform/windows/asio/stream.rs +++ b/src/platform/windows/asio/stream.rs @@ -163,7 +163,7 @@ impl EventLoop { .set_sample_rate(sample_rate) .expect("Unsupported sample rate"); } else { - panic!("This sample rate {:?} is not supported", sample_rate); + return Err(CreationError::FormatNotSupported); } } // Either create a stream if thers none or had back the @@ -240,7 +240,7 @@ impl EventLoop { sys::set_callback(move |index| unsafe { // if not playing return early { - if let Some(s) = cpal_streams.lock().unwrap().get(count - 1) { + if let Some(s) = cpal_streams.lock().unwrap().get(count) { if let Some(s) = s { if !s.playing { return (); @@ -525,7 +525,7 @@ impl EventLoop { sys::set_callback(move |index| unsafe { // if not playing return early { - if let Some(s) = cpal_streams.lock().unwrap().get(count - 1) { + if let Some(s) = cpal_streams.lock().unwrap().get(count) { if let Some(s) = s { if !s.playing { return ();