Lines Matching refs:sti

37         FFStream *const sti = ffstream(st);
39 sti->cur_dts =
49 FFStream *const sti = ffstream(st);
52 if ((unsigned) sti->nb_index_entries >= max_entries) {
54 for (i = 0; 2 * i < sti->nb_index_entries; i++)
55 sti->index_entries[i] = sti->index_entries[2 * i];
56 sti->nb_index_entries = i;
121 FFStream *const sti = ffstream(st);
123 return ff_add_index_entry(&sti->index_entries, &sti->nb_index_entries,
124 &sti->index_entries_allocated_size, pos,
240 const FFStream *const sti = ffstream(st);
241 return ff_index_search_timestamp(sti->index_entries, sti->nb_index_entries,
252 const FFStream *const sti = ffstream(st);
253 if (idx < 0 || idx >= sti->nb_index_entries)
256 return &sti->index_entries[idx];
263 const FFStream *const sti = ffstream(st);
264 int idx = ff_index_search_timestamp(sti->index_entries,
265 sti->nb_index_entries,
271 return &sti->index_entries[idx];
292 FFStream *sti;
304 sti = ffstream(st);
305 if (sti->index_entries) {
313 e = &sti->index_entries[index];
326 av_assert0(index < sti->nb_index_entries);
328 e = &sti->index_entries[index];
524 FFStream *const sti = ffstream(st);
531 if (index < 0 && sti->nb_index_entries &&
532 timestamp < sti->index_entries[0].timestamp)
535 if (index < 0 || index == sti->nb_index_entries - 1) {
539 if (sti->nb_index_entries) {
540 av_assert0(sti->index_entries);
541 ie = &sti->index_entries[sti->nb_index_entries - 1];
581 ie = &sti->index_entries[index];
724 FFStream *const sti = ffstream(st);
726 if (sti->parser) {
727 av_parser_close(sti->parser);
728 sti->parser = NULL;
730 sti->last_IP_pts = AV_NOPTS_VALUE;
731 sti->last_dts_for_order_check = AV_NOPTS_VALUE;
732 if (sti->first_dts == AV_NOPTS_VALUE)
733 sti->cur_dts = RELATIVE_TS_BASE;
736 sti->cur_dts = AV_NOPTS_VALUE;
738 sti->probe_packets = s->max_probe_packets;
741 sti->pts_buffer[j] = AV_NOPTS_VALUE;
744 sti->inject_global_side_data = 1;
746 sti->skip_samples = 0;