I have burned SVCD with Nero and VCDEasy. The VCD plays fine. However, the displayed time is really off. The mpg file is 52 min long. The VCD playing time is the same. But the displayed time is always off, ranging from 35 min to 75 min, depending on the bitrate I used and how the muxing is done. I could not find any correlation between the encoding/muxing process and displayed time.

Can any one explain to me how the displayed time is determined?

Thanks!