diff options
author | metamuffin <metamuffin@disroot.org> | 2025-01-29 16:07:58 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-01-29 16:07:58 +0100 |
commit | e7ba3274e27fad755f15465581f5b403c82ab4d2 (patch) | |
tree | f2d693c61786ee6ed027636393fd75f086bd77e8 /remuxer/src/remux.rs | |
parent | 5ac3f397b4a28b7bf8b399e73ad0d29e3da45ab0 (diff) | |
download | jellything-e7ba3274e27fad755f15465581f5b403c82ab4d2.tar jellything-e7ba3274e27fad755f15465581f5b403c82ab4d2.tar.bz2 jellything-e7ba3274e27fad755f15465581f5b403c82ab4d2.tar.zst |
prepare database refactor
Diffstat (limited to 'remuxer/src/remux.rs')
-rw-r--r-- | remuxer/src/remux.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/remuxer/src/remux.rs b/remuxer/src/remux.rs index 9419847..b5ecfed 100644 --- a/remuxer/src/remux.rs +++ b/remuxer/src/remux.rs @@ -10,7 +10,7 @@ use crate::{ use anyhow::{anyhow, Context}; use jellycommon::{ seek_index::{BlockIndex, SeekIndex}, - LocalTrack, NodePublic, SourceTrack, + LocalTrack, Node, SourceTrack, }; use jellymatroska::{ read::EbmlReader, @@ -38,7 +38,7 @@ pub fn remux_stream_into( writer: impl Write, range: Range<usize>, path_base: PathBuf, - item: NodePublic, + item: &Node, track_sources: Vec<LocalTrack>, selection: Vec<usize>, webm: bool, @@ -106,8 +106,8 @@ pub fn remux_stream_into( output.write_tag(&MatroskaTag::Info(Master::Collected(vec![ MatroskaTag::TimestampScale(1_000_000), - MatroskaTag::Duration(item.media.unwrap().duration * 1000.0), - MatroskaTag::Title(item.title.unwrap_or_default().clone()), + MatroskaTag::Duration(item.media.as_ref().unwrap().duration * 1000.0), + MatroskaTag::Title(item.title.clone().unwrap_or_default()), MatroskaTag::MuxingApp("jellyremux".to_string()), MatroskaTag::WritingApp("jellything".to_string()), ])))?; |