diff options
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() |