tmp.clear();
tmp.resize(src.len(), 0);
}
- device.queue(&tmp);
+ device.queue(tmp);
}
fn output_vol_u8(device: &AudioDevice, tmp: &mut Vec<i16>, src: &[u8], mute: bool, volume: u8) {
tmp.clear();
tmp.resize(src.len() / 2, 0);
}
- device.queue(&tmp);
+ device.queue(tmp);
}
impl<'a> Decoder<'a> {
match out_buf {
NABufferType::AudioI16(abuf) => {
if !self.mute && self.volume == 100 {
- device.queue(&abuf.get_data());
+ device.queue(abuf.get_data());
} else {
- output_vol_i16(device, self.buf, &abuf.get_data(), self.mute, self.volume);
+ output_vol_i16(device, self.buf, abuf.get_data(), self.mute, self.volume);
}
self.samplepos += abuf.get_length() as u64;
},
NABufferType::AudioPacked(abuf) => {
if !self.mute && self.volume == 100 {
- device.queue_bytes(&abuf.get_data());
+ device.queue_bytes(abuf.get_data());
} else {
- output_vol_u8(device, self.buf, &abuf.get_data(), self.mute, self.volume);
+ output_vol_u8(device, self.buf, abuf.get_data(), self.mute, self.volume);
}
self.samplepos += abuf.get_length() as u64;
},