Sleep instead of just spin-looping

This commit is contained in:
Simon Gellis 2024-11-11 18:46:25 -05:00
parent e2c38cd03a
commit f22a74b036
1 changed files with 3 additions and 1 deletions

View File

@ -1,3 +1,5 @@
use std::time::Duration;
use anyhow::{bail, Result};
use cpal::traits::{DeviceTrait, HostTrait, StreamTrait};
use itertools::Itertools;
@ -95,7 +97,7 @@ impl Audio {
}
while self.sample_sink.slots() < self.sampler.output_frames_max() * 2 {
std::hint::spin_loop();
std::thread::sleep(Duration::from_micros(500));
}
}
}