Add v16.7.2

This commit is contained in:
Jan Stabenow
2022-05-13 19:26:45 +02:00
parent 8e70517dff
commit 9c0b535199
2368 changed files with 687657 additions and 1 deletions

25
ffmpeg/parse/average.go Normal file
View File

@@ -0,0 +1,25 @@
package parse
import (
"time"
"github.com/prep/average"
)
type averager struct {
fps *average.SlidingWindow
pps *average.SlidingWindow
bitrate *average.SlidingWindow
}
func (a *averager) init(window, granularity time.Duration) {
a.fps, _ = average.New(window, granularity)
a.pps, _ = average.New(window, granularity)
a.bitrate, _ = average.New(window, granularity)
}
func (a *averager) stop() {
a.fps.Stop()
a.pps.Stop()
a.bitrate.Stop()
}