mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-18 05:25:40 +09:00
chore(workspace): tighten quality gates (#2230)
This commit is contained in:
1 parent
e6e4c6f7b5
commit
5c2dca1c51
123 files changed
+4925
-5640
No files matched your search
@@ -228,12 +228,11 @@ fn retain_screen_audio_sink_handle(
|
||||
"DirectAudioCapture.setScreenAudioSink received an empty native external sink handle",
|
||||
));
|
||||
}
|
||||
let handle = unsafe {
|
||||
NativeScreenFrameSinkHandle::retain_from_raw(data.cast::<NativeScreenFrameSinkHandle>())
|
||||
}
|
||||
.ok_or_else(|| {
|
||||
generic_error("DirectAudioCapture.setScreenAudioSink received an invalid handle")
|
||||
})?;
|
||||
let handle = unsafe { data.cast::<NativeScreenFrameSinkHandle>().as_ref() }
|
||||
.and_then(NativeScreenFrameSinkHandle::retain_ref)
|
||||
.ok_or_else(|| {
|
||||
generic_error("DirectAudioCapture.setScreenAudioSink received an invalid handle")
|
||||
})?;
|
||||
Ok(Arc::new(handle))
|
||||
}
|
||||
|
||||
|
||||
@@ -740,8 +740,8 @@ mod tests {
|
||||
.expect("apm");
|
||||
let frame_len = DIRECT_CAPTURE_APM_FRAME_SAMPLES;
|
||||
let mut samples = vec![0.0_f32; frame_len];
|
||||
for n in 0..frame_len {
|
||||
samples[n] = ((n as f32) / (frame_len as f32) - 0.5) * 0.5;
|
||||
for (n, sample) in samples.iter_mut().enumerate() {
|
||||
*sample = ((n as f32) / (frame_len as f32) - 0.5) * 0.5;
|
||||
}
|
||||
let original = samples.clone();
|
||||
let _ = apm.process_in_place(&mut samples).expect("process");
|
||||
|
||||
Reference in new issue
Block a user