chore(workspace): tighten quality gates (#2230)

This commit is contained in:
Hampus authored and GitHub committed 2026-08-31 04:43:20 +02:00
1 parent e6e4c6f7b5
commit 5c2dca1c51
123 files changed
+4925 -5640

No files matched your search

@@ -37,15 +37,14 @@ fn retain_screen_audio_sink_handle(
"ProcessLoopback.setScreenAudioSink received an empty native external sink handle",
));
}
let handle = unsafe {
NativeScreenFrameSinkHandle::retain_from_raw(data.cast::<NativeScreenFrameSinkHandle>())
}
.ok_or_else(|| {
Error::new(
Status::InvalidArg,
"ProcessLoopback.setScreenAudioSink received an invalid native sink handle",
)
})?;
let handle = unsafe { data.cast::<NativeScreenFrameSinkHandle>().as_ref() }
.and_then(NativeScreenFrameSinkHandle::retain_ref)
.ok_or_else(|| {
Error::new(
Status::InvalidArg,
"ProcessLoopback.setScreenAudioSink received an invalid native sink handle",
)
})?;
Ok(Arc::new(handle))
}
@@ -341,7 +340,7 @@ impl Callbacks {
FrameSamples::Owned(owned) => owned.as_slice(),
};
let channels = u32::from(audio_contract::TARGET_CHANNELS);
if channels == 0 || samples.is_empty() || samples.len() % (channels as usize) != 0 {
if channels == 0 || samples.is_empty() || !samples.len().is_multiple_of(channels as usize) {
return true;
}
let frames = samples.len() as u32 / channels;