[vlc-commits] mtime: remove LAST_MDATE

Rémi Denis-Courmont git at videolan.org
Wed May 2 18:06:48 CEST 2018


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Wed May  2 18:57:00 2018 +0300| [e3eddd4f7aad3293fd073a1a2e514629d15780e5] | committer: Rémi Denis-Courmont

mtime: remove LAST_MDATE

Almost every existing use cases uses INT64_MAX directly already. Also,
the signedness was wrong.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e3eddd4f7aad3293fd073a1a2e514629d15780e5
---

 include/vlc_mtime.h                  | 10 ----------
 modules/control/dbus/dbus.c          |  4 ++--
 modules/gui/skins2/x11/x11_timer.cpp |  2 +-
 3 files changed, 3 insertions(+), 13 deletions(-)

diff --git a/include/vlc_mtime.h b/include/vlc_mtime.h
index ae07f6f126..d6f9ab8a85 100644
--- a/include/vlc_mtime.h
+++ b/include/vlc_mtime.h
@@ -33,16 +33,6 @@
 # define __VLC_MTIME_H 1
 
 /*****************************************************************************
- * LAST_MDATE: date which will never happen
- *****************************************************************************
- * This date can be used as a 'never' date, to mark missing events in a function
- * supposed to return a date, such as nothing to display in a function
- * returning the date of the first image to be displayed. It can be used in
- * comparaison with other values: all existing dates will be earlier.
- *****************************************************************************/
-#define LAST_MDATE ((mtime_t)((uint64_t)(-1)/2))
-
-/*****************************************************************************
  * MSTRTIME_MAX_SIZE: maximum possible size of mstrtime
  *****************************************************************************
  * This values is the maximal possible size of the string returned by the
diff --git a/modules/control/dbus/dbus.c b/modules/control/dbus/dbus.c
index 77923daa02..bf3431821e 100644
--- a/modules/control/dbus/dbus.c
+++ b/modules/control/dbus/dbus.c
@@ -384,7 +384,7 @@ static void toggle_timeout(DBusTimeout *to, void *data)
 static int next_timeout(intf_thread_t *intf)
 {
     intf_sys_t *sys = intf->p_sys;
-    mtime_t next_timeout = LAST_MDATE;
+    mtime_t next_timeout = INT64_MAX;
     unsigned count = vlc_array_count(&sys->timeouts);
 
     for (unsigned i = 0; i < count; i++)
@@ -400,7 +400,7 @@ static int next_timeout(intf_thread_t *intf)
             next_timeout = *expiry;
     }
 
-    if (next_timeout >= LAST_MDATE)
+    if (next_timeout >= INT64_MAX)
         return -1;
 
     next_timeout /= 1000;
diff --git a/modules/gui/skins2/x11/x11_timer.cpp b/modules/gui/skins2/x11/x11_timer.cpp
index 87280baab9..f281b7a289 100644
--- a/modules/gui/skins2/x11/x11_timer.cpp
+++ b/modules/gui/skins2/x11/x11_timer.cpp
@@ -104,7 +104,7 @@ void X11TimerLoop::removeTimer( X11Timer &rTimer )
 void X11TimerLoop::waitNextTimer()
 {
     mtime_t curDate = mdate();
-    mtime_t nextDate = LAST_MDATE;
+    mtime_t nextDate = INT64_MAX;
 
     X11Timer *nextTimer = NULL;
 



More information about the vlc-commits mailing list