aboutsummaryrefslogtreecommitdiff
path: root/import
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-02-01 02:09:28 +0100
committermetamuffin <metamuffin@disroot.org>2025-02-01 02:09:28 +0100
commit05ae425c1b906f81d6981e10688cb6949bf9daaf (patch)
treecc6b6677f3a375e291be2ae5ef36563543476315 /import
parentfd1823e7ecf46a230fdf2db009a30931692bc320 (diff)
downloadjellything-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.rs4
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 {