···
1
1
use super::audio::{self, Stem};
2
2
use super::sync::{SyncData, Syncable};
3
3
use crate::synchronization::sync::TimestampMS;
4
4
-
use crate::ui::{Log, MaybeProgressBar};
4
4
+
use crate::ui::MaybeProgressBar;
5
5
use indicatif::ProgressBar;
6
6
use itertools::Itertools;
7
7
use measure_time::debug_time;
···
1
1
-
use crate::video::engine::EngineProgression;
2
1
use chrono::DateTime;
3
2
use console::Style;
4
3
use indicatif::{ProgressBar, ProgressStyle};
···
1
1
use super::Video;
2
2
use crate::rendering::svg;
3
3
-
use crate::ui::{format_duration, format_timestamp};
4
4
-
use crate::video::engine::{EngineControl, EngineOutput};
3
3
+
use crate::ui::format_duration;
4
4
+
use crate::video::engine::EngineOutput;
5
5
use crate::{ui::Log, Canvas};
6
6
use anyhow::Result;
7
7
-
use chrono::format;
8
7
use itertools::Itertools;
9
8
use measure_time::debug_time;
10
9
use std::fs::File;
···
1
1
use super::{context::Context, Video};
2
2
use crate::rendering::svg;
3
3
use crate::ui::{format_duration, format_timestamp_range, Log};
4
4
-
use crate::{ui, Canvas, SVGRenderable};
4
4
+
use crate::SVGRenderable;
5
5
use anyhow::Result;
6
6
use measure_time::debug_time;
7
7
use std::sync::mpsc::SyncSender;
···
8
8
video::hooks::{AttachHooks, CommandAction, Hook},
9
9
Canvas, Scene,
10
10
};
11
11
-
use indicatif::ProgressBar;
12
11
use measure_time::debug_time;
13
12
use std::{collections::HashMap, fmt::Formatter, path::PathBuf};
14
13