1
0
Fork 0

Reformat SoftVacuum

This commit is contained in:
Robbert van der Helm 2023-11-15 00:11:27 +01:00
parent b702b9a55e
commit ec818e545b

View file

@ -229,7 +229,9 @@ impl Lanczos3Oversampler {
for to_stage_idx in 1..factor { for to_stage_idx in 1..factor {
// This requires splitting the vector so we can borrow the from-stage immutably and the // This requires splitting the vector so we can borrow the from-stage immutably and the
// to-stage mutably at the same time // to-stage mutably at the same time
let ([.., from], [to, ..]) = self.stages.split_at_mut(to_stage_idx) else { unreachable!() }; let ([.., from], [to, ..]) = self.stages.split_at_mut(to_stage_idx) else {
unreachable!()
};
to.upsample_from(&from.scratch_buffer[..previous_upsampled_block_len]); to.upsample_from(&from.scratch_buffer[..previous_upsampled_block_len]);
previous_upsampled_block_len *= 2; previous_upsampled_block_len *= 2;
@ -258,7 +260,9 @@ impl Lanczos3Oversampler {
for to_stage_idx in (1..factor).rev() { for to_stage_idx in (1..factor).rev() {
// This requires splitting the vector so we can borrow the from-stage immutably and the // This requires splitting the vector so we can borrow the from-stage immutably and the
// to-stage mutably at the same time // to-stage mutably at the same time
let ([.., to], [from, ..]) = self.stages.split_at_mut(to_stage_idx) else { unreachable!() }; let ([.., to], [from, ..]) = self.stages.split_at_mut(to_stage_idx) else {
unreachable!()
};
from.downsample_to(&mut to.scratch_buffer[..next_downsampled_block_len]); from.downsample_to(&mut to.scratch_buffer[..next_downsampled_block_len]);
next_downsampled_block_len /= 2; next_downsampled_block_len /= 2;