Merge pull request #279 from samohovets/bugfix/vorbis-eos

Fix OGG Vorbis decoding error for files with empty EOS pages
This commit is contained in:
David P.
2026-01-13 17:36:09 +01:00
committed by GitHub
3 changed files with 30 additions and 0 deletions
+4
View File
@@ -322,6 +322,10 @@ export class OggDemuxer extends Demuxer {
}
const totalPacketSize = chunks.reduce((sum, chunk) => sum + chunk.length, 0);
if (totalPacketSize === 0) {
return null; // Invalid packet, treat it as end of stream
}
const packetData = new Uint8Array(totalPacketSize);
let offset = 0;