Update cpal

This commit is contained in:
2026-07-13 23:16:27 -04:00
parent c7628c42d8
commit 466cf29eb7
3 changed files with 109 additions and 315 deletions
+2 -2
View File
@@ -30,7 +30,7 @@ impl Audio {
bail!("No suitable output config available");
};
let mut config = config.with_max_sample_rate().config();
let resample_ratio = config.sample_rate.0 as f64 / VB_FREQUENCY as f64;
let resample_ratio = config.sample_rate as f64 / VB_FREQUENCY as f64;
let chunk_size = (834.0 * resample_ratio) as usize;
let sampler = rubato::Async::new_poly(
resample_ratio,
@@ -48,7 +48,7 @@ impl Audio {
rtrb::RingBuffer::new(sampler.output_frames_max() * 4);
let stream = device.build_output_stream(
&config,
config,
move |data: &mut [f32], _| {
let requested = data.len();
let chunk = match sample_source.read_chunk(data.len()) {