diff --git a/src/flac/flac-demuxer.ts b/src/flac/flac-demuxer.ts index 10a77d5..c0e3576 100644 --- a/src/flac/flac-demuxer.ts +++ b/src/flac/flac-demuxer.ts @@ -643,8 +643,9 @@ class FlacAudioTrackBacking implements InputAudioTrackBacking { options: PacketRetrievalOptions, ): Promise { assert(this.demuxer.audioInfo); + if (timestamp < 0) { - throw new Error('Timestamp cannot be negative'); + return null; } const release = await this.demuxer.readingMutex.acquire();