Do not attempt to seek to index for streamed files and if the user explicitly

requested us not to read the index.

Originally committed as revision 23540 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Reimar Döffinger 2010-06-08 19:31:08 +00:00
parent c31f00ed63
commit 120a083fb7
1 changed files with 5 additions and 0 deletions

View File

@ -1064,6 +1064,11 @@ static void matroska_execute_seekhead(MatroskaDemuxContext *matroska)
MatroskaLevel level;
int i;
// we should not do any seeking in the streaming case
if (url_is_streamed(matroska->ctx->pb) ||
(matroska->ctx->flags & AVFMT_FLAG_IGNIDX))
return;
for (i=0; i<seekhead_list->nb_elem; i++) {
int64_t offset = seekhead[i].pos + matroska->segment_start;