Lines Matching refs:timelines
94 struct timeline **timelines;
261 if (pls->timelines[i]->starttime > 0) {
262 start_time = pls->timelines[i]->starttime;
267 start_time += pls->timelines[i]->duration;
269 if (pls->timelines[i]->repeat == -1) {
270 start_time = pls->timelines[i]->duration * cur_seq_no;
274 for (j = 0; j < pls->timelines[i]->repeat; j++) {
278 start_time += pls->timelines[i]->duration;
295 if (pls->timelines[i]->starttime > 0) {
296 start_time = pls->timelines[i]->starttime;
301 start_time += pls->timelines[i]->duration;
302 for (j = 0; j < pls->timelines[i]->repeat; j++) {
306 start_time += pls->timelines[i]->duration;
342 av_freep(&pls->timelines[i]);
344 av_freep(&pls->timelines);
693 err = av_dynarray_add_nofree(&rep->timelines, &rep->n_timelines, tml);
1435 if (pls->timelines[i]->repeat == -1) {
1436 int length_of_each_segment = pls->timelines[i]->duration / pls->fragment_timescale;
1439 num += pls->timelines[i]->repeat;
1455 rep_dest->timelines = rep_src->timelines;
1459 rep_src->timelines = NULL;
1529 if (cur_video->timelines) {
1545 if (cur_audio->timelines) {
1615 if (pls->timelines || pls->fragments) {
2267 if (pls->timelines[i]->starttime > 0) {
2268 duration = pls->timelines[i]->starttime;
2270 duration += pls->timelines[i]->duration;
2274 for (j = 0; j < pls->timelines[i]->repeat; j++) {
2275 duration += pls->timelines[i]->duration;