diff options
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()), ])))?; |