Lines Matching refs:cur_idx
43 unsigned cur_idx; /**< index of the first input of current segment */
193 if (in_no < cat->cur_idx) {
197 } else if (in_no >= cat->cur_idx + ctx->nb_outputs) {
241 unsigned i = cat->cur_idx;
294 cat->cur_idx += ctx->nb_outputs;
299 if (cat->cur_idx < ctx->nb_inputs) {
304 ret = send_silence(ctx, cat->cur_idx - ctx->nb_outputs + str, str,
311 str_max = cat->cur_idx + ctx->nb_outputs;
312 for (str = cat->cur_idx; str < str_max; str++) {
328 unsigned in_no = out_no + cat->cur_idx;
343 str_max = cat->cur_idx + ctx->nb_outputs - 1;
344 for (str = cat->cur_idx; cat->nb_in_active;
345 str = str == str_max ? cat->cur_idx : str + 1) {