diff options
-rw-r--r-- | HISTORY | 1 | ||||
-rw-r--r-- | common.h | 12 |
2 files changed, 10 insertions, 3 deletions
@@ -1,6 +1,7 @@ VDR Plugin 'streamdev' Revision History --------------------------------------- +- Added CLOCK_MONOTONIC timestamp and thread id to Dprintf - Silenced warning (thanks to Rolf Ahrenberg) - Updated Finnish translation (thanks to Rolf Ahrenberg) - Replaced server-side suspend modes with priority based precedence handling @@ -17,10 +17,16 @@ #include "tools/socket.h" #ifdef DEBUG -# include <stdio.h> -# define Dprintf(x...) fprintf(stderr, x) +#include <stdio.h> +#include <time.h> +#define Dprintf(fmt, x...) {\ + struct timespec ts;\ + clock_gettime(CLOCK_MONOTONIC, &ts);\ + fprintf(stderr, "%ld.%.3ld [%d] "fmt,\ + ts.tv_sec, ts.tv_nsec / 1000000, cThread::ThreadId(), ##x);\ +} #else -# define Dprintf(x...) +#define Dprintf(x...) #endif #if APIVERSNUM >= 10714 |