diff options
author | metamuffin <metamuffin@disroot.org> | 2025-02-01 02:09:28 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-02-01 02:09:28 +0100 |
commit | 05ae425c1b906f81d6981e10688cb6949bf9daaf (patch) | |
tree | cc6b6677f3a375e291be2ae5ef36563543476315 /import | |
parent | fd1823e7ecf46a230fdf2db009a30931692bc320 (diff) | |
download | jellything-05ae425c1b906f81d6981e10688cb6949bf9daaf.tar jellything-05ae425c1b906f81d6981e10688cb6949bf9daaf.tar.bz2 jellything-05ae425c1b906f81d6981e10688cb6949bf9daaf.tar.zst |
add CodecDelay and SeekPreRoll (+ fix TrackUID collision)
Diffstat (limited to 'import')
-rw-r--r-- | import/src/lib.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/import/src/lib.rs b/import/src/lib.rs index 6eceb31..4be2151 100644 --- a/import/src/lib.rs +++ b/import/src/lib.rs @@ -283,13 +283,15 @@ fn import_media_file(db: &Database, path: &Path, parent: NodeID) -> Result<()> { name: track.name.unwrap_or_default(), default_duration: track.default_duration, federated: Vec::new(), + codec_delay: track.codec_delay, + seek_pre_roll: track.seek_pre_roll, kind: if let Some(video) = track.video { SourceTrackKind::Video { width: video.pixel_width, height: video.pixel_height, display_width: video.display_width, display_height: video.display_height, - display_unit: Some(video.display_unit), + display_unit: video.display_unit, fps: video.frame_rate, } } else if let Some(audio) = track.audio { |