aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--remuxer/src/snippet.rs2
-rw-r--r--web/script/player/track/mse.ts2
2 files changed, 2 insertions, 2 deletions
diff --git a/remuxer/src/snippet.rs b/remuxer/src/snippet.rs
index ff391a2..1378e70 100644
--- a/remuxer/src/snippet.rs
+++ b/remuxer/src/snippet.rs
@@ -181,7 +181,7 @@ pub fn write_snippet_into(
// }
}
{
- let mut blocks = vec![MatroskaTag::Timestamp(0)];
+ let mut blocks = vec![MatroskaTag::Timestamp(start_block.pts)];
for i in start_block_index..end_block_index {
let index_block = &index.blocks[i];
let (mut block, duration) = reader.next()?;
diff --git a/web/script/player/track/mse.ts b/web/script/player/track/mse.ts
index a4320b5..c916204 100644
--- a/web/script/player/track/mse.ts
+++ b/web/script/player/track/mse.ts
@@ -139,7 +139,7 @@ export class MSEPlayerTrack extends PlayerTrack {
this.current_load = seg;
// TODO why is appending so unreliable?! sometimes it does not add it
this.source_buffer.changeType(track_to_content_type(this.track_from_profile())!);
- this.source_buffer.timestampOffset = seg.start;
+ // this.source_buffer.timestampOffset = seg.start;
this.source_buffer.appendBuffer(seg.buf);
}
}