if self.end + src.len() > self.queue.len() {
self.queue.resize(self.end + src.len(), 0);
}
- self.queue[self.end..][..src.len()].copy_from_slice(&src);
+ self.queue[self.end..][..src.len()].copy_from_slice(src);
self.end += src.len();
self.spos = samplepos;
self.set_time();
samples: None
};
let dst_info = NAAudioInfo {
- sample_rate: sample_rate,
+ sample_rate,
channels: ch,
format: SND_S16_FORMAT,
block_len: 0,
pub fn get_queue_size(&self) -> usize { self.aqueue.len() }
pub fn try_send_audio(&mut self, evt: PktSendEvent) -> bool {
- if self.aqueue.len() > 0 {
+ if !self.aqueue.is_empty() {
self.aqueue.push(evt);
false
} else {