# HG changeset patch # User pontscho # Date 1028029589 0 # Node ID a3867d6e2c1109ed7f58520b56b4a7fe4776d75c # Parent f2008c92ec64af792978d42b82addaef978ff687 fix audio files (mp3,wav) position calc diff -r f2008c92ec64 -r a3867d6e2c11 mplayer.c --- a/mplayer.c Tue Jul 30 09:17:19 2002 +0000 +++ b/mplayer.c Tue Jul 30 11:46:29 2002 +0000 @@ -2919,7 +2919,9 @@ } else { // get pos from file position / filesize int len=((demuxer->movi_end-demuxer->movi_start)); - int pos=(demuxer->file_format==DEMUXER_TYPE_AVI)?demuxer->filepos:d_video->pos; + int pos; + if ( demuxer->file_format==DEMUXER_TYPE_AUDIO ) pos=stream->pos; + else pos=(demuxer->file_format==DEMUXER_TYPE_AVI)?demuxer->filepos:d_video->pos; guiIntfStruct.Position=(len<=0)?0:((float)(pos-demuxer->movi_start) / len * 100.0f); } if ( sh_video ) guiIntfStruct.TimeSec=d_video->pts;