Use a padding value, instead of subtracting the open variable from the desired exposure.
This commit is contained in:
parent
c95af1693f
commit
4908ccabca
|
@ -46,6 +46,7 @@ intval.init = function () {
|
|||
time : 0, //length of frame, in ms
|
||||
delay : 0, //delay before start of frame, in ms
|
||||
open : 250, //delay before pausing frame in open state
|
||||
pad : 450,
|
||||
expected : 630 //expected length of frame, in ms
|
||||
},
|
||||
release : {
|
||||
|
@ -295,13 +296,13 @@ intval.frame = function (dir = null, time = null) {
|
|||
log.info('frame', 'restarting')
|
||||
intval._state.frame.paused = false
|
||||
intval._startFwd()
|
||||
}, time - intval._state.frame.open)
|
||||
}, time + intval._state.frame.pad)
|
||||
} else {
|
||||
setTimeout( () => {
|
||||
log.info('frame', 'restarting')
|
||||
intval._state.frame.paused = false
|
||||
intval._startBwd()
|
||||
}, time - intval._state.frame.open)
|
||||
}, time + intval._state.frame.pad)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue