Lines Matching defs:cur_seq_no
105 int64_t cur_seq_no;
252 static int64_t get_segment_start_time_based_on_timeline(struct representation *pls, int64_t cur_seq_no)
264 if (num == cur_seq_no)
270 start_time = pls->timelines[i]->duration * cur_seq_no;
276 if (num == cur_seq_no)
1461 rep_dest->cur_seq_no = rep_src->cur_seq_no;
1470 rep_dest->cur_seq_no = 0;
1472 rep_dest->cur_seq_no += rep_src->start_number - rep_dest->start_number;
1531 int64_t currentTime = get_segment_start_time_based_on_timeline(cur_video, cur_video->cur_seq_no) / cur_video->fragment_timescale;
1533 ccur_video->cur_seq_no = calc_next_seg_no_from_timelines(ccur_video, currentTime * cur_video->fragment_timescale - 1);
1534 if (ccur_video->cur_seq_no >= 0) {
1547 int64_t currentTime = get_segment_start_time_based_on_timeline(cur_audio, cur_audio->cur_seq_no) / cur_audio->fragment_timescale;
1549 ccur_audio->cur_seq_no = calc_next_seg_no_from_timelines(ccur_audio, currentTime * cur_audio->fragment_timescale - 1);
1550 if (ccur_audio->cur_seq_no >= 0) {
1591 if (pls->cur_seq_no < pls->n_fragments) {
1592 seg_ptr = pls->fragments[pls->cur_seq_no];
1618 if (pls->cur_seq_no <= min_seq_no) {
1619 av_log(pls->parent, AV_LOG_VERBOSE, "old fragment: cur[%"PRId64"] min[%"PRId64"] max[%"PRId64"]\n", (int64_t)pls->cur_seq_no, min_seq_no, max_seq_no);
1620 pls->cur_seq_no = calc_cur_seg_no(pls->parent, pls);
1621 } else if (pls->cur_seq_no > max_seq_no) {
1628 } else if (pls->cur_seq_no <= pls->last_seq_no) {
1646 ff_dash_fill_tmpl_params(tmpfilename, c->max_url_size, pls->url_template, 0, pls->cur_seq_no, 0, get_segment_start_time_based_on_timeline(pls, pls->cur_seq_no));
1796 v->cur_seq_no++;
1822 if (c->is_live || v->cur_seq_no < v->last_seq_no) {
1824 v->cur_seq_no++;
1932 pls->cur_seq_no = calc_cur_seg_no(s, pls);
2152 pls->cur_seq_no = FFMAX(pls->cur_seq_no, p[j]->cur_seq_no);
2285 pls->cur_seq_no = num > pls->last_seq_no ? pls->last_seq_no : num;
2286 av_log(pls->parent, AV_LOG_VERBOSE, "dash_seek with SegmentTimeline end cur_seq_no[%"PRId64"].\n",
2287 (int64_t)pls->cur_seq_no);
2289 pls->cur_seq_no = pls->first_seq_no + ((seek_pos_msec * pls->fragment_timescale) / pls->fragment_duration) / 1000;
2292 pls->cur_seq_no = pls->first_seq_no;