summaryrefslogtreecommitdiffstats
path: root/mplayer.c
diff options
context:
space:
mode:
authorarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-04-25 21:30:46 +0000
committerarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-04-25 21:30:46 +0000
commitc53055a662e044e991013187b686b80aad6d48f0 (patch)
tree9de7c87d22751cb02f3905f0f09edc9ace047107 /mplayer.c
parent2b1acdf447d037157b611bab9325377fac1f2ff1 (diff)
downloadmpv-c53055a662e044e991013187b686b80aad6d48f0.tar.bz2
mpv-c53055a662e044e991013187b686b80aad6d48f0.tar.xz
'asf seeking before start' bug fixed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@639 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r--mplayer.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/mplayer.c b/mplayer.c
index 044e3c593d..6c0bec180f 100644
--- a/mplayer.c
+++ b/mplayer.c
@@ -1890,7 +1890,8 @@ switch(file_format){
// 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;