# HG changeset patch # User reimar # Date 1276025468 0 # Node ID 10c9d304794f50ff96c5c29933ab6f9ad22f653d # Parent 6f9d084d5888f0d24da49afe6ed2ec6e63af6c87 Do not attempt to seek to index for streamed files and if the user explicitly requested us not to read the index. diff -r 6f9d084d5888 -r 10c9d304794f matroskadec.c --- a/matroskadec.c Tue Jun 08 19:28:22 2010 +0000 +++ b/matroskadec.c Tue Jun 08 19:31:08 2010 +0000 @@ -1064,6 +1064,11 @@ 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; inb_elem; i++) { int64_t offset = seekhead[i].pos + matroska->segment_start;