From de34481f8b80306b58687c1a3039feb785c4f98f Mon Sep 17 00:00:00 2001 From: Sigrid Date: Tue, 18 Aug 2020 16:45:00 +0200 Subject: [PATCH] oggdec: give it enough chance to seek from the start, where first seek might be still too close to the beginning of the file --- sys/src/cmd/audio/oggdec/oggdec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/src/cmd/audio/oggdec/oggdec.c b/sys/src/cmd/audio/oggdec/oggdec.c index 829f7f4f9..753508f0d 100644 --- a/sys/src/cmd/audio/oggdec/oggdec.c +++ b/sys/src/cmd/audio/oggdec/oggdec.c @@ -298,7 +298,7 @@ BOS:/* Begin of stream */ }else{ if(seeking){ time = vorbis_granule_time(&vd, ogg_page_granulepos(&og)); - if(time > left && time < right && time - lasttime > 0.1){ + if(time > left && time < right && (time - lasttime > 0.1 || lasttime < 0.1)){ if(time > seek) right = time; else