From: Miguel F. <mi...@ce...> - 2001-12-16 12:45:55
|
Hi James, Is this a general issue due to frame reordering at mpeg2dec or just a problem around discontinuities? Do this problem still happens after my metronom fix in 0.9.7? I may be unfair on what i'll say... but i'm feeling some fud in the air... ;) regards, Miguel James Courtier-Dutton wrote: >>From the research I did, I found that performance appeared to suffer, I.E. > Frames lost, jerky playback. > But the CPU utilisation was kept low. > One of the causes I found was frames being tagged with incorrect VPTS > values. > This is fixed in my DVD branch, using my test sync method, so you might want > to compare. > > The problem occurs like this: - > Video frame VPTS values: - (Just a simple example, not real values._ > What we want: - > 10 Frame 1 > 20 Frame 2 > 30 Frame 3 > 40 Frame 4 > > What I saw: - (Mostly round discontinuities) > 10 Frame 1 > 60 Frame 2 > 30 Frame 3 > 40 Frame 4 > > What happens is Frame 1 is displayed at time 10, xine then waits until time > 60 to display frame 2, frame 3 and frame 4 are then too old, and get > dropped! > > I hope this helps. > > Cheers > James |