aboutsummaryrefslogtreecommitdiff
path: root/remuxer/src/remux.rs
diff options
context:
space:
mode:
Diffstat (limited to 'remuxer/src/remux.rs')
-rw-r--r--remuxer/src/remux.rs8
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()),
])))?;