Lines Matching refs:rate
39 static inline void cras_frames_to_time(unsigned int frames, unsigned int rate, in cras_frames_to_time() argument
42 t->tv_sec = frames / rate; in cras_frames_to_time()
43 frames = frames % rate; in cras_frames_to_time()
44 t->tv_nsec = (uint64_t)frames * 1000000000 / rate; in cras_frames_to_time()
48 static inline void cras_frames_to_time_precise(unsigned int frames, double rate, in cras_frames_to_time_precise() argument
51 double seconds = frames / rate; in cras_frames_to_time_precise()
59 unsigned int rate) in cras_time_to_frames() argument
61 return t->tv_nsec * (uint64_t)rate / 1000000000 + rate * t->tv_sec; in cras_time_to_frames()
66 unsigned int rate) in cras_frames_to_ms() argument
68 return 1000 * frames / rate; in cras_frames_to_ms()
178 unsigned int rate) in cras_frames_since_time() argument
187 return cras_time_to_frames(&time_since, rate); in cras_frames_since_time()
192 unsigned int rate) in cras_frames_until_time() argument
201 return cras_time_to_frames(&time_until, rate); in cras_frames_until_time()