[MPlayer-cvslog] r20230 - trunk/libmpdemux/demux_mkv.c
    reimar 
    subversion at mplayerhq.hu
       
    Sun Oct 15 14:48:18 CEST 2006
    
    
  
Author: reimar
Date: Sun Oct 15 14:48:18 2006
New Revision: 20230
Modified:
   trunk/libmpdemux/demux_mkv.c
Log:
Implement -noidx since index can use quite a bit of memory, esp. when using valgrind.
Modified: trunk/libmpdemux/demux_mkv.c
==============================================================================
--- trunk/libmpdemux/demux_mkv.c	(original)
+++ trunk/libmpdemux/demux_mkv.c	Sun Oct 15 14:48:18 2006
@@ -1263,6 +1263,8 @@
   return 0;
 }
 
+extern int index_mode;
+
 static int
 demux_mkv_read_cues (demuxer_t *demuxer)
 {
@@ -1272,6 +1274,10 @@
   off_t off;
   int i, il;
 
+  if (index_mode == 0) {
+    ebml_read_skip (s, NULL);
+    return 0;
+  }
   off = stream_tell (s);
   for (i=0; i<mkv_d->parsed_cues_num; i++)
     if (mkv_d->parsed_cues[i] == off)
    
    
More information about the MPlayer-cvslog
mailing list