|
|
@@ -1610,6 +1610,11 @@ static int asf_build_simple_index(AVFormatContext *s, int stream_index) |
|
|
|
int64_t pos = s->internal->data_offset + s->packet_size * (int64_t)pktnum; |
|
|
|
int64_t index_pts = FFMAX(av_rescale(itime, i, 10000) - asf->hdr.preroll, 0); |
|
|
|
|
|
|
|
if (avio_feof(s->pb)) { |
|
|
|
ret = AVERROR_INVALIDDATA; |
|
|
|
goto end; |
|
|
|
} |
|
|
|
|
|
|
|
if (pos != last_pos) { |
|
|
|
av_log(s, AV_LOG_DEBUG, "pktnum:%d, pktct:%d pts: %"PRId64"\n", |
|
|
|
pktnum, pktct, index_pts); |
|
|
|