aboutsummaryrefslogtreecommitdiff
path: root/remuxer/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'remuxer/src/lib.rs')
-rw-r--r--remuxer/src/lib.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/remuxer/src/lib.rs b/remuxer/src/lib.rs
index 8aaee15..c0a4c69 100644
--- a/remuxer/src/lib.rs
+++ b/remuxer/src/lib.rs
@@ -13,7 +13,7 @@ use jellycommon::{BlockIndex, ItemInfo, SeekIndex, SourceTrack, SourceTrackKind}
use jellymatroska::{
block::Block,
read::EbmlReader,
- write::{vint_length, EbmlWriter},
+ write::{bad_vint_length, vint_length, EbmlWriter},
Master, MatroskaTag,
};
use log::{debug, info, trace, warn};
@@ -164,9 +164,9 @@ impl RemuxerContext {
};
inputs[track].layouting_progress_index += 1;
source_offsets[track].get_or_insert(block.source_off);
- if block.pts > cluster_pts + 2_000 {
+ if block.pts > cluster_pts + 1_000 {
let cluster_content_size = 1 + 1 // timestamp {tag, size}
- + vint_length(cluster_pts) // timestamp tag value
+ + bad_vint_length(cluster_pts) // timestamp tag value
+ p;
let cluster_size = 4 // tag length
+ vint_length(cluster_content_size as u64) // size varint