summaryrefslogtreecommitdiff
path: root/tools.h
AgeCommit message (Collapse)Author
2006-12-02Replaced 'unsigned long long' with 'uint32_t' and 'uint64' with 'uint64_t' ↵Klaus Schmidinger
to avoid problems on 64-bit machines
2006-04-16Added format check to syslog_with_tid()Klaus Schmidinger
2006-02-04Made FadviseDrop() privateKlaus Schmidinger
2006-02-04Improved cUnbufferedFileKlaus Schmidinger
2006-01-15Modified logging so that even on NPTL systems each line in the log file ↵Klaus Schmidinger
shows the individual thread's pid
2006-01-08Cleaned up some trailing white spaceKlaus Schmidinger
2005-12-30Refined cBase64Encoder descriptionKlaus Schmidinger
2005-12-29Implemented cBase64EncoderKlaus Schmidinger
2005-12-29Converting a grabbed image to JPEG is now done with the new function RgbToJpeg()Klaus Schmidinger
2005-12-18When displaying the amount of free disk space, the space consumed by ↵Klaus Schmidinger
"deleted" recordings is now taken into account
2005-11-26Added a copy constructor to cString and fixed its assignment operatorKlaus Schmidinger
2005-11-05cSVDRP now dynamically allocates its command bufferKlaus Schmidinger
2005-11-04cReadLine now dynamically allocates its buffer; changed cConfig::Load() to ↵Klaus Schmidinger
use cReadLine instead of a fixed buffer
2005-10-31The new class cUnbufferedFile is used for the recording files to avoid ↵1.3.35Klaus Schmidinger
thrashing the file system cache
2005-10-09Added '__attribute__' to functions that use printf() like parametersKlaus Schmidinger
2005-10-01Fixed the FATALERRNO macro to check for a non-zero errno valueKlaus Schmidinger
2005-09-25The '.update' file in the video directory is now touched when a recording is ↵Klaus Schmidinger
added or deleted
2005-09-18Fixed a typoKlaus Schmidinger
2005-09-11Implemented a hash for the channels to reduce the system load in the EIT ↵1.3.32Klaus Schmidinger
scanning thread
2005-08-27Implemented SVDRP command for pluginsKlaus Schmidinger
2005-08-21Replaced the get/put_unaligned() macros from <asm/unaligned.h> with own ↵1.3.30Klaus Schmidinger
inline functions
2005-08-06Files and directories are now created with rights according to the shell's ↵Klaus Schmidinger
umask settings
2005-05-29Fixed a crash with negative hash ids (made them unsigned)Klaus Schmidinger
2005-05-28Now using hash tables to speed up cSchedule::GetEvent()Klaus Schmidinger
2005-05-26Introduced cListBase::count for better performanceKlaus Schmidinger
2005-05-16Switched from 'summary.vdr' to 'info.vdr'Klaus Schmidinger
2005-03-20All log entries regarding timers now contain a short description of the timer1.3.23Klaus Schmidinger
2005-02-12Fixed handling symbolic links in cRecordings::ScanVideoDir()Klaus Schmidinger
2005-02-05Fixed a memory leak in AddDirectory() and strescape()Klaus Schmidinger
2005-01-16Fixed playing files with PES packets longer than 2048 byte through the full ↵Klaus Schmidinger
featured DVB card
2005-01-04Changed objalloc.h to stddef.h for compatibility with gcc 2.95Klaus Schmidinger
2005-01-04Made cTimeMs::Now() staticKlaus Schmidinger
2004-12-26Made several functions threadsafe (cont'd)Klaus Schmidinger
2004-12-19Replaced time_ms() with a threadsafe and non-overflowing cTimeMsKlaus Schmidinger
2004-12-19Removed delay_ms(), using cCondWait::SleepMs() insteadKlaus Schmidinger
2004-12-19Made several functions threadsafeKlaus Schmidinger
2004-11-01Now using qsort() to sort cListBase listsKlaus Schmidinger
2004-06-13The list of recordings is now kept statically in memoryKlaus Schmidinger
2004-05-22Single shot timers and events now show the day of weekKlaus Schmidinger
2004-01-11The actual transponder data is now taken from the NIT1.3.1Klaus Schmidinger
2002-12-15Using 'Doxygen' to generate source code documentationKlaus Schmidinger
2002-11-30Deactivated some templates in in case some plugin needs to use the STLKlaus Schmidinger
2002-11-10First step towards a 'unique channel ID'Klaus Schmidinger
2002-10-19Implemented gaps in channel numberingKlaus Schmidinger
2002-09-08Skipping unavailable channels when switching with 'Up' and 'Down' keysKlaus Schmidinger
2002-08-16Using cPoller instead of NeedsDataKlaus Schmidinger
2002-08-11Consistently using malloc/free and new/deleteKlaus Schmidinger
2002-06-16Totally rearranged device/player/recorder structuresKlaus Schmidinger
2002-05-19Implemented cStatusMonitor to allow plugins to set up a status monitorKlaus Schmidinger
2002-05-13Improved the [eid]syslog() macrosKlaus Schmidinger