diff options
author | metamuffin <metamuffin@disroot.org> | 2025-01-29 16:07:58 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-01-29 16:07:58 +0100 |
commit | e7ba3274e27fad755f15465581f5b403c82ab4d2 (patch) | |
tree | f2d693c61786ee6ed027636393fd75f086bd77e8 /remuxer/src/metadata.rs | |
parent | 5ac3f397b4a28b7bf8b399e73ad0d29e3da45ab0 (diff) | |
download | jellything-e7ba3274e27fad755f15465581f5b403c82ab4d2.tar jellything-e7ba3274e27fad755f15465581f5b403c82ab4d2.tar.bz2 jellything-e7ba3274e27fad755f15465581f5b403c82ab4d2.tar.zst |
prepare database refactor
Diffstat (limited to 'remuxer/src/metadata.rs')
-rw-r--r-- | remuxer/src/metadata.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/remuxer/src/metadata.rs b/remuxer/src/metadata.rs index 3fd82ce..47b12f0 100644 --- a/remuxer/src/metadata.rs +++ b/remuxer/src/metadata.rs @@ -5,7 +5,7 @@ */ use anyhow::{anyhow, bail, Context, Result}; use bincode::{Decode, Encode}; -use jellycommon::{Chapter, LocalTrack, SourceTrack, SourceTrackKind}; +use jellycommon::{Chapter, LocalTrack, SourceTrack, SourceTrackKind, TrackSource}; use jellymatroska::{ matroska::MatroskaTag, read::EbmlReader, @@ -343,16 +343,16 @@ fn import_read_segment(segment: &mut Unflatten) -> Result<MatroskaMetadata> { m.tracks.push(SourceTrack { federated: vec![], default_duration, + source: TrackSource::Local(LocalTrack { + track: track_index as usize, + path: PathBuf::new(), + codec_private, + }), name: name.unwrap_or_else(|| "unnamed".to_string()), codec: codec.unwrap(), language: language.unwrap_or_else(|| "none".to_string()), kind, }); - m.track_sources.push(LocalTrack { - track: track_index as usize, - path: PathBuf::new(), - codec_private, - }) } MatroskaTag::Crc32(_) => {} _ => warn!("(rst) tag ignored: {item:?}"), |