aboutsummaryrefslogtreecommitdiff
path: root/remuxer/src/lib.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-07-31 19:53:01 +0200
committermetamuffin <metamuffin@disroot.org>2023-07-31 19:53:01 +0200
commitaeafba7847e189313df3025e6d6f291999b57350 (patch)
treebf7affdca28208695648bc9b18856cbb7049d1e8 /remuxer/src/lib.rs
parent0c651f11920350a4aa96aa24f8fe15b28390aed2 (diff)
downloadjellything-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.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()