diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2006-02-12 12:26:06 +0100 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2006-02-12 12:26:06 +0100 |
commit | be2dbbd9382d4e25f1b329ea3de45e6401b694aa (patch) | |
tree | 4f455141391e648fc006c6800fe2af2b67a13cd8 | |
parent | 0e22c9ff9e45686d1488d96903d5404d8143afa1 (diff) | |
download | vdr-be2dbbd9382d4e25f1b329ea3de45e6401b694aa.tar.gz vdr-be2dbbd9382d4e25f1b329ea3de45e6401b694aa.tar.bz2 |
Now logging the description (if present) in case a thread is canceled
-rw-r--r-- | CONTRIBUTORS | 1 | ||||
-rw-r--r-- | HISTORY | 2 | ||||
-rw-r--r-- | thread.c | 4 |
3 files changed, 5 insertions, 2 deletions
diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 2d9708cd..4bcef409 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -1309,6 +1309,7 @@ Marco Schlüßler <marco@lordzodiac.de> for adding an 'Id' parameter to cDevice::PlayAudio() to allow plugins to easier process the audio data for improving OSD area handling in cDvbSpuDecoder + for suggesting to log the description (if present) in case a thread is canceled Jürgen Schmitz <j.schmitz@web.de> for reporting a bug in displaying the current channel when switching via the SVDRP @@ -4327,3 +4327,5 @@ Video Disk Recorder Revision History symbolic links, which might indicate a recursive link loop (based on a patch from Helmut Auer). - Improved OSD area handling in cDvbSpuDecoder (thanks to Marco Schlüßler). +- Now logging the description (if present) in case a thread is canceled (suggested + by Marco Schlüßler). @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: thread.c 1.52 2006/01/28 11:34:35 kls Exp $ + * $Id: thread.c 1.53 2006/02/12 12:24:39 kls Exp $ */ #include "thread.h" @@ -300,7 +300,7 @@ void cThread::Cancel(int WaitSeconds) return; cCondWait::SleepMs(10); } - esyslog("ERROR: thread %d won't end (waited %d seconds) - canceling it...", childThreadId, WaitSeconds); + esyslog("ERROR: %s thread %d won't end (waited %d seconds) - canceling it...", description ? description : "", childThreadId, WaitSeconds); } pthread_cancel(childTid); childTid = 0; |