Klaus Schmidinger b9bfba20f2 Version 1.3.43
- Removed an unnecessary toFile->SetReadAhead() from cutter.c (thanks to Artur
  Skawina).
- The "Back" key now restores the original string when pressed while editing a
  string item (suggested by Markus Hahn).
- Now stopping scanning the video directory if there are too many levels of
  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).
- cMenuText now uses the given font (thanks to Rolf Ahrenberg).
- The ST:TNG skin now uses the fixed font if requested when displaying texts.
- Fixed some typos in the CONTRIBUTORS file (thanks to Frank Krömmelbein).
- Changed offset and size handling in 'libsi' from 'unsigned' to 'signed', so that
  overflows can be better detected (thanks to Marcel Wiesweg).
- Checking data size in CaDescriptor::Parse() and LinkageDescriptor::Parse() of
  'libsi' to avoid crashes with invalid data (thanks to Marcel Wiesweg).
- Made CharArray::DataOwnData::assign() in 'libsi' more robust against invalid
  data (suggested by Oliver Endriss). Also changed CharArray::DataOwnData::Delete()
  so that it sets 'size' and 'data' to 0.
- Now resetting the channel number if the number entered through the numeric keys
  exceeds the maximum channel number (thanks to Rolf Ahrenberg).
- The language code in the 'X' component records of EPG data can now consist of
  two codes, separated by '+'.
- If a recording starts and there is no EPG data available for the recorded channel,
  the 'X' audio component records for the 'info.vdr' file are now generated from the
  channel's PID data.
- Externally provided EPG data (with table ID 0x00) now gets its component
  descriptors set from the broadcast data, so that language codes and descriptions
  are available (suggested by Andreas Brugger).
- When setting the audio track descriptions, the language codes are now also set
  in case this is a replay session (based on a patch from Rolf Ahrenberg).
- If a recording starts and the channel's audio PID data has more language code
  information than the EPG's component data, the code from the channel is taken.
- Fixed handling DPID when deciding whether to switch to 'Transfer Mode' (thanks
  to Marco Schlüßler).
- Fixed replaying recordings of radio channels with many audio tracks (thanks to
  Reinhard Nissl).
- Added a comment to tChannelID::nid, explaining that is is actually the "original"
  network id.
2006-02-19 18:00:00 +01:00
2006-02-19 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2005-02-13 18:00:00 +01:00
2005-02-13 18:00:00 +01:00
2006-01-15 18:00:00 +01:00
2006-02-19 18:00:00 +01:00
2003-09-17 18:00:00 +02:00
2005-01-23 18:00:00 +01:00
2006-02-19 18:00:00 +01:00
2006-01-08 18:00:00 +01:00
2006-01-08 18:00:00 +01:00
2006-01-15 18:00:00 +01:00
2006-02-19 18:00:00 +01:00
2006-02-19 18:00:00 +01:00
2002-03-17 18:00:00 +01:00
2006-02-19 18:00:00 +01:00
2002-06-23 18:00:00 +02:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-01-08 18:00:00 +01:00
2006-01-15 18:00:00 +01:00
2002-12-08 18:00:00 +01:00
2002-12-15 18:00:00 +01:00
2006-02-19 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-01-29 18:00:00 +01:00
2004-06-19 18:00:00 +02:00
2006-02-19 18:00:00 +01:00
2002-06-23 18:00:00 +02:00
2006-02-19 18:00:00 +01:00
2006-01-08 18:00:00 +01:00
2006-02-19 18:00:00 +01:00
2004-01-04 18:00:00 +01:00
2006-01-08 18:00:00 +01:00
2005-09-11 18:00:00 +02:00
2004-05-16 18:00:00 +02:00
2006-02-19 18:00:00 +01:00
2006-02-19 18:00:00 +01:00
2004-01-11 18:00:00 +01:00
2004-01-11 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-19 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-01-29 18:00:00 +01:00
2004-05-16 18:00:00 +02:00
2006-01-08 18:00:00 +01:00
2006-01-22 18:00:00 +01:00
2006-01-08 18:00:00 +01:00
2006-01-29 18:00:00 +01:00
2006-01-29 18:00:00 +01:00
2006-01-15 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-01-15 18:00:00 +01:00
2006-02-19 18:00:00 +01:00
2006-02-19 18:00:00 +01:00
2006-02-19 18:00:00 +01:00
2006-02-19 18:00:00 +01:00
2005-11-27 18:00:00 +01:00
2004-10-17 18:00:00 +02:00
2004-01-18 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-01-08 18:00:00 +01:00
2006-01-29 18:00:00 +01:00
2004-03-14 18:00:00 +01:00
2006-01-08 18:00:00 +01:00
2006-01-08 18:00:00 +01:00
2006-01-08 18:00:00 +01:00
2005-08-28 18:00:00 +02:00
2006-02-05 18:00:00 +01:00
2006-01-08 18:00:00 +01:00
2006-01-08 18:00:00 +01:00
2005-01-09 18:00:00 +01:00
2004-02-08 18:00:00 +01:00
2006-01-15 18:00:00 +01:00
2005-01-23 18:00:00 +01:00
2005-01-23 18:00:00 +01:00
2006-01-08 18:00:00 +01:00
2005-08-15 18:00:00 +02:00
2006-02-19 18:00:00 +01:00
2006-02-19 18:00:00 +01:00
2006-01-29 18:00:00 +01:00
2006-01-29 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2005-08-28 18:00:00 +02:00
2006-01-08 18:00:00 +01:00
2006-01-08 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2005-08-28 18:00:00 +02:00
2004-01-11 18:00:00 +01:00
2005-09-25 18:00:00 +02:00
2005-08-15 18:00:00 +02:00
2006-02-05 18:00:00 +01:00
2005-01-09 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-19 18:00:00 +01:00
2005-01-09 18:00:00 +01:00
2005-01-09 18:00:00 +01:00
2005-10-31 18:00:00 +01:00
2005-05-29 18:00:00 +02:00
2002-09-08 18:00:00 +02:00
2005-02-27 18:00:00 +01:00
2006-01-08 18:00:00 +01:00
2006-01-08 18:00:00 +01:00
2005-09-25 18:00:00 +02:00
2006-01-15 18:00:00 +01:00
2006-01-08 18:00:00 +01:00
2002-02-03 18:00:00 +01:00
2001-02-24 18:00:00 +01:00
2005-11-06 18:00:00 +01:00
2004-05-16 18:00:00 +02:00
2006-02-19 18:00:00 +01:00
2006-01-08 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-01-15 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2003-05-30 18:00:00 +02:00
2006-01-15 18:00:00 +01:00
2006-02-19 18:00:00 +01:00
2006-02-05 18:00:00 +01:00
2006-01-08 18:00:00 +01:00
2005-10-31 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 CONTRIBUTORS file lists all the people who have contributed to the
development of 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%