diff mplayer.c @ 638:db92248b5e78

'asf seeking before start' bug fixed
author arpi_esp
date Wed, 25 Apr 2001 21:30:46 +0000
parents 550ea1eba1a1
children d161307f447a
line wrap: on
line diff
--- a/mplayer.c	Wed Apr 25 21:04:56 2001 +0000
+++ b/mplayer.c	Wed Apr 25 21:30:46 2001 +0000
@@ -1890,7 +1890,8 @@
 //    printf("ASF_seek: %d secs -> %d packs -> %d bytes  \n",
 //       rel_seek_secs,rel_seek_packs,rel_seek_bytes);
     newpos=demuxer->filepos+rel_seek_bytes;
-    if(newpos<0) newpos=0;
+    if(newpos<0 || newpos<demuxer->movi_start) newpos=demuxer->movi_start;
+    printf("\r -- asf: newpos=%d -- \n",newpos);
     stream_seek(demuxer->stream,newpos);
   }
   break;