24#ifndef CLOCK_INTERNAL_H
25# define CLOCK_INTERNAL_H
31#define CR_MAX_GAP VLC_TICK_FROM_SEC(60)
void AvgClean(average_t *)
Definition: clock_internal.c:39
void AvgRescale(average_t *, int range)
Definition: clock_internal.c:81
void AvgInit(average_t *, int range)
Definition: clock_internal.c:33
void AvgResetAndFill(average_t *, double value)
Definition: clock_internal.c:50
double AvgGet(average_t *)
Definition: clock_internal.c:76
void AvgUpdate(average_t *, double value)
Definition: clock_internal.c:56
static clock_point_t clock_point_Create(vlc_tick_t system, vlc_tick_t stream)
Definition: clock_internal.h:66
void AvgReset(average_t *)
Definition: clock_internal.c:44
This structure holds long term moving average.
Definition: clock_internal.h:41
double value
Definition: clock_internal.h:42
int count
Definition: clock_internal.h:43
int range
Definition: clock_internal.h:44
Definition: clock_internal.h:61
vlc_tick_t system
Definition: clock_internal.h:62
vlc_tick_t stream
Definition: clock_internal.h:63
This file is a collection of common definitions and types.
int64_t vlc_tick_t
High precision date or time interval.
Definition: vlc_tick.h:45