Klaus Schmidinger c84022554a Version 1.1.31
- Introduced the new function cPlugin::Initialize(), in order to be able to separate
  the startup of a plugin into an "early" (Initialize()) and "late" (Start()) phase
  (suggested by Andreas Schultz). Plugin authors should please read the section
  about "Getting started" in PLUGINS.html and adapt their code if applicable.
- Implemented the CableDeliverySystemDescriptor and TerrestrialDeliverySystemDescriptor
  in libdtv (thanks to Sven Grothklags and Andreas Schultz).
- Fixed keeping live video active in case the primary device doesn't have an MPEG
  decoder (thanks to Wolfgang Goeller for reporting this one).
- Implemented cDevice::ActualDevice(), which returns the actual receiving device in
  case of 'Transfer Mode', or the primary device otherwise. This may be useful for
  plugins that want to attach a cReceiver to the device where the current live video
  is actually coming from.
- Added VDRVERSNUM to config.h, which can be used by the preprocessor to check the
  actual VDR version (suggested by Stefan Huelswitt).
- Removed the WaitForPut/WaitForGet stuff from cRingBuffer, since it appears to
  no longer be necessary due to the implementation of cNonBlockingFileReader in
  dvbplayer.c. Also, the long timeout in WaitForPut caused problems with cReceivers
  that use a ring buffer and didn't immediately return from their Receive() function
  if the buffer runs full (thanks to Sascha Volkenandt for reporting this one).
- Fixed handling EPG data where the "extended event descriptor" comes before the
  "short event" or a "time shifted event" (thanks to Jonan Santiago).
- Disabled the "Received stuffing section in EIT" log message.
- Updated 'channels.conf.terr' for Berlin (thanks to Juri Haberland).
- Avoiding short display of the "Main" menu when pressing the "Recordings" button
  or the "Back" button during replay.
- Further increased the timeout until an index file is considerd no longer to be
  written.
- Implemented separate PausePriority and PauseLifetime parameters for the recordings
  created when pausing live video (suggested by Alfred Zastrow).
- Changed C++ style comments in libdtv into C style to avoid warnings in gcc 3.x
  (thanks to Andreas Schultz).
2003-05-11 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2002-11-03 18:00:00 +01:00
2002-11-03 18:00:00 +01:00
2003-01-26 18:00:00 +01:00
2003-04-27 18:00:00 +02:00
2003-05-04 18:00:00 +02:00
2003-04-13 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2003-04-27 18:00:00 +02:00
2003-04-21 18:00:00 +02:00
2003-04-21 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2002-03-17 18:00:00 +01:00
2003-04-27 18:00:00 +02:00
2002-06-23 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2002-12-08 18:00:00 +01:00
2002-11-24 18:00:00 +01:00
2002-12-08 18:00:00 +01:00
2002-12-15 18:00:00 +01:00
2003-05-04 18:00:00 +02:00
2003-05-04 18:00:00 +02:00
2003-04-13 18:00:00 +02:00
2002-11-03 18:00:00 +01:00
2003-04-27 18:00:00 +02:00
2002-06-23 18:00:00 +02:00
2002-10-27 17:00:00 +01:00
2002-09-29 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2003-04-21 18:00:00 +02:00
2003-03-19 18:00:00 +01:00
2003-03-19 18:00:00 +01:00
2002-06-16 18:00:00 +02:00
2000-11-19 18:00:00 +01:00
2000-11-19 18:00:00 +01:00
2000-11-19 18:00:00 +01:00
2000-10-03 18:00:00 +02:00
2000-10-03 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2002-06-23 18:00:00 +02:00
2003-04-27 18:00:00 +02:00
2003-04-27 18:00:00 +02:00
2002-12-01 18:00:00 +01:00
2002-12-01 18:00:00 +01:00
2002-12-01 18:00:00 +01:00
2002-12-15 18:00:00 +01:00
2003-04-27 18:00:00 +02:00
2003-04-13 18:00:00 +02:00
2002-11-03 18:00:00 +01:00
2003-01-10 18:00:00 +01:00
2003-05-11 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2003-04-13 18:00:00 +02:00
2003-01-26 18:00:00 +01:00
2003-05-11 18:00:00 +02:00
2003-05-04 18:00:00 +02:00
2003-04-21 18:00:00 +02:00
2003-04-13 18:00:00 +02:00
2002-09-08 18:00:00 +02:00
2002-11-03 18:00:00 +01:00
2002-11-03 18:00:00 +01:00
2003-05-11 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2003-05-04 18:00:00 +02:00
2003-04-13 18:00:00 +02:00
2002-11-24 18:00:00 +01:00
2002-08-04 18:00:00 +02:00
2002-08-04 18:00:00 +02:00
2003-01-26 18:00:00 +01:00
2002-06-16 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2002-10-27 17:00:00 +01:00
2003-05-04 18:00:00 +02:00
2003-05-04 18:00:00 +02:00
2003-04-27 18:00:00 +02:00
2003-04-27 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2002-03-17 18:00:00 +01:00
2002-10-06 18:00:00 +02:00
2002-10-27 17:00:00 +01:00
2002-10-06 18:00:00 +02:00
2002-09-08 18:00:00 +02:00
2002-09-08 18:00:00 +02:00
2003-05-04 18:00:00 +02:00
2003-05-04 18:00:00 +02:00
2003-04-27 18:00:00 +02:00
2003-04-27 18:00:00 +02:00
2002-02-03 18:00:00 +01:00
2001-02-24 18:00:00 +01:00
2003-05-04 18:00:00 +02:00
2003-05-04 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2003-04-13 18:00:00 +02:00
2002-12-15 18:00:00 +01:00
2003-05-11 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2003-05-04 18:00:00 +02:00
2003-04-27 18:00:00 +02:00
2003-05-11 18:00:00 +02:00
2002-08-16 18:00:00 +02:00
2002-01-27 18:00:00 +01:00

Video Disk Recorder ('VDR')
---------------------------

These files contain the source code of the "Video Disk Recorder",
which is based on the DVB driver of the LinuxTV project (http://linuxtv.org).
For details about the "Video Disk Recorder" project please
refer to http://www.cadsoft.de/vdr.

There is also a remote control unit described on those
Web pages, which can be used within this program.

Please see the INSTALL file for details on how to install
this program on your computer.

The MANUAL file describes how to operate the VDR.

The author can be contacted at kls@cadsoft.de.

Yet another "set-top-box"?
--------------------------

The "set-top-boxes" available from commercial companies all have
one major drawback: they are not "open". This project's goal is
to build an "open" digital satellite receiver and timer controlled
video disk recorder, based upon open standards and freely available
driver software (of course, the hardware still has to be bought).

The on screen menu system is simple, but shall provide all the
possibilites necessary to perform timer controlled recording,
file management and even "on disk editing". The menus
of commercial set-top-boxes usually are a lot more fancy than
the ones in this system, but here we have the full source code
and can modify the menus in whatever way desired.
Description
Mirror of the official VDR GIT repository.
Readme 13 MiB
Languages
C 70.8%
C++ 21.3%
HTML 3.5%
Roff 1.9%
Makefile 1.2%
Other 1.2%