aboutsummaryrefslogtreecommitdiff
path: root/remuxer/src/fragment.rs
diff options
context:
space:
mode:
Diffstat (limited to 'remuxer/src/fragment.rs')
-rw-r--r--remuxer/src/fragment.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/remuxer/src/fragment.rs b/remuxer/src/fragment.rs
index d7adc41..9fa68f3 100644
--- a/remuxer/src/fragment.rs
+++ b/remuxer/src/fragment.rs
@@ -153,7 +153,12 @@ pub fn write_fragment_into(
(last_block_pts - start_block.pts) as f64 / 1000.,
))?;
output.write_tag(&MatroskaTag::Tracks(Master::Collected(vec![
- ebml_track_entry(mapped, &info, local_track.codec_private.clone()),
+ ebml_track_entry(
+ mapped,
+ local_track.track as u64 * 100, // TODO something else that is unique to the track
+ &info,
+ local_track.codec_private.clone(),
+ ),
])))?;
reader.seek(start_block.source_off, MatroskaTag::Cluster(Master::Start))?;