Lines Matching refs:frame_window_buffer
6145 if (level_stats->frame_window_buffer.len < FRAME_WINDOW_SIZE - 1) {
6146 idx = (level_stats->frame_window_buffer.start +
6147 level_stats->frame_window_buffer.len++) %
6150 idx = level_stats->frame_window_buffer.start;
6151 level_stats->frame_window_buffer.start = (idx + 1) % FRAME_WINDOW_SIZE;
6153 level_stats->frame_window_buffer.buf[idx].ts = cpi->last_time_stamp_seen;
6154 level_stats->frame_window_buffer.buf[idx].size = (uint32_t)(*size);
6155 level_stats->frame_window_buffer.buf[idx].luma_samples = luma_pic_size;
6183 for (i = 0; i < level_stats->frame_window_buffer.len; ++i) {
6184 idx = (level_stats->frame_window_buffer.start +
6185 level_stats->frame_window_buffer.len - 1 - i) %
6188 dur_end = level_stats->frame_window_buffer.buf[idx].ts;
6190 if (dur_end - level_stats->frame_window_buffer.buf[idx].ts >=
6194 luma_samples += level_stats->frame_window_buffer.buf[idx].luma_samples;
6203 if (i >= level_stats->frame_window_buffer.len) break;
6204 idx = (level_stats->frame_window_buffer.start +
6205 level_stats->frame_window_buffer.len - 1 - i) %
6207 cpb_data_size += level_stats->frame_window_buffer.buf[idx].size;
6301 if (i >= level_stats->frame_window_buffer.len) break;
6302 idx = (level_stats->frame_window_buffer.start +
6303 level_stats->frame_window_buffer.len - 1 - i) %
6305 cpb_data_size += level_stats->frame_window_buffer.buf[idx].size;
6311 if (level_stats->frame_window_buffer.len < CPB_WINDOW_SIZE - 1)