diff aviheader.c @ 692:14a2f35921a0

allow playing from stdin
author arpi_esp
date Thu, 03 May 2001 23:32:56 +0000
parents 2d3a4339bb5a
children 50c5a214b0d4
line wrap: on
line diff
--- a/aviheader.c	Thu May 03 22:39:38 2001 +0000
+++ b/aviheader.c	Thu May 03 23:32:56 2001 +0000
@@ -49,6 +49,7 @@
       demuxer->movi_start=stream_tell(demuxer->stream);
       demuxer->movi_end=demuxer->movi_start+len;
       if(verbose>=1) printf("Found movie at 0x%X - 0x%X\n",demuxer->movi_start,demuxer->movi_end);
+      if(index_mode==-2) break; // reading from non-seekable source (stdin)
       len=(len+1)&(~1);
       stream_skip(demuxer->stream,len);
     }