Mercurial > mplayer.hg
comparison libmpdemux/demux_mov.c @ 14877:db1f17e9b7a2
set sh_audio->delay ins audio-only case so that correct time is displayed
after seeking.
author | reimar |
---|---|
date | Tue, 01 Mar 2005 20:16:49 +0000 |
parents | 127c30674725 |
children | ed06939c5217 |
comparison
equal
deleted
inserted
replaced
14876:2b14e57570a8 | 14877:db1f17e9b7a2 |
---|---|
1887 trak = stream_track(priv, ds); | 1887 trak = stream_track(priv, ds); |
1888 if (trak) { | 1888 if (trak) { |
1889 //if(flags&2) pts*=(float)trak->length/(float)trak->timescale; | 1889 //if(flags&2) pts*=(float)trak->length/(float)trak->timescale; |
1890 //if(!(flags&1)) pts+=ds->pts; | 1890 //if(!(flags&1)) pts+=ds->pts; |
1891 ds->pts=mov_seek_track(trak,pts,flags); | 1891 ds->pts=mov_seek_track(trak,pts,flags); |
1892 if (demuxer->video->id < 0) | |
1893 ((sh_audio_t*)ds->sh)->delay = ds->pts; | |
1892 } | 1894 } |
1893 | 1895 |
1894 } | 1896 } |
1895 | 1897 |
1896 int demux_mov_control(demuxer_t *demuxer, int cmd, void *arg){ | 1898 int demux_mov_control(demuxer_t *demuxer, int cmd, void *arg){ |