Lines Matching refs:pos_min
287 int64_t pos_min = 0, pos_max = 0, pos, pos_limit;
316 pos_min = e->pos;
318 av_log(s, AV_LOG_TRACE, "using cached pos_min=0x%"PRIx64" dts_min=%s\n",
319 pos_min, av_ts2str(ts_min));
338 pos = ff_gen_search(s, stream_index, target_ts, pos_min, pos_max, pos_limit,
392 int64_t pos_min, int64_t pos_max, int64_t pos_limit,
407 pos_min = si->data_offset;
408 ts_min = read_timestamp(s, stream_index, &pos_min, INT64_MAX, read_timestamp_func);
415 return pos_min;
432 while (pos_min < pos_limit) {
434 "pos_min=0x%"PRIx64" pos_max=0x%"PRIx64" dts_min=%s dts_max=%s\n",
435 pos_min, pos_max, av_ts2str(ts_min), av_ts2str(ts_max));
441 pos = av_rescale(target_ts - ts_min, pos_max - pos_min,
443 pos_min - approximate_keyframe_distance;
446 pos = (pos_min + pos_limit) >> 1;
450 pos = pos_min;
452 if (pos <= pos_min)
453 pos = pos_min + 1;
466 pos_min, pos, pos_max,
479 pos_min = pos;
484 pos = (flags & AVSEEK_FLAG_BACKWARD) ? pos_min : pos_max;
487 pos_min = pos;
488 ts_min = read_timestamp(s, stream_index, &pos_min, INT64_MAX, read_timestamp_func);
489 pos_min++;
490 ts_max = read_timestamp(s, stream_index, &pos_min, INT64_MAX, read_timestamp_func);
502 int64_t pos_min, pos_max;
504 pos_min = si->data_offset;
507 if (pos < pos_min)
508 pos = pos_min;