summaryrefslogtreecommitdiff
path: root/recorder.c
AgeCommit message (Expand)Author
2015-09-01Implemented strict locking of global listsKlaus Schmidinger
2014-02-21Fixed detecting broken video data streams when recordingKlaus Schmidinger
2014-01-01The script given to VDR with the '-r' option is now also called after the rec...Klaus Schmidinger
2013-10-12Changed cRecorder::Action() to use cTimeMs instead of time()Klaus Schmidinger
2012-09-22Increased the size of the TS buffer to 5MB and that of the Recorder buffer to...Klaus Schmidinger
2012-09-22The new class cIoThrottle is used to allow I/O intense threads to temporarily...Klaus Schmidinger
2011-09-04Revoked the changes to cFrameDetector that have been introduced in version 1....Klaus Schmidinger
2011-08-13Made frame type buffer size a multiple of TS_SIZEKlaus Schmidinger
2011-08-12Reduced frame type buffer to 1KBKlaus Schmidinger
2011-08-07Fixed distortions that happened when splitting recording into several filesKlaus Schmidinger
2011-06-12Fixed overwriting the fps value in a recording's info fileKlaus Schmidinger
2011-06-12Fixed detecting frames in case the Picture Start Code or Access Unit Delimite...Klaus Schmidinger
2010-12-27Now updating the 'frames per second' data in the list of recordings when a ne...Klaus Schmidinger
2010-01-30The PCR pid is now recorded for channels where this is different from the vid...Klaus Schmidinger
2009-12-06Several code modifications to avoid compiler warningsKlaus Schmidinger
2009-11-22Fixed generating the index for recordings from channels that put a whole GOP ...Klaus Schmidinger
2009-11-15Fixed starting a recording at an I-frameKlaus Schmidinger
2009-05-24Fixed generating PAT/PMT version numbers in case the PIDs change during recor...Klaus Schmidinger
2009-03-27Adapted cFrameDetector::Analyze() to HD NTSC broadcasts that split frames ove...Klaus Schmidinger
2009-01-23Changed cPatPmtGenerator to make sure the PMT pid doesn't collide with any of...Klaus Schmidinger
2009-01-06The recording format is now Transport StreamKlaus Schmidinger
2007-02-25Rewrite of shutdown handling; implemented cPlugin::WakeupTime(); SIGHUP force...Klaus Schmidinger
2007-01-07CAM handling refactored; multiple recordings with one CAM; automatic CAM sele...1.5.0Klaus Schmidinger
2006-01-08Added a SleepMs() in cRecorder::Action() to avoid a busy loopKlaus Schmidinger
2005-10-31The new class cUnbufferedFile is used for the recording files to avoid thrash...1.3.35Klaus Schmidinger
2005-08-14Changed cThread Active() vs. Running()Klaus Schmidinger
2005-08-13Centralized 'thread active' handlingKlaus Schmidinger
2005-01-16Recording and Transfer Mode now handle more than 2 audio PIDsKlaus Schmidinger
2005-01-09Changed 'Recording/Record Dobly Digital' to 'DVB/Use Dolby Digital' and using...Klaus Schmidinger
2004-10-16Improved buffer handlingKlaus Schmidinger
2004-03-20Fixed handling Setup.RecordDolbyDigital, which was broken since version 1.1.6Klaus Schmidinger
2004-03-07Avoiding too many consecutive "ring buffer overflow" messagesKlaus Schmidinger
2003-10-18The cThread class now accepts a 'Description' parameterKlaus Schmidinger
2003-08-02Fixed a possible crash in case a VFAT file system is used without compiling V...Klaus Schmidinger
2003-05-16Moved the detection of a broken video data stream from the cDevice into the c...Klaus Schmidinger
2003-01-26Modified cRingBufferLinear to avoid excessive memmove() calls in 'Transfer Mo...Klaus Schmidinger
2002-12-22Fixed a typoKlaus Schmidinger
2002-10-12Reactivated full handling of second audio PID (even in 'Transfer Mode')Klaus Schmidinger
2002-09-08Implemented cTSBufferKlaus Schmidinger
2002-06-16Totally rearranged device/player/recorder structuresKlaus Schmidinger