Lines Matching refs:nb_subs
114 if (merge && q->nb_subs > 0) {
118 sub = q->subs[q->nb_subs - 1];
126 if (q->nb_subs >= INT_MAX/sizeof(*q->subs) - 1)
129 (q->nb_subs + 1) * sizeof(*q->subs));
140 subs[q->nb_subs++] = sub;
173 for (i = 1; i < q->nb_subs; i++) {
191 q->nb_subs -= drop;
200 if (!q->nb_subs)
203 qsort(q->subs, q->nb_subs, sizeof(*q->subs),
206 for (i = 0; i < q->nb_subs; i++)
207 if (q->subs[i]->duration < 0 && i < q->nb_subs - 1 && q->subs[i + 1]->pts - (uint64_t)q->subs[i]->pts <= INT64_MAX)
219 if (q->current_sub_idx == q->nb_subs)
233 int s1 = 0, s2 = q->nb_subs - 1;
259 if (ts < 0 || ts >= q->nb_subs)
268 for (i = idx; i < q->nb_subs && q->subs[i]->pts < min_ts; i++)
295 for (i = idx - 1; i < q->nb_subs; i++) {
325 for (i = 0; i < q->nb_subs; i++)
328 q->nb_subs = q->allocated_size = q->current_sub_idx = 0;