summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-03-01 20:16:49 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-03-01 20:16:49 +0000
commit9bc6e8097212e5358a0dce1dda158b0f05e017d9 (patch)
tree48038381ca80d3d651e5f1cd9e092a11e1dfd5af /libmpdemux
parent5fba3234897b2570703611fa2b38bb6655137363 (diff)
downloadmpv-9bc6e8097212e5358a0dce1dda158b0f05e017d9.tar.bz2
mpv-9bc6e8097212e5358a0dce1dda158b0f05e017d9.tar.xz
set sh_audio->delay ins audio-only case so that correct time is displayed
after seeking. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14878 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/demux_mov.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libmpdemux/demux_mov.c b/libmpdemux/demux_mov.c
index 13a6a81b60..a5fd1b7e93 100644
--- a/libmpdemux/demux_mov.c
+++ b/libmpdemux/demux_mov.c
@@ -1889,6 +1889,8 @@ void demux_seek_mov(demuxer_t *demuxer,float pts,int flags){
//if(flags&2) pts*=(float)trak->length/(float)trak->timescale;
//if(!(flags&1)) pts+=ds->pts;
ds->pts=mov_seek_track(trak,pts,flags);
+ if (demuxer->video->id < 0)
+ ((sh_audio_t*)ds->sh)->delay = ds->pts;
}
}