Lines Matching defs:variants
60 * video content, in different bandwidth variants, that are played in
65 * If the main playlist doesn't point at any variants, we still create
207 struct variant **variants;
294 struct variant *var = c->variants[i];
298 av_freep(&c->variants);
366 dynarray_add(&c->variants, &c->n_variants, var);
1035 if (!c->n_variants || !c->variants[0]->n_playlists ||
1036 !(c->variants[0]->playlists[0]->finished ||
1037 c->variants[0]->playlists[0]->type == PLS_TYPE_EVENT))
1446 /* Otherwise, check if all the programs (variants) this playlist is in are
1806 struct variant *v = c->variants[i];
1817 bandwidth = -1; /* stream in multiple variants with different bandwidths */
1966 if (c->variants[i]->playlists[0]->n_segments == 0) {
1967 av_log(s, AV_LOG_WARNING, "Empty segment [%s]\n", c->variants[i]->playlists[0]->url);
1968 c->variants[i]->playlists[0]->broken = 1;
1974 if (c->variants[0]->playlists[0]->finished) {
1976 for (i = 0; i < c->variants[0]->playlists[0]->n_segments; i++)
1977 duration += c->variants[0]->playlists[0]->segments[i]->duration;
1981 /* Associate renditions with variants */
1983 struct variant *var = c->variants[i];
1995 struct variant *v = c->variants[i];