aboutsummaryrefslogtreecommitdiff
path: root/remuxer/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'remuxer/src/lib.rs')
-rw-r--r--remuxer/src/lib.rs9
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()