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);
|
||||
|
|
Loading…
Reference in New Issue