From 56503ba9adf1b647a5be10bc178d699c33be391d Mon Sep 17 00:00:00 2001 From: Brendan Allan Date: Sat, 1 Feb 2025 18:58:24 +0800 Subject: [PATCH] cleanup --- crates/editor/src/editor_instance.rs | 6 +++--- crates/editor/src/playback.rs | 5 ++--- crates/rendering/src/lib.rs | 6 +++--- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/crates/editor/src/editor_instance.rs b/crates/editor/src/editor_instance.rs index 50e3b6d7..fa360e7b 100644 --- a/crates/editor/src/editor_instance.rs +++ b/crates/editor/src/editor_instance.rs @@ -244,9 +244,9 @@ impl EditorInstance { let project = self.project_config.1.borrow().clone(); - let frame_time = frame_number as f64 / fps as f64; - - let Some((segment_time, segment_i)) = project.get_segment_time(frame_time) else { + let Some((segment_time, segment_i)) = + project.get_segment_time(frame_number as f64 / fps as f64) + else { continue; }; diff --git a/crates/editor/src/playback.rs b/crates/editor/src/playback.rs index e2326973..6161f02d 100644 --- a/crates/editor/src/playback.rs +++ b/crates/editor/src/playback.rs @@ -86,9 +86,8 @@ impl Playback { let project = self.project.borrow().clone(); - let frame_time = frame_number as f32 / fps as f32; - - if let Some((segment_time, segment_i)) = project.get_segment_time(frame_time as f64) + if let Some((segment_time, segment_i)) = + project.get_segment_time(frame_number as f64 / fps as f64) { let segment = &self.segments[segment_i as usize]; diff --git a/crates/rendering/src/lib.rs b/crates/rendering/src/lib.rs index 94a29bfe..14344569 100644 --- a/crates/rendering/src/lib.rs +++ b/crates/rendering/src/lib.rs @@ -205,9 +205,9 @@ pub async fn render_video_to_channel( break; } - let frame_time = frame_number as f64 / fps as f64; - - let Some((segment_time, segment_i)) = project.get_segment_time(frame_time) else { + let Some((segment_time, segment_i)) = + project.get_segment_time(frame_number as f64 / fps as f64) + else { break; };