]> git.sesse.net Git - vlc/commitdiff
mediacontrol: libvlc_media_player_get_time/get_length return times in ms
authorOlivier Aubert <olivier.aubert@liris.cnrs.fr>
Fri, 8 Aug 2008 16:04:37 +0000 (18:04 +0200)
committerOlivier Aubert <olivier.aubert@liris.cnrs.fr>
Fri, 8 Aug 2008 16:04:37 +0000 (18:04 +0200)
src/control/mediacontrol_util.c

index eb0fcffe1c4f209cfd54afa4f52191ad68b93f2d..e86646fb1a92b45759f0a93c3d56b372d17b24fb 100644 (file)
@@ -142,11 +142,11 @@ private_mediacontrol_position2microsecond( libvlc_media_player_t * p_media_playe
         l_time = libvlc_media_player_get_time( p_media_player, &ex );
         /* Ignore exception, we will assume a 0 time value */
 
-        l_pos = 1000 * private_mediacontrol_unit_convert( p_media_player,
-                                                          pos->key,
-                                                          mediacontrol_MediaTime,
-                                                          pos->value );
-        return l_time + l_pos;
+        l_pos = private_mediacontrol_unit_convert( p_media_player,
+                                                  pos->key,
+                                                  mediacontrol_MediaTime,
+                                                  pos->value );
+        return 1000 * ( l_time + l_pos );
         break;
     }
     case mediacontrol_ModuloPosition:
@@ -164,12 +164,12 @@ private_mediacontrol_position2microsecond( libvlc_media_player_t * p_media_playe
         l_time = libvlc_media_player_get_time( p_media_player, &ex );
         /* Ignore exception, we will assume a 0 time value */
 
-        l_pos = ( 1000 * private_mediacontrol_unit_convert( p_media_player,
-                                                            pos->key,
-                                                            mediacontrol_MediaTime,
-                                                            pos->value ) );
+        l_pos = private_mediacontrol_unit_convert( p_media_player,
+                                                  pos->key,
+                                                  mediacontrol_MediaTime,
+                                                  pos->value );
 
-        return ( l_time + l_pos ) % l_length;
+        return 1000 * ( ( l_time + l_pos ) % l_length );
         break;
     }
     }