Klaus Schmidinger f06d2c27fc Version 1.1.3
- Improved the VDR Makefile to avoid a warning if the '.dependencies' file does
  not exist, and also using $(MAKE) to call recursive makes.
- Changed the name of the 'package' target in the plugin Makefiles to 'dist'
  (following the suggestions in the "GNU Make" manual). If you already have started
  a plugin project, you may want to change this in your Makefile accordingly.
- Improved the plugin Makefile to avoid a warning if the '.dependencies' file does
  not exist, and also using $(shell...) to get the version numbers. If you already have
  started a plugin project, you may want to change this in your Makefile accordingly.
- Fixed some function headers to make them compile with gcc 3.x (thanks to
  Gregoire Favre).
- Fixed the cutting mechanism to make it re-sync in case a frame is larger than the
  buffer (thanks to Sven Grothklags).
- Added an error message if the directory specified in the '-L' option can't be
  accessed (suggested by Stefan Huelswitt).
- Rearranged OSD class names to make 'cOsd' available for the main OSD interface.
- Completely moved OSD handling out of the cDvbApi class, into the new cOsd.
- Implemented cStatus to allow plugins to set up a status monitor.
  See PLUGINS.html for details.
- Moved the cEITScanner out of dvbapi.h/.c, into the new eitscan.h/.c.
- Added Swedish language texts (thanks to Tomas Prybil).
- Fixed parsing 'E' records in epg2html.pl (thanks to Matthias Fechner for pointing
  out this one).
- Removed compiler option '-m486' to make it work on non-Intel platforms. If you
  have already started a plugin project, you may want to make sure you remove this
  option from your existing Makefile.
- Completely rearranged the recording and replay functions to make them available
  to plugins.
- Replay is now done in a single thread (no more syncing between input and output
  thread necessary).
- It is now possible to record several channels on the same transponder with "budget
  cards". VDR automatically attaches a recording timer to a card that already
  records on the appropriate transponder. How many parallel recordings can actually
  be done depends on the computer's performance. Currently any number of recordings
  gets attached to a card, so you should carefully plan your timers to not exceed
  the limit. On a K6-II/450 it was possible to record three channels from transponder
  12480 with a single WinTV NOVA-S.
- Timers that record two successive shows on the same channel may now overlap and
  will use the same DVB card. During the time where both timers record the data
  is simply saved to both files.
- The following limitations apply to this version:
  + Transfer mode doesn't work yet.
  + The '-a' option (for Dolby Digital audio) doesn't work yet.
  + Switching between different language tracks doesn't work yet.
  + Cutting doesn't work yet.
2002-06-16 18:00:00 +02:00
2002-01-30 18:00:00 +01:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-03-17 18:00:00 +01:00
2002-05-09 18:00:00 +02:00
2002-05-13 18:00:00 +02:00
2002-05-09 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-03-17 18:00:00 +01:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-03-17 18:00:00 +01:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02: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
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-04-01 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-04-01 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-05-11 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-05-11 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-05-13 18:00:00 +02:00
2002-05-13 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-04-01 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-05-09 18:00:00 +02:00
2002-05-13 18:00:00 +02:00
2001-07-29 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-03-17 18:00:00 +01:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-03-17 18:00:00 +01:00
2002-02-03 18:00:00 +01:00
2001-02-24 18:00:00 +01:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-05-09 18:00:00 +02:00
2002-04-07 18:00:00 +02:00
2002-06-16 18:00:00 +02:00
2002-05-13 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/people/kls/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%