Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion crates/recording/src/sources/audio_mixer.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Arc,
atomic::{AtomicBool, Ordering},
},
time::{Duration, Instant},

Check warning on line 10 in crates/recording/src/sources/audio_mixer.rs

View workflow job for this annotation

GitHub Actions / Clippy

unused import: `Instant`

warning: unused import: `Instant` --> crates/recording/src/sources/audio_mixer.rs:10:22 | 10 | time::{Duration, Instant}, | ^^^^^^^ | = note: `#[warn(unused_imports)]` on by default
};
use tracing::{debug, info};

Expand Down Expand Up @@ -193,7 +193,14 @@
break;
}

if let Err(()) = mixer.tick(start, Timestamp::Instant(Instant::now())) {
#[cfg(target_os = "macos")]
let now = Timestamp::MachAbsoluteTime(cap_timestamp::MachAbsoluteTimestamp::now());
#[cfg(windows)]
let now = Timestamp::PerformanceCounter(cap_timestamp::PerformanceCounterTimestamp::now());
#[cfg(not(any(target_os = "macos", windows)))]
let now = Timestamp::Instant(Instant::now());

if let Err(()) = mixer.tick(start, now) {
info!("Mixer tick errored");
break;
}
Expand Down
Loading