diff options
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:?}"), |