Lines Matching defs:current_sample
129 int current_sample;
1321 unsigned int current_sample = 0;
1334 if (current_sample >= sc->sample_count) {
1338 keyframe = !sc->keyframe_count || current_sample+key_off == sc->keyframes[stss_index];
1344 sample_size = sc->sample_size > 0 ? sc->sample_size : sc->sample_sizes[current_sample];
1350 "size %d, distance %d, keyframe %d\n", st->index, current_sample,
1358 current_sample++;
2034 if (st->discard != AVDISCARD_ALL && msc->pb && msc->current_sample < msc->sample_count) {
2035 AVIndexEntry *current_sample = &st->index_entries[msc->current_sample];
2036 int64_t dts = av_rescale(current_sample->timestamp * (int64_t)msc->time_rate,
2038 dprintf(s, "stream %d, sample %d, dts %"PRId64"\n", i, msc->current_sample, dts);
2039 if (!sample || (url_is_streamed(s->pb) && current_sample->pos < sample->pos) ||
2042 ((FFABS(best_dts - dts) <= AV_TIME_BASE && current_sample->pos < sample->pos) ||
2044 sample = current_sample;
2060 sc->current_sample++;
2094 int64_t next_dts = (sc->current_sample < sc->sample_count) ?
2095 st->index_entries[sc->current_sample].timestamp : st->duration;
2116 sc->current_sample = sample;
2117 dprintf(st->codec, "stream %d, found sample %d\n", st->index, sc->current_sample);
2123 if (next > sc->current_sample) {
2125 sc->ctts_sample = sc->current_sample - time_sample;