[MPlayer-users] OSD messages do not disappear

Reimar Döffinger Reimar.Doeffinger at stud.uni-karlsruhe.de
Sun Aug 31 21:15:17 CEST 2008


On Sun, Aug 31, 2008 at 01:04:57PM +0000, malakutis at ewi.utwente.nl wrote:
> I reviewd the source code and I think this situation occurs in
> get_osd_msg fucntion. In this function there is a possible execution
> path that "diff" variable get 0 value. in this case, msg->time will
> never decreases and the message will never removed from the osd stack.
> The main root of this problem can be clock unstability in ubuntu (I
> think), which mean clock goes backward.

Well, that path IMO is absolutely correct. Even if the clock goes
backward once, the time the OSD displays will at most double.
And if your clock constantly goes backwards or is too slow (as it often
happens in VMs) I think there really is absolutely no option beyond
fixing your clock. Using ntpd in my experience can help a lot for that.
It may well be a completely different problem, such issues have appeared
a few time - most bugs should be fixed but some might still remain (esp.
since I do not know if you are using rc2 still or meant to say you
compiled SVN version by now).

Greetings,
Reimar Döffinger



More information about the MPlayer-users mailing list