aboutsummaryrefslogtreecommitdiff
path: root/remuxer/src/remux.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-01-29 16:07:58 +0100
committermetamuffin <metamuffin@disroot.org>2025-01-29 16:07:58 +0100
commite7ba3274e27fad755f15465581f5b403c82ab4d2 (patch)
treef2d693c61786ee6ed027636393fd75f086bd77e8 /remuxer/src/remux.rs
parent5ac3f397b4a28b7bf8b399e73ad0d29e3da45ab0 (diff)
downloadjellything-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.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()),
])))?;