Merge pull request #53 from Furyhunter/master

Remove box feature usage
This commit is contained in:
tomaka 2015-07-26 08:45:43 +02:00
commit b1216f5e12
2 changed files with 6 additions and 6 deletions

View File

@ -93,7 +93,7 @@ fn new_voice() -> Result<Voice, String> {
let (samples_sender, samples_receiver) = channel(); let (samples_sender, samples_receiver) = channel();
let audio_unit_result = AudioUnit::new(Type::Output, SubType::HalOutput) let audio_unit_result = AudioUnit::new(Type::Output, SubType::HalOutput)
.render_callback(box move |channels, num_frames| { .render_callback(Box::new(move |channels, num_frames| {
if let Err(_) = ready_sender.send((channels.len(), num_frames)) { if let Err(_) = ready_sender.send((channels.len(), num_frames)) {
return Err("Callback failed to send 'ready' message.".to_string()); return Err("Callback failed to send 'ready' message.".to_string());
} }
@ -114,7 +114,7 @@ fn new_voice() -> Result<Voice, String> {
} }
Ok(()) Ok(())
}) }))
.start(); .start();
match audio_unit_result { match audio_unit_result {
@ -130,4 +130,3 @@ fn new_voice() -> Result<Voice, String> {
} }
} }

View File

@ -47,6 +47,7 @@ a conversion on your data.
If you have the possibility, you should try to match the format of the voice. If you have the possibility, you should try to match the format of the voice.
*/ */
pub use samples_formats::{SampleFormat, Sample}; pub use samples_formats::{SampleFormat, Sample};
use std::ops::{Deref, DerefMut}; use std::ops::{Deref, DerefMut};