Lines Matching refs:idx
263 int i, idx = search_sub_ts(q, ts);
266 if (idx < 0)
267 return idx;
268 for (i = idx; i < q->nb_subs && q->subs[i]->pts < min_ts; i++)
270 idx = i;
271 for (i = idx; i > 0 && q->subs[i]->pts > max_ts; i--)
273 idx = i;
275 ts_selected = q->subs[idx]->pts;
280 for (i = idx - 1; i >= 0; i--) {
286 idx = i;
292 if (q->subs[idx]->pts + q->subs[idx]->duration < ts) {
293 if (idx < 1)
294 idx = 1;
295 for (i = idx - 1; i < q->nb_subs; i++) {
301 idx = i;
313 while (idx > 0 && q->subs[idx - 1]->pts == q->subs[idx]->pts)
314 idx--;
316 q->current_sub_idx = idx;