Lines Matching refs:nb_index_entries
3220 int nb_keep = st->nb_index_entries; in find_prev_closest_index()
3234 st->nb_index_entries = nb_old; in find_prev_closest_index()
3288 st->nb_index_entries = nb_keep; in find_prev_closest_index()
3308 const size_t min_size_needed = (st->nb_index_entries + 1) * sizeof(AVIndexEntry); in add_index_entry()
3317 if (st->nb_index_entries + 1U >= UINT_MAX / sizeof(AVIndexEntry)) in add_index_entry()
3328 index= st->nb_index_entries++; in add_index_entry()
3347 av_assert0(end_index >= 0 && end_index <= st->nb_index_entries); in fix_index_entry_timestamps()
3402 for (ind = 0; ind < st->nb_index_entries && ctts_ind < msc->ctts_count; ++ind) { in mov_estimate_video_delay()
3498 int nb_old = st->nb_index_entries; in mov_fix_index()
3545 st->nb_index_entries = 0; in mov_fix_index()
3674 … fix_index_entry_timestamps(st, st->nb_index_entries, edit_list_dts_counter, in mov_fix_index()
3713 fix_index_entry_timestamps(st, st->nb_index_entries, edit_list_dts_counter, in mov_fix_index()
3774 for (i = 0; i < st->nb_index_entries; ++i) { in mov_fix_index()
3872 if (!sc->sample_count || st->nb_index_entries) in mov_build_index()
3874 if (sc->sample_count >= UINT_MAX / sizeof(*st->index_entries) - st->nb_index_entries) in mov_build_index()
3877 st->nb_index_entries + sc->sample_count, in mov_build_index()
3879 st->nb_index_entries = 0; in mov_build_index()
3882 …st->index_entries_allocated_size = (st->nb_index_entries + sc->sample_count) * sizeof(*st->index_e… in mov_build_index()
3965 e = &st->index_entries[st->nb_index_entries++]; in mov_build_index()
3974 … if (st->codecpar->codec_type == AVMEDIA_TYPE_VIDEO && st->nb_index_entries < 100) in mov_build_index()
4046 if (total >= UINT_MAX / sizeof(*st->index_entries) - st->nb_index_entries) in mov_build_index()
4049 st->nb_index_entries + total, in mov_build_index()
4051 st->nb_index_entries = 0; in mov_build_index()
4054 … st->index_entries_allocated_size = (st->nb_index_entries + total) * sizeof(*st->index_entries); in mov_build_index()
4089 if (st->nb_index_entries >= total) { in mov_build_index()
4097 e = &st->index_entries[st->nb_index_entries++]; in mov_build_index()
4120 … == AV_NOPTS_VALUE && st->codecpar->codec_type == AVMEDIA_TYPE_VIDEO && st->nb_index_entries > 0) { in mov_build_index()
4821 index_entry_pos = st->nb_index_entries; in mov_read_trun()
4830 av_assert0(index_entry_pos <= st->nb_index_entries); in mov_read_trun()
4881 if((uint64_t)st->nb_index_entries + entries >= UINT_MAX / sizeof(AVIndexEntry)) { in mov_read_trun()
4882 entries = UINT_MAX / sizeof(AVIndexEntry) - st->nb_index_entries; in mov_read_trun()
4888 requested_size = (st->nb_index_entries + entries) * sizeof(AVIndexEntry); in mov_read_trun()
4896 requested_size = (st->nb_index_entries + entries) * sizeof(*sc->ctts_data); in mov_read_trun()
4910 if (index_entry_pos < st->nb_index_entries) { in mov_read_trun()
4915 (st->nb_index_entries - index_entry_pos)); in mov_read_trun()
4924 st->nb_index_entries += entries; in mov_read_trun()
4925 sc->ctts_count = st->nb_index_entries; in mov_read_trun()
5017 (st->nb_index_entries - (index_entry_pos + gap))); in mov_read_trun()
5023 st->nb_index_entries -= gap; in mov_read_trun()
5037 for (i = index_entry_pos; i < st->nb_index_entries; i++) { in mov_read_trun()
7252 if (st->nb_index_entries) { in mov_read_chapters()
7270 for (i = 0; i < st->nb_index_entries; i++) { in mov_read_chapters()
7272 … int64_t end = i+1 < st->nb_index_entries ? st->index_entries[i+1].timestamp : st->duration; in mov_read_chapters()
7345 if (!st->nb_index_entries) in mov_read_rtmd_track()
7370 if (!st->nb_index_entries) in mov_read_timecode_track()
7838 if (msc->pb && msc->current_sample < avst->nb_index_entries) { in mov_find_next_sample()
8042 int64_t next_dts = (sc->current_sample < st->nb_index_entries) ? in mov_read_packet()
8124 if (sample < 0 && st->nb_index_entries && timestamp < st->index_entries[0].timestamp) in mov_seek_stream()