diff options
author | metamuffin <metamuffin@disroot.org> | 2023-07-31 19:53:01 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-07-31 19:53:01 +0200 |
commit | aeafba7847e189313df3025e6d6f291999b57350 (patch) | |
tree | bf7affdca28208695648bc9b18856cbb7049d1e8 /remuxer/src/lib.rs | |
parent | 0c651f11920350a4aa96aa24f8fe15b28390aed2 (diff) | |
download | jellything-aeafba7847e189313df3025e6d6f291999b57350.tar jellything-aeafba7847e189313df3025e6d6f291999b57350.tar.bz2 jellything-aeafba7847e189313df3025e6d6f291999b57350.tar.zst |
update server to new schema
Diffstat (limited to 'remuxer/src/lib.rs')
-rw-r--r-- | remuxer/src/lib.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/remuxer/src/lib.rs b/remuxer/src/lib.rs index 5fc35f8..4a73edf 100644 --- a/remuxer/src/lib.rs +++ b/remuxer/src/lib.rs @@ -9,7 +9,7 @@ pub mod trim_writer; use crate::{segment_extractor::SegmentExtractIter, trim_writer::TrimWriter}; use anyhow::{anyhow, Context}; -use jellycommon::{BlockIndex, ItemPublic, LocalTrack, SeekIndex, SourceTrack, SourceTrackKind}; +use jellycommon::{BlockIndex, NodePublic, LocalTrack, SeekIndex, SourceTrack, SourceTrackKind}; use jellymatroska::{ block::Block, read::EbmlReader, @@ -39,7 +39,7 @@ impl RemuxerContext { writer: impl Write + 'static, range: Range<usize>, path_base: PathBuf, - item: ItemPublic, + item: NodePublic, track_sources: Vec<LocalTrack>, selection: Vec<usize>, webm: bool, @@ -65,7 +65,8 @@ impl RemuxerContext { .enumerate() .map(|(index, sel)| { let info = item - .media.as_ref() + .media + .as_ref() .unwrap() .tracks .get(*sel) @@ -228,7 +229,7 @@ impl RemuxerContext { + 1 // ccp id + 1 // ccp len + 8 // ccp content offset - ) + ) ) ) * inputs.len() ) * segment_layout.len() |