mirror of
https://github.com/OMGeeky/downloader.git
synced 2026-02-23 15:38:31 +01:00
some warning logs in case of excepts
This commit is contained in:
19
src/lib.rs
19
src/lib.rs
@@ -304,11 +304,11 @@ pub async fn split_video_into_parts(
|
|||||||
trace!("split video into parts");
|
trace!("split video into parts");
|
||||||
//region prepare paths
|
//region prepare paths
|
||||||
let filepath = path.canonicalize()?;
|
let filepath = path.canonicalize()?;
|
||||||
let parent_dir = path
|
let parent_dir = path.parent().unwrap().canonicalize();
|
||||||
.parent()
|
if parent_dir.is_err() {
|
||||||
.unwrap()
|
warn!("Could not canonicalize parent dir");
|
||||||
.canonicalize()
|
}
|
||||||
.expect("Could not canonicalize parent dir");
|
let parent_dir = parent_dir.expect("Could not canonicalize parent dir");
|
||||||
|
|
||||||
let file_playlist = clean(Path::join(&parent_dir, "output.m3u8"));
|
let file_playlist = clean(Path::join(&parent_dir, "output.m3u8"));
|
||||||
//endregion
|
//endregion
|
||||||
@@ -362,9 +362,12 @@ pub async fn split_video_into_parts(
|
|||||||
//region extract parts from playlist file (create by ffmpeg 'output.m3u8')
|
//region extract parts from playlist file (create by ffmpeg 'output.m3u8')
|
||||||
let mut res = vec![];
|
let mut res = vec![];
|
||||||
info!("Reading playlist file: {}", file_playlist.display());
|
info!("Reading playlist file: {}", file_playlist.display());
|
||||||
let playlist = tokio::fs::read_to_string(&file_playlist)
|
let playlist = tokio::fs::read_to_string(&file_playlist).await;
|
||||||
.await
|
if playlist.is_err() {
|
||||||
.expect(format!("Failed to read playlist {}", file_playlist.display()).as_str());
|
warn!("Failed to read playlist file: {}", file_playlist.display());
|
||||||
|
}
|
||||||
|
let playlist =
|
||||||
|
playlist.expect(format!("Failed to read playlist {}", file_playlist.display()).as_str());
|
||||||
let mut last_time = 0.0;
|
let mut last_time = 0.0;
|
||||||
let mut time = 0.0;
|
let mut time = 0.0;
|
||||||
let mut last_path: Option<PathBuf> = None;
|
let mut last_path: Option<PathBuf> = None;
|
||||||
|
|||||||
Reference in New Issue
Block a user