ref: eee770d0ddad7bcbce81ef84e33c45d20f5a10be
parent: a59ebb695f6e50298e8361fd3d40fd6cf0996ba8
author: Sigrid Solveig Haflínudóttir <[email protected]>
date: Mon Dec 14 10:39:41 EST 2020
fix frame display time calculation
--- a/main.c
+++ b/main.c
@@ -59,9 +59,9 @@
if(lastframe == 0)
lastframe = x;
- end = lastframe + f->dt - dispdelay;
- if(x >= end+dispdelay){
- late = x - (end+dispdelay);
+ end = lastframe + f->dt;
+ if(x+dispdelay >= end){
+ late = x+dispdelay - end;
if(late > 0 && framedrop)
goto drop;
}else{