VLC 4.0.0-dev
|
Go to the source code of this file.
Data Structures | |
struct | average_t |
This structure holds long term moving average. More... | |
struct | clock_point_t |
Macros | |
#define | CR_MAX_GAP VLC_TICK_FROM_SEC(60) |
Functions | |
void | AvgInit (average_t *, int range) |
void | AvgClean (average_t *) |
void | AvgReset (average_t *) |
void | AvgResetAndFill (average_t *, double value) |
void | AvgUpdate (average_t *, double value) |
double | AvgGet (average_t *) |
void | AvgRescale (average_t *, int range) |
static clock_point_t | clock_point_Create (vlc_tick_t system, vlc_tick_t stream) |
#define CR_MAX_GAP VLC_TICK_FROM_SEC(60) |
void AvgClean | ( | average_t * | avg | ) |
References VLC_UNUSED.
Referenced by input_clock_Delete().
double AvgGet | ( | average_t * | avg | ) |
References average_t::value.
Referenced by input_clock_GetWakeup(), input_clock_Update(), UpdateListener(), and vlc_clock_master_update().
void AvgInit | ( | average_t * | avg, |
int | range | ||
) |
References AvgReset(), and average_t::range.
Referenced by input_clock_New(), and vlc_clock_main_New().
void AvgRescale | ( | average_t * | avg, |
int | range | ||
) |
References average_t::range, and average_t::value.
Referenced by input_clock_SetJitter().
void AvgReset | ( | average_t * | avg | ) |
References average_t::count, and average_t::value.
Referenced by AvgInit(), and input_clock_Update().
void AvgResetAndFill | ( | average_t * | avg, |
double | value | ||
) |
References average_t::count, average_t::range, and average_t::value.
Referenced by vlc_clock_main_New(), and vlc_clock_main_reset().
void AvgUpdate | ( | average_t * | avg, |
double | value | ||
) |
References average_t::count, average_t::range, and average_t::value.
Referenced by input_clock_Update(), and vlc_clock_master_update().
|
inlinestatic |
References clock_point_t::system.
Referenced by input_clock_New(), input_clock_Reset(), input_clock_Update(), vlc_clock_main_New(), vlc_clock_main_reset(), vlc_clock_main_Reset(), vlc_clock_main_SetFirstPcr(), vlc_clock_master_update(), vlc_clock_monotonic_to_system_locked(), and vlc_clock_slave_reset().