Lines Matching defs:history_frames
69 size_t history_frames, history_max, matching_period, total_frames, remainder;
90 history_frames = history_max;
91 return history_frames * r->i_fz;
95 history_frames = (size_t)(delay * 3.0);
96 history_frames = PA_MAX(history_frames, r->i_ss.rate / 500);
99 remainder = (in_rewind_frames + history_frames) % matching_period;
102 if (remainder < (size_t)delay && history_frames - remainder <= history_max)
103 total_frames = in_rewind_frames + history_frames - remainder;
106 else if (history_frames + matching_period - remainder <= history_max)
107 total_frames = in_rewind_frames + history_frames + matching_period - remainder;
111 history_frames = total_frames - in_rewind_frames;
114 history_frames = PA_MIN((size_t)(delay * 2.5), history_max);
118 return history_frames * r->i_fz;