diff options
author | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-07-30 11:46:29 +0000 |
---|---|---|
committer | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-07-30 11:46:29 +0000 |
commit | f0706d8af63763a66c407d07dd5f3736a8531716 (patch) | |
tree | a7b3df0975e0d582dc24c017cf279108aec08884 /mplayer.c | |
parent | dec82c2166f2b9f5097e6acfceebe78cab1e47a4 (diff) | |
download | mpv-f0706d8af63763a66c407d07dd5f3736a8531716.tar.bz2 mpv-f0706d8af63763a66c407d07dd5f3736a8531716.tar.xz |
fix audio files (mp3,wav) position calc
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6839 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r-- | mplayer.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -2919,7 +2919,9 @@ if(rel_seek_secs || abs_seek_pos){ } 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; |