From 4ad7aa6042c64a6e7cfbe2693a4bbeda0514357b Mon Sep 17 00:00:00 2001 From: metamuffin Date: Mon, 29 Jan 2024 14:49:54 +0100 Subject: support DisplayUnit --- remuxer/src/lib.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'remuxer/src/lib.rs') diff --git a/remuxer/src/lib.rs b/remuxer/src/lib.rs index 49af2e7..6480a3d 100644 --- a/remuxer/src/lib.rs +++ b/remuxer/src/lib.rs @@ -4,15 +4,15 @@ Copyright (C) 2024 metamuffin */ pub mod extract; -pub mod import; +pub mod fragment; +pub mod metadata; pub mod remux; pub mod seek_index; pub mod segment_extractor; -pub mod fragment; pub mod trim_writer; -pub use remux::remux_stream_into; pub use fragment::write_fragment_into; +pub use remux::remux_stream_into; use jellycommon::{SourceTrack, SourceTrackKind}; use jellymatroska::{Master, MatroskaTag}; @@ -63,6 +63,7 @@ pub fn ebml_track_entry( height, display_height, display_width, + display_unit, fps, } => { els.push(MatroskaTag::TrackType(1)); @@ -76,6 +77,9 @@ pub fn ebml_track_entry( if let Some(display_height) = display_height { props.push(MatroskaTag::DisplayHeight(display_height)) } + if let Some(display_unit) = display_unit { + props.push(MatroskaTag::DisplayUnit(display_unit)) + } if let Some(fps) = fps { props.push(MatroskaTag::FrameRate(fps)) } -- cgit v1.2.3-70-g09d2