On Sat, Jun 05, 2010 at 07:56:06PM +0200, Giorgio wrote: > 2010/6/5 Reimar D?ffinger <Reimar.Doeffinger at gmx.de>: > >> > Which program created this? Looking at the file, MPlayer plays the file exactly > >> > as the program creating it specified (fps stored in the file is supposed to be > >> > purely informational). > >> > -nocorrect-pts makes MPlayer go by the fps value instead of the time stamps though. > >> > >> Okay, so the problem isn't mplayer then :) > >> The file was created by Crystal Space http://www.crystalspace3d.org/ . > >> They have a plugin for recording movies > >> http://www.crystalspace3d.org/docs/online/1.4/manual/HOWTO-Recording-Movies.html#0 > > > > Please report the bug to them. > > They are doing > > frameh.timecode = (int) (frameNumber * frameRate * 1000.0); > > but since the timecode is actually the time in ms, this must be > > frameh.timecode = (int) (frameNumber / frameRate * 1000.0); > > Bug reported and fixed: http://www.crystalspace3d.org/trac/CS/changeset/34261 > Thanks. Rather impressive turn-around time for a bugfix involving two projects :-) Very happy to know they won't be generating more broken files we then have to come up with hacks to play ;-)