mirror of https://code.videolan.org/videolan/vlc
parent
744efb1b51
commit
3295489bf0
|
@ -47,6 +47,12 @@ void AvgReset(average_t *avg)
|
|||
avg->count = 0;
|
||||
}
|
||||
|
||||
void AvgResetAndFill(average_t *avg, double value)
|
||||
{
|
||||
avg->value = value;
|
||||
avg->count = avg->range;
|
||||
}
|
||||
|
||||
void AvgUpdate(average_t *avg, double value)
|
||||
{
|
||||
const int new_value_weight = 1;
|
||||
|
|
|
@ -47,6 +47,7 @@ void AvgInit(average_t *, int range);
|
|||
void AvgClean(average_t *);
|
||||
|
||||
void AvgReset(average_t *);
|
||||
void AvgResetAndFill(average_t *, double value);
|
||||
|
||||
/* calculates (previous_average * (range - 1) + new_value)/range */
|
||||
void AvgUpdate(average_t *, double value);
|
||||
|
@ -66,4 +67,4 @@ static inline clock_point_t clock_point_Create(vlc_tick_t system, vlc_tick_t str
|
|||
return (clock_point_t) { .system = system, .stream = stream };
|
||||
}
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue