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){