[vlc-devel] commit: Remove the run-time tick warning - too many false positives. ( Rémi Denis-Courmont )

git version control git at videolan.org
Sun Sep 7 21:24:58 CEST 2008


vlc | branch: master | Rémi Denis-Courmont <rdenis at simphalempin.com> | Sun Sep  7 22:27:35 2008 +0300| [d06c5b3753009f7d4a4b896b1952ed5765c80073] | committer: Rémi Denis-Courmont 

Remove the run-time tick warning - too many false positives.

This reverts commit 7cc631ac462df9d6caf7e98af51438956631607e.

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

 src/misc/mtime.c |   21 ---------------------
 1 files changed, 0 insertions(+), 21 deletions(-)

diff --git a/src/misc/mtime.c b/src/misc/mtime.c
index 37a28f9..8bf6925 100644
--- a/src/misc/mtime.c
+++ b/src/misc/mtime.c
@@ -373,27 +373,6 @@ void mwait( mtime_t date )
  */
 void msleep( mtime_t delay )
 {
-#ifndef NDEBUG
-# if defined (__linux__)
-    /* We assume that proper use of msleep() will not use a constant period...
-     * Media synchronization is likely to use mwait() with at least slight
-     * sleep length variation at microsecond precision. Network protocols
-     * normally have exponential backoffs, or long delays. */
-    static __thread unsigned tick_period = 0;
-    static __thread unsigned tick_frequency = 0;
-    if (tick_period != delay)
-        tick_frequency = 0;
-    tick_frequency++;
-    tick_period = delay;
-    if (delay < (29 * CLOCK_FREQ) && tick_frequency == 20)
-    {
-         fprintf (stderr, "Likely bogus delay(%"PRIu64"µs) ", delay);
-         vlc_backtrace ();
-    }
-    //fprintf (stderr, "%u, %u\n", tick_period, tick_frequency);
-# endif
-#endif
-
 #if defined( HAVE_CLOCK_NANOSLEEP )
     lldiv_t d = lldiv( delay, 1000000 );
     struct timespec ts = { d.quot, d.rem * 1000 };




More information about the vlc-devel mailing list