Lines Matching refs:index
2 * Seeking and index-related functions
67 int index;
90 index = ff_index_search_timestamp(*index_entries, *nb_index_entries,
92 if (index < 0) {
93 index = (*nb_index_entries)++;
94 ie = &entries[index];
95 av_assert0(index == 0 || ie[-1].timestamp < timestamp);
97 ie = &entries[index];
101 memmove(entries + index + 1, entries + index,
102 sizeof(AVIndexEntry) * (*nb_index_entries - index));
115 return index;
137 // Optimize appending index entries at the end.
289 int index;
309 * index case, especially read_timestamp(). */
310 index = av_index_search_timestamp(st, target_ts,
312 index = FFMAX(index, 0);
313 e = &sti->index_entries[index];
321 av_assert1(index == 0);
324 index = av_index_search_timestamp(st, target_ts,
326 av_assert0(index < sti->nb_index_entries);
327 if (index >= 0) {
328 e = &sti->index_entries[index];
526 int index;
529 index = av_index_search_timestamp(st, timestamp, flags);
531 if (index < 0 && sti->nb_index_entries &&
535 if (index < 0 || index == sti->nb_index_entries - 1) {
572 index = av_index_search_timestamp(st, timestamp, flags);
574 if (index < 0)
581 ie = &sti->index_entries[index];