# HG changeset patch # User arpi # Date 998342439 0 # Node ID 37b81a811cb2948d34d68a32f8f2932616b8d63f # Parent fc0e9953bc2d26b97cbda7dbbe3d289f783bcd52 fixed seeking (now allows seeking before start position) diff -r fc0e9953bc2d -r 37b81a811cb2 demux_mpg.c --- a/demux_mpg.c Mon Aug 20 21:20:03 2001 +0000 +++ b/demux_mpg.c Mon Aug 20 21:20:39 2001 +0000 @@ -357,7 +357,9 @@ else newpos=demuxer->filepos+(sh_video->i_bps)*rel_seek_secs; - if(newposstream->start_pos) newpos=demuxer->stream->start_pos; // for VCD + if(newposstream->start_pos + && demuxer->stream->type==STREAMTYPE_VCD) + newpos=demuxer->stream->start_pos; // for VCD #ifdef _LARGEFILE_SOURCE newpos&=~((long long)STREAM_BUFFER_SIZE-1); /* sector boundary */ #else