Skip to content

Commit 187bc33

Browse files
committed
clippy
1 parent 1de769f commit 187bc33

File tree

3 files changed

+20
-24
lines changed

3 files changed

+20
-24
lines changed

crates/recording/src/output_pipeline/win.rs

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -358,12 +358,11 @@ impl VideoMuxer for WindowsMuxer {
358358

359359
impl AudioMuxer for WindowsMuxer {
360360
fn send_audio_frame(&mut self, frame: AudioFrame, timestamp: Duration) -> anyhow::Result<()> {
361-
if let Some(timestamp) = self.pause.adjust(timestamp)? {
362-
if let Some(encoder) = self.audio_encoder.as_mut()
363-
&& let Ok(mut output) = self.output.lock()
364-
{
365-
encoder.send_frame(frame.inner, timestamp, &mut output)?;
366-
}
361+
if let Some(timestamp) = self.pause.adjust(timestamp)?
362+
&& let Some(encoder) = self.audio_encoder.as_mut()
363+
&& let Ok(mut output) = self.output.lock()
364+
{
365+
encoder.send_frame(frame.inner, timestamp, &mut output)?;
367366
}
368367

369368
Ok(())
@@ -682,12 +681,11 @@ impl VideoMuxer for WindowsCameraMuxer {
682681

683682
impl AudioMuxer for WindowsCameraMuxer {
684683
fn send_audio_frame(&mut self, frame: AudioFrame, timestamp: Duration) -> anyhow::Result<()> {
685-
if let Some(timestamp) = self.pause.adjust(timestamp)? {
686-
if let Some(encoder) = self.audio_encoder.as_mut()
687-
&& let Ok(mut output) = self.output.lock()
688-
{
689-
encoder.send_frame(frame.inner, timestamp, &mut output)?;
690-
}
684+
if let Some(timestamp) = self.pause.adjust(timestamp)?
685+
&& let Some(encoder) = self.audio_encoder.as_mut()
686+
&& let Ok(mut output) = self.output.lock()
687+
{
688+
encoder.send_frame(frame.inner, timestamp, &mut output)?;
691689
}
692690

693691
Ok(())

crates/recording/src/screenshot.rs

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -410,8 +410,7 @@ fn capture_bitmap_with(
410410
#[cfg(target_os = "windows")]
411411
fn bgra_to_rgb(buffer: Vec<u8>, width: usize, height: usize) -> anyhow::Result<RgbImage> {
412412
let stride = width.checked_mul(4).ok_or_else(unsupported_error)?;
413-
rgb_from_rgba(&buffer, width, height, stride, ChannelOrder::Bgra)
414-
.ok_or_else(|| unsupported_error())
413+
rgb_from_rgba(&buffer, width, height, stride, ChannelOrder::Bgra).ok_or_else(unsupported_error)
415414
}
416415

417416
#[cfg(target_os = "windows")]
@@ -500,22 +499,22 @@ fn capture_window_print(hwnd: HWND, width: i32, height: i32) -> anyhow::Result<V
500499
fn capture_screenshot_fallback(target: ScreenCaptureTarget) -> anyhow::Result<RgbImage> {
501500
match target {
502501
ScreenCaptureTarget::Display { id } => {
503-
let display = scap_targets::Display::from_id(&id).ok_or_else(|| unsupported_error())?;
502+
let display = scap_targets::Display::from_id(&id).ok_or_else(unsupported_error)?;
504503
let bounds = display
505504
.raw_handle()
506505
.physical_bounds()
507-
.ok_or_else(|| unsupported_error())?;
506+
.ok_or_else(unsupported_error)?;
508507

509508
let image = capture_display_bounds(bounds)?;
510509
debug!("Windows GDI display capture");
511510
Ok(image)
512511
}
513512
ScreenCaptureTarget::Window { id } => {
514-
let window = scap_targets::Window::from_id(&id).ok_or_else(|| unsupported_error())?;
513+
let window = scap_targets::Window::from_id(&id).ok_or_else(unsupported_error)?;
515514
let bounds = window
516515
.raw_handle()
517516
.physical_bounds()
518-
.ok_or_else(|| unsupported_error())?;
517+
.ok_or_else(unsupported_error)?;
519518

520519
let width = bounds.size().width().round() as i32;
521520
let height = bounds.size().height().round() as i32;
@@ -534,12 +533,11 @@ fn capture_screenshot_fallback(target: ScreenCaptureTarget) -> anyhow::Result<Rg
534533
Ok(image)
535534
}
536535
ScreenCaptureTarget::Area { screen, .. } => {
537-
let display =
538-
scap_targets::Display::from_id(&screen).ok_or_else(|| unsupported_error())?;
536+
let display = scap_targets::Display::from_id(&screen).ok_or_else(unsupported_error)?;
539537
let bounds = display
540538
.raw_handle()
541539
.physical_bounds()
542-
.ok_or_else(|| unsupported_error())?;
540+
.ok_or_else(unsupported_error)?;
543541

544542
let image = capture_display_bounds(bounds)?;
545543
debug!("Windows GDI area capture");

crates/recording/src/sources/screen_capture/windows.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ impl ScreenCaptureConfig<Direct3DCapture> {
109109
settings,
110110
d3d_device: self.d3d_device.clone(),
111111
},
112-
self.system_audio.then(|| SystemAudioSourceConfig),
112+
self.system_audio.then_some(SystemAudioSourceConfig),
113113
))
114114
}
115115
}
@@ -201,9 +201,9 @@ impl output_pipeline::VideoSource for VideoSource {
201201
}
202202
},
203203
{
204-
let mut error_tx = error_tx.clone();
204+
let error_tx = error_tx.clone();
205205
move || {
206-
let _ = error_tx.send(anyhow!("closed"));
206+
drop(error_tx.try_send(anyhow!("closed")));
207207

208208
Ok(())
209209
}

0 commit comments

Comments
 (0)