diff options
author | metamuffin <metamuffin@disroot.org> | 2024-01-29 14:49:54 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-01-29 14:49:54 +0100 |
commit | 4ad7aa6042c64a6e7cfbe2693a4bbeda0514357b (patch) | |
tree | b2318fae2ff21089338a36db8f4bc054357f406d /remuxer/src/lib.rs | |
parent | ba33c4019c2cc62f2a8c18c4b7354c3b52758b95 (diff) | |
download | jellything-4ad7aa6042c64a6e7cfbe2693a4bbeda0514357b.tar jellything-4ad7aa6042c64a6e7cfbe2693a4bbeda0514357b.tar.bz2 jellything-4ad7aa6042c64a6e7cfbe2693a4bbeda0514357b.tar.zst |
support DisplayUnit
Diffstat (limited to 'remuxer/src/lib.rs')
-rw-r--r-- | remuxer/src/lib.rs | 10 |
1 files changed, 7 insertions, 3 deletions
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 <metamuffin.org> */ 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)) } |