Merged in revert-encoder-timing (pull request #148)

stream: reverted timing changes from most recent PR
This commit is contained in:
Saxon Milton 2019-02-17 03:08:00 +00:00
commit 9b57306aed
2 changed files with 2 additions and 6 deletions

View File

@ -248,9 +248,7 @@ func (e *Encoder) writePSI() error {
// tick advances the clock one frame interval. // tick advances the clock one frame interval.
func (e *Encoder) tick() { func (e *Encoder) tick() {
now := time.Now() e.clock += e.frameInterval
e.clock += now.Sub(e.lastTime)
e.lastTime = now
} }
// pts retuns the current presentation timestamp. // pts retuns the current presentation timestamp.

View File

@ -121,9 +121,7 @@ func (e *Encoder) Encode(payload []byte) error {
// tick advances the clock one frame interval. // tick advances the clock one frame interval.
func (e *Encoder) tick() { func (e *Encoder) tick() {
now := time.Now() e.clock += e.frameInterval
e.clock += now.Sub(e.lastTime)
e.lastTime = now
} }
// nxtTimestamp gets the next timestamp // nxtTimestamp gets the next timestamp