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