From 98387258a40e1b80f74b6563bc7f8221db911230 Mon Sep 17 00:00:00 2001 From: Vanilagy <1696106+Vanilagy@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:49:49 +0100 Subject: [PATCH] Add unhandled throws --- src/mpeg-ts/mpeg-ts-demuxer.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/mpeg-ts/mpeg-ts-demuxer.ts b/src/mpeg-ts/mpeg-ts-demuxer.ts index f5272c4..17307c6 100644 --- a/src/mpeg-ts/mpeg-ts-demuxer.ts +++ b/src/mpeg-ts/mpeg-ts-demuxer.ts @@ -1303,6 +1303,10 @@ class MpegTsVideoTrackBacking extends MpegTsTrackBacking implements InputVideoTr const codec = this.elementaryStream.info.codec; const CHUNK_SIZE = 1024; + if (codec !== 'avc' && codec !== 'hevc') { + throw new Error('Unhandled.'); + } + let packetStartPos: number | null = null; while (true) { @@ -1522,7 +1526,7 @@ class MpegTsAudioTrackBacking extends MpegTsTrackBacking implements InputAudioTr context.seekTo(possibleHeaderStartPos + 1); } } else { - throw new Error('Unreachable'); + throw new Error('Unhandled.'); } }