Skip to content

Commit abbab88

Browse files
committed
More fixes for skiping accuracy with bluetooth headphones
Raise threshold virtual time is allowed to adjust by
1 parent 169350a commit abbab88

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/content.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -799,7 +799,7 @@ async function startSponsorSchedule(includeIntersectingSegments = false, current
799799
getVideo().muted = false;
800800
}
801801

802-
skippingFunction(Math.max(getCurrentTime(), startVideoTime + getVideo().playbackRate * Math.max(delayTime, intervalDuration) / 1000));
802+
skippingFunction(Math.max(getVirtualTime(), startVideoTime + getVideo().playbackRate * Math.max(delayTime, intervalDuration) / 1000));
803803
}
804804
}, 0);
805805
} else {
@@ -842,7 +842,7 @@ function getVirtualTime(): number {
842842
(performance.now() - lastKnownVideoTime.preciseTime) * (getVideo()?.playbackRate || 1) / 1000 + lastKnownVideoTime.videoTime : null);
843843

844844
if (Config.config.useVirtualTime && !isSafari() && virtualTime
845-
&& virtualTime > getCurrentTime() && virtualTime - getCurrentTime() < 0.2 && getCurrentTime() !== 0) {
845+
&& virtualTime > getCurrentTime() && virtualTime - getCurrentTime() < 0.8 && getCurrentTime() !== 0) {
846846
return Math.max(virtualTime, getCurrentTime());
847847
} else {
848848
return getCurrentTime();

0 commit comments

Comments
 (0)