diff libmpdemux/demux_ty.c @ 25883:baf32110d3fc

Use defines to give names to the different seek flags. A better solution should be considered later, esp. for the many broken demuxers that do not treat these flags correctly.
author reimar
date Tue, 29 Jan 2008 15:11:38 +0000
parents d4fe6e23283e
children 0c1db5fd3f79
line wrap: on
line diff
--- a/libmpdemux/demux_ty.c	Tue Jan 29 14:58:10 2008 +0000
+++ b/libmpdemux/demux_ty.c	Tue Jan 29 15:11:38 2008 +0000
@@ -760,9 +760,9 @@
    //================= seek in MPEG ==========================
    demuxer->filepos = stream_tell( demuxer->stream );
 
-   newpos = ( flags & 1 ) ? demuxer->movi_start : demuxer->filepos;
+   newpos = ( flags & SEEK_ABSOLUTE ) ? demuxer->movi_start : demuxer->filepos;
 
-   if( flags & 2 )
+   if( flags & SEEK_FACTOR )
       // float seek 0..1
       newpos += ( demuxer->movi_end - demuxer->movi_start ) * rel_seek_secs;
    else