mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-17 21:15:32 +09:00
chore(deps): upgrade all dependencies, toolchains and images (#2825)
This commit is contained in:
1 parent
56e04e7b53
commit
3b552e00ef
510 files changed
+23614
-37473
No files matched your search
@@ -278,12 +278,15 @@ fn decode_f32_into_scratch(raw_payload: &[u8], scratch: &mut [f32; MAX_FRAME_SAM
|
||||
let sample_count = raw_payload.len() / mem::size_of::<f32>();
|
||||
let take = sample_count.min(MAX_FRAME_SAMPLES);
|
||||
let mut written = 0usize;
|
||||
let mut iter = raw_payload.chunks_exact(mem::size_of::<f32>());
|
||||
let mut iter = raw_payload
|
||||
.as_chunks::<{ mem::size_of::<f32>() }>()
|
||||
.0
|
||||
.iter();
|
||||
for slot in scratch.iter_mut().take(take) {
|
||||
let Some(chunk) = iter.next() else {
|
||||
break;
|
||||
};
|
||||
*slot = f32::from_ne_bytes([chunk[0], chunk[1], chunk[2], chunk[3]]);
|
||||
*slot = f32::from_ne_bytes(*chunk);
|
||||
written += 1;
|
||||
}
|
||||
written
|
||||
|
||||
Reference in new issue
Block a user