simplify audio

This commit is contained in:
Logan McNaughton
2023-10-06 18:50:25 -06:00
parent c193b03771
commit cb4b7b878f
+1 -15
View File
@@ -32,19 +32,5 @@ pub fn play_audio(device: &mut device::Device, dram_addr: usize, length: u64) {
i += 2;
}
let audio_queued = audio_device.size() as f64;
let acceptable_latency = (audio_device.spec().freq as f64 * 0.2) * 4.0;
let min_latency = (audio_device.spec().freq as f64 * 0.02) * 4.0;
if audio_device.status() != sdl2::audio::AudioStatus::Paused && audio_queued < min_latency {
audio_device.pause();
} else if audio_device.status() == sdl2::audio::AudioStatus::Paused
&& audio_queued >= (min_latency * 2.0)
{
audio_device.resume();
}
if audio_queued < acceptable_latency {
let _ = audio_device.queue_audio(&primary_buffer);
}
let _ = audio_device.queue_audio(&primary_buffer);
}