Klaus Schmidinger 5ce592e54a Version 1.7.13
- Updated the Italian OSD texts (thanks to Diego Pierotto).
- Changed the position of Sirius 4 to S4.8E in sources.conf (thanks to Alexander Gross).
- Updated the Finnish OSD texts (thanks to Rolf Ahrenberg).
- Moved the declaration of cMenuCommands to menu.h, so that plugins can use it.
- Added a note to the MANUAL, saying that adding new transponders only works if the
  "EPG scan" is active (suggested by Halim Sahim).
- Improved handling frames at the beginning and end of a recording in cDvbPlayer for
  devices with large buffers (thanks to Reinhard Nissl).
- Implemented cDeviceHook to allow plugins more control over which device can
  provide which transponder (thanks to Reinhard Nissl).
- Implemented cDevice::GetCurrentlyTunedTransponder() (thanks to Reinhard Nissl).
- Moved strictly necessary Makefile options into Make.global, which is included
  by all plugins (thanks to Paul Menzel). The Makefiles of existing plugins should be
  modified like this:

  ------------------------------------------------------------
  --- PLUGINS/src/hello/Makefile  2009/10/18 14:00:07      2.1
  +++ PLUGINS/src/hello/Makefile  2010/02/06 14:50:03      2.2
  @@ -18,7 +18,7 @@
   ### The C++ compiler and options:

   CXX      ?= g++
  -CXXFLAGS ?= -fPIC -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses
  +CXXFLAGS ?= -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses

   ### The directory environment:

  @@ -26,6 +26,10 @@
   LIBDIR = ../../lib
   TMPDIR = /tmp

  +### Make sure that necessary options are included:
  +
  +include $(VDRDIR)/Make.global
  +
   ### Allow user defined options to overwrite defaults:

   -include $(VDRDIR)/Make.config
  ------------------------------------------------------------
- Added device definitions to the diseqc.conf file format, so that certain satellite
  positions can be limited to a given list of devices.
  This obsoletes the SOURCECAPS patch.
- Keeping subtitles visible when pausing replay (thanks to Rolf Ahrenberg).
- Fixed adding new transponders in case there is only a single channel in the
  channel list (reported by Halim Sahin).
- The file name in the "Timers" menu now shows only the base name of the recording
  without the folder path (if any). Otherwise with long folder paths the actual
  recording name was not visible at all.
- Updated the Romanian OSD texts (thanks to Lucian Muresan).
- Exported some libsi functions (thanks to Lucian Muresan).
- Improved scalability of the default skins.
- Fixed the German translation of "Folder name must not contain '%c'!" (thanks to
  Frank Schmirler).
- Updated the Estonian OSD texts (thanks to Arthur Konovalov).
- Plugins can now define new sources. In order to implement this, the following
  changes were made:
  + The transponder parameter string is no longer interpreted by cChannel, but rather
    stored as is and used only by the respective device. That way plugins can use a
    channel's parameter string to store arbitrary data (see vdr.5).
  + The new class cSourceParam can be used by plugins to define new sources, and to
    implement OSD items that will be used in the channel editor for editing the source
    specific parameters of a channel (see dvbdevice.c for an example of how this is
    done for the default DVB devices).
  + Purely numerical values are no longer accepted in the 'source' parameter of a
    channel.
  This obsoletes the PLUGINPARAM patch.
- Updated the Lithuanian OSD texts (thanks to Valdemaras Pipiras).
- cSafeFile::Close() now flushes the file (suggested by Stephan Austermühle).
- The option "Setup/DVB/Use Dolby Digital" now only controls whether Dolby Digital
  tracks appear in the "Audio" menu. Dolby Digital is always recorded.
  This obsoletes the DOLBYINREC patch.
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2006-02-05 18:00:00 +01:00
2008-09-06 18:00:00 +02:00
2008-09-06 18:00:00 +02:00
2010-02-28 16:07:00 +01:00
2007-06-10 18:00:00 +02:00
2003-09-17 18:00:00 +02:00
2005-01-23 18:00:00 +01:00
2010-02-28 16:07:00 +01:00
2010-01-06 13:34:00 +01:00
2008-04-13 18:00:00 +02:00
2010-01-31 15:42:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2006-04-23 18:00:00 +02:00
2010-01-06 13:34:00 +01:00
2010-01-06 13:34:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2002-12-15 18:00:00 +01:00
2008-04-13 18:00:00 +02:00
2008-04-13 18:00:00 +02:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2008-04-13 18:00:00 +02:00
2010-01-31 15:42:00 +01:00
2010-01-06 13:34:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2010-01-31 15:42:00 +01:00
2010-01-06 13:34:00 +01:00
2010-02-28 16:07:00 +01:00
2008-04-13 18:00:00 +02:00
2008-04-13 18:00:00 +02:00
2010-02-28 16:07:00 +01:00
2010-01-31 15:42:00 +01:00
2008-04-13 18:00:00 +02:00
2008-04-13 18:00:00 +02:00
2010-01-06 13:34:00 +01:00
2010-01-06 13:34:00 +01:00
2010-02-28 16:07:00 +01:00
2009-11-22 15:58:00 +01:00
2008-09-06 18:00:00 +02:00
2008-04-13 18:00:00 +02:00
2010-01-31 15:42:00 +01:00
2008-04-13 18:00:00 +02:00
2008-04-13 18:00:00 +02:00
2006-01-08 18:00:00 +01:00
2008-04-13 18:00:00 +02:00
2008-04-13 18:00:00 +02:00
2008-04-13 18:00:00 +02:00
2008-04-13 18:00:00 +02:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2008-04-13 18:00:00 +02:00
2010-01-31 15:42:00 +01:00
2010-01-31 15:42:00 +01:00
2010-01-31 15:42:00 +01:00
2010-01-31 15:42:00 +01:00
2010-01-06 13:34:00 +01:00
2009-08-23 16:04:00 +02:00
2008-04-13 18:00:00 +02:00
2009-04-12 11:39:00 +02:00
2010-01-06 13:34:00 +01:00
2008-04-13 18:00:00 +02:00
2010-02-28 16:07:00 +01:00
2008-04-13 18:00:00 +02:00
2008-04-13 18:00:00 +02:00
2009-11-22 15:58:00 +01:00
2009-11-22 15:58:00 +01:00
2010-02-28 16:07:00 +01:00
2010-01-31 15:42:00 +01:00
2010-01-31 15:42:00 +01:00
2010-01-31 15:42:00 +01:00
2010-01-31 15:42:00 +01:00
2010-01-31 15:42:00 +01:00
2010-01-06 13:34:00 +01:00
2008-04-13 18:00:00 +02:00
2010-02-28 16:07:00 +01:00
2010-01-31 15:42:00 +01:00
2009-11-22 15:58:00 +01:00
2009-11-22 15:58:00 +01:00
2010-02-28 16:07:00 +01:00
2010-01-06 13:34:00 +01:00
2008-04-13 18:00:00 +02:00
2008-04-13 18:00:00 +02:00
2008-04-13 18:00:00 +02:00
2008-04-13 18:00:00 +02:00
2008-04-13 18:00:00 +02:00
2010-02-28 16:07:00 +01:00
2008-04-13 18:00:00 +02:00
2009-06-14 13:49:00 +02:00
2008-04-13 18:00:00 +02:00
2010-02-28 16:07:00 +01:00
2008-04-13 18:00:00 +02:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2008-04-13 18:00:00 +02:00
2008-04-13 18:00:00 +02:00
2008-04-13 18:00:00 +02:00
2008-04-13 18:00:00 +02:00
2008-04-13 18:00:00 +02:00
2010-01-31 15:42:00 +01:00
2008-04-13 18:00:00 +02:00
2006-04-17 18:00:00 +02:00
2001-02-24 18:00:00 +01:00
2008-04-13 18:00:00 +02:00
2008-04-13 18:00:00 +02:00
2009-04-26 12:19:00 +02:00
2009-04-26 12:19:00 +02:00
2010-01-31 15:42:00 +01:00
2008-04-13 18:00:00 +02:00
2010-02-28 16:07:00 +01:00
2010-01-06 13:34:00 +01:00
2010-01-31 15:42:00 +01:00
2010-01-31 15:42:00 +01:00
2009-11-22 15:58:00 +01:00
2006-04-23 18:00:00 +02:00
2008-03-23 18:00:00 +01:00
2010-01-06 13:34:00 +01:00
2010-02-28 16:07:00 +01:00
2010-02-28 16:07:00 +01:00
2008-04-13 18:00:00 +02:00
2008-04-13 18:00:00 +02: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.tvdr.de.

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@tvdr.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
possibilities 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%