[MPlayer-cvslog] r34350 - trunk/mplayer.c

cigaes subversion at mplayerhq.hu
Tue Nov 15 18:57:24 CET 2011


Author: cigaes
Date: Tue Nov 15 18:57:23 2011
New Revision: 34350

Log:
OSD fractions: do not round up decimals

Currently if the PTS timestamps come in as something like this:

1.95
1.997
2.03

The OSD fraction is displayed like this:
1.95
1.00
2.03

which is less than desirable.

Patch by Roger Pack, rogerdpack2 (gmail)
http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2011-November/069448.html

Modified:
   trunk/mplayer.c

Modified: trunk/mplayer.c
==============================================================================
--- trunk/mplayer.c	Mon Nov 14 20:09:35 2011	(r34349)
+++ trunk/mplayer.c	Tue Nov 15 18:57:23 2011	(r34350)
@@ -1597,8 +1597,7 @@ static void update_osd_msg(void)
             if (osd_fractions == 1) {
                 // print fractions as sub-second timestamp
                 snprintf(fractions_text, sizeof(fractions_text), ".%02d",
-                         (int)((mpctx->sh_video->pts - pts) * 100 + 0.5)
-                         % 100);
+                         (int)((mpctx->sh_video->pts - pts) * 100) % 100);
             } else if (osd_fractions == 2) {
                 // print fractions by estimating the frame count within the
                 // second


More information about the MPlayer-cvslog mailing list