From a56dca10d9c023178f6d337a0527cca2882ba8f2 Mon Sep 17 00:00:00 2001 From: Vanilagy <1696106+Vanilagy@users.noreply.github.com> Date: Fri, 22 Aug 2025 15:32:05 +0200 Subject: [PATCH] Use SimpleBlock in almost all cases now (cries a little inside) (fixes #62) --- src/matroska/matroska-muxer.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/matroska/matroska-muxer.ts b/src/matroska/matroska-muxer.ts index 200f7ad..c4bb52e 100644 --- a/src/matroska/matroska-muxer.ts +++ b/src/matroska/matroska-muxer.ts @@ -812,8 +812,8 @@ export class MatroskaMuxer extends Muxer { const msDuration = Math.round(1000 * chunk.duration); - if (msDuration === 0 && !chunk.additions) { - // No duration or additions, we can write out a SimpleBlock + if (!chunk.additions) { + // No additions, we can write out a SimpleBlock view.setUint8(3, Number(chunk.type === 'key') << 7); // Flags (keyframe flag only present for SimpleBlock) const simpleBlock = { id: EBMLId.SimpleBlock, data: [