Browse Source

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
tags/n0.8
Reimar Döffinger 15 years ago
parent
commit
120a083fb7
1 changed files with 5 additions and 0 deletions
  1. +5
    -0
      libavformat/matroskadec.c

+ 5
- 0
libavformat/matroskadec.c 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;



Loading…
Cancel
Save