[MPlayer-cvslog] r22826 - trunk/mplayer.c

cehoyos subversion at mplayerhq.hu
Mon Mar 26 11:26:02 CEST 2007


Author: cehoyos
Date: Mon Mar 26 11:26:02 2007
New Revision: 22826

Modified:
   trunk/mplayer.c

Log:
Gui: Allow progress bar to move when playing mov or mp4 files

Modified: trunk/mplayer.c
==============================================================================
--- trunk/mplayer.c	(original)
+++ trunk/mplayer.c	Mon Mar 26 11:26:02 2007
@@ -3555,9 +3555,7 @@ if(rel_seek_secs || abs_seek_pos){
 	  // get pos from frame number / total frames
 	  guiIntfStruct.Position=(float)mpctx->d_video->pack_no*100.0f/mpctx->sh_video->video.dwLength;
 	} else {
-	 off_t len = ( mpctx->demuxer->movi_end - mpctx->demuxer->movi_start );
-	 off_t pos = ( mpctx->demuxer->file_format == DEMUXER_TYPE_AUDIO?mpctx->stream->pos:mpctx->demuxer->filepos );
-	 guiIntfStruct.Position=(len <= 0? 0.0f : ( pos - mpctx->demuxer->movi_start ) * 100.0f / len );
+          guiIntfStruct.Position=demuxer_get_percent_pos(mpctx->demuxer);
 	}
 	if ( mpctx->sh_video ) guiIntfStruct.TimeSec=mpctx->sh_video->pts;
 	  else if ( mpctx->sh_audio ) guiIntfStruct.TimeSec=mpctx->delay;



More information about the MPlayer-cvslog mailing list