1
0
mirror of https://github.com/vdr-projects/vdr.git synced 2025-03-01 10:50:46 +00:00
Klaus Schmidinger 67e322b0dd Version 2.1.4
VDR developer version 2.1.4 is now available at

       ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.4.tar.bz2

A 'diff' against the previous version is available at

       ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.3-2.1.4.diff

MD5 checksums:

e1018c13dc257c986e0e30494913b415  vdr-2.1.4.tar.bz2
870f6f03f4697d136c886358c3be4277  vdr-2.1.3-2.1.4.diff

WARNING:
========

This is a *developer* version. Even though *I* use it in my productive
environment, I strongly recommend that you only use it under controlled
conditions and for testing and debugging.

From the HISTORY file:
- Updated 'sources.conf' (thanks to Antti Hartikainen).
- cFont::CreateFont() now returns a dummy font in case there are no fonts installed.
  This prevents a crash with the LCARS skin on a system that has no fonts.
- Improved locking for CAM slots and made the pure functions of cCiAdapter have
  default implementations, to fix a possible crash with CI adapters and CAM slots
  that are implemented in a plugin.
- Added logging the supported system ids of a CAM.
- Increased MIN_TS_PACKETS_FOR_FRAME_DETECTOR to 10 in order to be able to record
  channels that need more than 5 TS packets for detecting frame borders (reported by
  Eike Sauer).
- Fixed deleting the source recording after moving it to a different volume (reported
  by Christoph Haubrich).
- Now waiting explicitly until all CAM slots are ready before switching to the
  initial channel when VDR is started. This is necessary in case CI adapters are
  used that are not physically connected to a dedicated device. The respective checks
  in cDvbDevice have been removed to avoid redundancy.
- Fixed detecting frame borders in MPEG-2 streams that have "bottom fields" or varying
  GOP structures (reported by Christian Paulick, with help from Helmut Auer).
- Now unassigning CAMs from their devices when they are no longer used.
- Now making sure the primary device goes into transfer mode for live viewing if the
  CAM wants to receive the TS data.
- Fixed a wrong alignment in cCiDateTime::SendDateTime().
- Since the new cRecordingsHandler that was introduced in version 2.1.2 not only
  handles "cutting", but also "moving" and "copying" recordings, the German word
  "Schnitt" has been replaced with the more generic "Bearbeitung", which covers all
  three variations of "editing" a recording (suggested by Christoph Haubrich).
  Maintainers of translations for other languages may want to change their *.po files
  accordingly.
- The new function cStatus::ChannelChange() can be implemented by plugins to be
  informed about changes to the parameters of a channel that may require a retune.
  This may, for instance, be useful for plugins that implement live streaming, so that
  they can react on changes to a channel's PIDs or CA descriptors (problem reported
  by Mariusz Bialonczyk).
- Fixed a superfluous call to the skin's SetRecording() function after renaming a
  recording (reported by Christoph Haubrich).
2014-01-26 23:55:34 +01:00
2014-01-06 18:37:32 +01:00
2014-01-26 23:55:34 +01:00
2014-01-26 23:55:34 +01:00
2006-02-05 18:00:00 +01:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2014-01-06 18:37:32 +01:00
2013-03-23 17:37:07 +01:00
2003-09-17 18:00:00 +02:00
2013-02-17 18:11:16 +01:00
2014-01-06 18:37:32 +01:00
2014-01-26 23:55:34 +01:00
2014-01-26 23:55:34 +01:00
2013-10-19 19:27:37 +02:00
2014-01-26 23:55:34 +01:00
2014-01-26 23:55:34 +01:00
2006-04-23 18:00:00 +02:00
2013-10-19 19:27:37 +02:00
2013-10-19 19:27:37 +02:00
2014-01-26 23:55:34 +01:00
2014-01-06 18:37:32 +01:00
2014-01-06 18:37:32 +01:00
2014-01-06 18:37:32 +01:00
2013-08-25 18:40:45 +02:00
2014-01-06 18:37:32 +01:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2014-01-26 23:55:34 +01:00
2014-01-26 23:55:34 +01:00
2014-01-06 18:37:32 +01:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2013-10-19 19:27:37 +02:00
2013-10-19 19:27:37 +02:00
2014-01-06 18:37:32 +01:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2014-01-06 18:37:32 +01:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2014-01-26 23:55:34 +01:00
2014-01-26 23:55:34 +01:00
2014-01-26 23:55:34 +01:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2014-01-06 18:37:32 +01:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2006-01-08 18:00:00 +01:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2014-01-06 18:37:32 +01:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2014-01-06 18:37:32 +01:00
2014-01-26 23:55:34 +01:00
2014-01-06 18:37:32 +01:00
2014-01-06 18:37:32 +01:00
2013-08-25 18:40:45 +02:00
2014-01-06 18:37:32 +01:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2013-10-19 19:27:37 +02:00
2013-10-19 19:27:37 +02:00
2013-10-19 19:27:37 +02:00
2013-10-19 19:27:37 +02:00
2014-01-06 18:37:32 +01:00
2014-01-06 18:37:32 +01:00
2013-08-25 18:40:45 +02:00
2014-01-06 18:37:32 +01:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2014-01-06 18:37:32 +01:00
2014-01-06 18:37:32 +01:00
2014-01-06 18:37:32 +01:00
2013-03-16 17:14:23 +01:00
2013-03-16 17:14:23 +01:00
2014-01-06 18:37:32 +01:00
2014-01-06 18:37:32 +01:00
2014-01-06 18:37:32 +01:00
2013-08-25 18:40:45 +02:00
2014-01-26 23:55:34 +01:00
2014-01-06 18:37:32 +01:00
2014-01-06 18:37:32 +01:00
2014-01-06 18:37:32 +01:00
2014-01-26 23:55:34 +01:00
2014-01-26 23:55:34 +01:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2011-12-05 20:36:02 +01:00
2014-01-06 18:37:32 +01:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2013-10-19 19:27:37 +02:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2014-01-06 18:37:32 +01:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2014-01-06 18:37:32 +01:00
2014-01-06 18:37:32 +01:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2014-01-06 18:37:32 +01:00
2014-01-26 23:55:34 +01:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2014-01-26 23:55:34 +01:00
2014-01-26 23:55:34 +01:00
2013-08-25 18:40:45 +02:00
2014-01-06 18:37:32 +01:00
2014-01-06 18:37:32 +01:00
2006-04-17 18:00:00 +02:00
2013-03-10 16:37:38 +01:00
2013-03-16 17:14:23 +01:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02:00
2014-01-06 18:37:32 +01:00
2013-08-25 18:40:45 +02:00
2014-01-06 18:37:32 +01:00
2013-08-25 18:40:45 +02:00
2013-10-19 19:27:37 +02:00
2013-10-19 19:27:37 +02:00
2013-08-25 18:40:45 +02:00
2013-08-25 18:40:45 +02: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
2013-03-23 17:37:07 +01:00
2014-01-06 18:37:32 +01:00
2013-08-25 18:40:45 +02:00
2014-01-26 23:55:34 +01:00
2013-10-19 19:27:37 +02:00
2013-10-19 19:27:37 +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.

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 vdr@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.


"VDR Video Disk Recorder" is a registered trademark of Klaus Schmidinger.
"TVDR TV Done Right" is a registered trademark of Klaus Schmidinger.
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%