[MPlayer-users] possible bug in demux_ts when seek?
Ulion
ulion2002 at gmail.com
Tue May 6 10:23:34 CEST 2008
2008/5/6 Nico Sabbi <Nicola.Sabbi at poste.it>:
>
> On Tuesday 06 May 2008 09:31:05 you wrote:
> > Hello,
> >
> > I found when seek previous on a .ts file, the pts will have still
> > got old value after the reset action
> > here's pts values when the 'update_subtitles' function get called:
> >
> > v_pts=6.881, timer=5.923 reset=0 0.041 142/142 47% 17% 2.5% 1 0
> > v_pts=6.923, timer=5.964 reset=0 0.042 143/143 48% 17% 2.5% 1 0
> > v_pts=6.964, timer=6.006 reset=0 0.042 144/144 48% 17% 2.5% 1 0
> > v_pts=7.006, timer=6.048 reset=0 0.043 145/145 48% 17% 2.5% 1 0
> > v_pts=3.878, timer=0.000 reset=1 0.043 146/146 48% 18% 2.5% 1 0
> > v_pts=7.131, timer=0.042 reset=0
> > v_pts=3.794, timer=0.083 reset=0 -0.100 147/147 ??% ??% ??,?% 0 0
> > v_pts=3.836, timer=0.125 reset=0 -0.096 148/148 ??% ??% ??,?% 0 0
> > v_pts=3.878, timer=0.167 reset=0 -0.092 149/149 ??% ??% ??,?% 0 0
> > v_pts=3.920, timer=0.209 reset=0 -0.087 150/150 ??% ??% ??,?% 0 0
> > v_pts=3.961, timer=0.250 reset=0 -0.083 151/151 ??% ??% ??,?% 0 0
> >
> > the one call just after the 'reset' point should not like it, the
> > pts 7.131 should not be there, right? please check it.
> > here's the sample file:
> >
> > incoming/ts_prev_seek_bug/prev_seek_bug.ts
>
> IIRC at seek I call ds_free_packs() and reset all buffered packets,
> but a bug may still be hiding. I'll give a look at that sample one of
> these days.
>
> p.s. please don't cc
thanks, I already made a patch for vobsub to work with the abnormal
pts, but I sill hope this problem can be resolved in the demuxer level
:)
--
Ulion
More information about the MPlayer-users
mailing list