diff options
Diffstat (limited to 'remuxer/src/metadata.rs')
-rw-r--r-- | remuxer/src/metadata.rs | 23 |
1 files changed, 6 insertions, 17 deletions
diff --git a/remuxer/src/metadata.rs b/remuxer/src/metadata.rs index c2931f4..ddcf4c0 100644 --- a/remuxer/src/metadata.rs +++ b/remuxer/src/metadata.rs @@ -10,11 +10,7 @@ use ebml_struct::{ matroska::*, read::{EbmlReadExt, TagRead}, }; -use jellybase::{ - assetfed::AssetInner, - cache::{cache_file, cache_memory}, - common::Asset, -}; +use jellycache::{cache_file, cache_memory, CachePath}; use log::{info, warn}; use std::{ fs::File, @@ -29,7 +25,7 @@ pub use ebml_struct::matroska::TrackEntry as MatroskaTrackEntry; pub struct MatroskaMetadata { pub info: Option<Info>, pub tracks: Option<Tracks>, - pub cover: Option<Asset>, + pub cover: Option<CachePath>, pub chapters: Option<Chapters>, pub tags: Option<Tags>, pub infojson: Option<Vec<u8>>, @@ -83,17 +79,10 @@ pub fn matroska_metadata(path: &Path) -> Result<Arc<MatroskaMetadata>> { } "cover.webp" | "cover.png" | "cover.jpg" | "cover.jpeg" | "cover.avif" => { - cover = Some( - AssetInner::Cache(cache_file( - "att-cover", - path, - move |mut file| { - file.write_all(&f.data)?; - Ok(()) - }, - )?) - .ser(), - ) + cover = Some(cache_file("att-cover", path, move |mut file| { + file.write_all(&f.data)?; + Ok(()) + })?) } _ => (), } |