1
0
mirror of https://github.com/VDR4Arch/vdr.git synced 2023-10-10 13:36:52 +02:00
Go to file
2014-01-24 11:55:40 +01:00
libsi Added code for parsing LCN and AVC descriptors to libsi 2013-10-30 10:18:26 +01:00
PLUGINS/src Avoiding unnecessary pkg-config warnings in plugin Makefiles 2014-01-01 13:35:13 +01:00
po Replaced "Schnitt" with "Bearbeitung" in the German OSD texts 2014-01-22 10:40:50 +01:00
symbols Made all font and image data 'const' 2006-02-05 13:55:58 +01:00
audio.c Fixed a problem with external Dolby Digital processing via the '-a' option in live mode and with TS recordings 2010-05-16 11:00:52 +02:00
audio.h First step towards switching to TS (Transport Stream) as recording format 2008-08-15 14:49:34 +02:00
channels.c Channels that are no longer contained in the current SDT of a transponder are now marked with the keyword OBSOLETE in their name and provider fields 2014-01-05 10:41:46 +01:00
channels.conf Updated the default channels.conf file 2013-03-23 11:07:01 +01:00
channels.conf.cable Updated 'channels.conf.cable' 2003-09-17 16:12:38 +02:00
channels.conf.terr Removed an invalid line from channels.conf.terr 2013-02-11 12:11:49 +01:00
channels.h Channels that are no longer contained in the current SDT of a transponder are now marked with the keyword OBSOLETE in their name and provider fields 2014-01-05 10:41:46 +01:00
ci.c Revoked "Fixed sending CA descriptors to CAMs in case a cReceiver is not used for a recording or live view" - was unstable 2014-01-24 11:55:40 +01:00
ci.h Now making sure the primary device goes into transfer mode for live viewing if the CAM wants to receive the TS data 2014-01-20 12:14:30 +01:00
config.c Fixed wrong initialization of Setup.PositionerSwing 2013-08-31 12:42:36 +02:00
config.h Updated 'sources.conf' 2014-01-07 09:03:29 +01:00
CONTRIBUTORS Revoked "Fixed sending CA descriptors to CAMs in case a cReceiver is not used for a recording or live view" - was unstable 2014-01-24 11:55:40 +01:00
COPYING Updated the GPL copies 2006-04-21 14:53:26 +02:00
cutter.c Added renaming and moving recordings and folders, and editing a recording's priority and lifetime; added cutting queue 2013-10-10 13:13:30 +02:00
cutter.h Added renaming and moving recordings and folders, and editing a recording's priority and lifetime; added cutting queue 2013-10-10 13:13:30 +02:00
device.c Fixed a deadlock 2014-01-21 11:12:01 +01:00
device.h Added support for buffered CAM decryption 2014-01-02 10:47:08 +01:00
diseqc.c Changed '%a' to the POSIX compliant '%m' in all scanf() calls 2013-12-28 11:37:42 +01:00
diseqc.conf Fixed a typo 2013-11-04 12:48:31 +01:00
diseqc.h Added basic support for positioners to control steerable satellite dishes 2013-08-21 11:02:52 +02:00
Doxyfile Fixed some spellings in positioner.h and Doxyfile 2013-12-28 11:21:09 +01:00
Doxyfile.filter Added Doxyfile.filter to have special characters escaped that would otherwise be dropped by Doxygen 2013-02-17 10:54:05 +01:00
dvbci.c CAM handling refactored; multiple recordings with one CAM; automatic CAM selection 2007-01-07 14:46:14 +01:00
dvbci.h CAM handling refactored; multiple recordings with one CAM; automatic CAM selection 2007-01-07 14:46:14 +01:00
dvbdevice.c Now making sure the primary device goes into transfer mode for live viewing if the CAM wants to receive the TS data 2014-01-20 12:14:30 +01:00
dvbdevice.h Now waiting explicitly until all CAM slots are ready before switching to the initial channel when VDR is started 2014-01-16 11:57:54 +01:00
dvbplayer.c cDevice::TrickSpeed() now has an additional parameter named Forward 2013-12-25 13:36:51 +01:00
dvbplayer.h Fixed switching into time shift mode when pausing live video 2012-02-19 11:50:20 +01:00
dvbspu.c Removed consecutive empty lines 2013-02-22 15:25:31 +01:00
dvbspu.h Implemented scaling of SPU bitmaps 2013-01-20 10:43:32 +01:00
dvbsubtitle.c Added checks for debug file i/o 2013-09-07 10:39:46 +02:00
dvbsubtitle.h Fixed displaying DVB subtitles (cont'd) 2013-09-06 12:37:27 +02:00
eit.c Fixed a possible access to uninitialized data in cEIT::cEIT() 2013-11-03 14:02:01 +01:00
eit.h After a CLRE command, no further EPG processing is now done for 10 seconds 2010-01-03 15:45:23 +01:00
eitscan.c Fixed EPG scan on systems with only a single DVB device that use software output 2012-04-07 14:41:39 +02:00
eitscan.h Removed the obsolete function cEITScanner::UsesDevice(); added new parameter LiveView to cStatus::ChannelSwitch() 2012-03-07 14:39:38 +01:00
epg2html Added the system's character set to the page header in the epg2html script 2013-03-04 12:14:09 +01:00
epg.c Changed '%a' to the POSIX compliant '%m' in all scanf() calls 2013-12-28 11:37:42 +01:00
epg.h Added Begin/EndSegmentTransfer() to the EPG handler interface 2013-08-23 10:54:49 +02:00
filter.c The actual transponder data is now taken from the NIT 2004-01-11 15:54:37 +01:00
filter.h The actual transponder data is now taken from the NIT 2004-01-11 15:54:37 +01:00
font.c cFont::CreateFont() now returns a dummy font in case there are no fonts installed 2014-01-07 12:42:37 +01:00
font.h cFont::CreateFont() now returns a dummy font in case there are no fonts installed 2014-01-07 12:42:37 +01:00
HISTORY Revoked "Fixed sending CA descriptors to CAMs in case a cReceiver is not used for a recording or live view" - was unstable 2014-01-24 11:55:40 +01:00
i18n.c Implemented FHS support; fixed handling config directory if only -v is given 2012-09-01 14:03:45 +02:00
i18n.h Removed the obsolete typedef tI18nPhrase 2012-03-11 14:08:13 +01:00
INSTALL The script given to VDR with the '-r' option is now also called after the recording process has actually started 2014-01-01 12:53:40 +01:00
interface.c Fixed learning remote control keys with the LCARS skin 2012-11-19 12:24:29 +01:00
interface.h Implemented 'skins' and 'themes' 2004-05-16 10:35:36 +02:00
keymacros.conf Implemented the "Info" key 2006-01-06 12:53:28 +01:00
keys.c Implemented Play/Pause key 2012-12-04 13:37:59 +01:00
keys.h Implemented Play/Pause key 2012-12-04 13:37:59 +01:00
lirc.c The LIRC remote control now connects to the socket even if it doesn't yet exist whe VDR is started 2013-10-29 16:03:43 +01:00
lirc.h Now trying to reestablish the connection to the LIRC daemon in case it breaks 2006-01-27 16:03:32 +01:00
Make.config.template Changed the template for PLGCFG to $(CONFDIR)/plugins.mk 2013-02-18 11:01:28 +01:00
Make.global Re-enabled building plugins that still use pre-version-1.7.34 Makefiles 2012-12-29 12:12:16 +01:00
Makefile Added basic support for positioners to control steerable satellite dishes 2013-08-21 11:02:52 +02:00
MANUAL In the "Select folder" menu pressing Ok now selects the folder, even if this is a folder that contains sub folders 2013-11-03 13:43:01 +01:00
menu.c Now handing down the recording filter to sub menus 2013-12-27 09:00:24 +01:00
menu.h The Recordings menu can now be called with a cRecordingFilter 2013-12-25 12:13:00 +01:00
menuitems.c Fixed some typos 2013-11-03 14:48:21 +01:00
menuitems.h Added basic support for positioners to control steerable satellite dishes 2013-08-21 11:02:52 +02:00
newplugin Avoiding unnecessary pkg-config warnings in plugin Makefiles 2014-01-01 13:35:13 +01:00
nit.c Renamed the "plp id" to a more general "stream id" and added support for DVB-S2 "Input Stream Identifier" (ISI) 2013-03-07 09:51:06 +01:00
nit.h Freetype font support; full UTF-8 support; dropped pixel fonts 2007-06-10 13:02:43 +02:00
osd.c Fixed displaying DVB subtitles (cont'd) 2013-09-06 12:37:27 +02:00
osd.h Fixed displaying DVB subtitles (cont'd) 2013-09-06 12:37:27 +02:00
osdbase.c Added renaming and moving recordings and folders, and editing a recording's priority and lifetime; added cutting queue 2013-10-10 13:13:30 +02:00
osdbase.h Added renaming and moving recordings and folders, and editing a recording's priority and lifetime; added cutting queue 2013-10-10 13:13:30 +02:00
pat.c Made GetCaDescriptors() and GetCaPids() return all values if CaSystemIds is 0xFFFF 2014-01-04 11:17:24 +01:00
pat.h Made GetCaDescriptors() and GetCaPids() return all values if CaSystemIds is 0xFFFF 2014-01-04 11:17:24 +01:00
player.c The new functions cControl::GetRecording() and cControl::GetHeader() can be used to retrieve information about what the current player is playing 2012-04-28 13:09:42 +02:00
player.h cDevice::TrickSpeed() now has an additional parameter named Forward 2013-12-25 13:36:51 +01:00
plugin.c Implemented FHS support; fixed handling config directory if only -v is given 2012-09-01 14:03:45 +02:00
plugin.h Implemented FHS support; fixed handling config directory if only -v is given 2012-09-01 14:03:45 +02:00
PLUGINS.html cDevice::TrickSpeed() now has an additional parameter named Forward 2013-12-25 13:36:51 +01:00
positioner.c Changed the absolute latitude limit for visible satellites to 81.2 degrees 2013-10-30 10:11:55 +01:00
positioner.h Fixed some spellings in positioner.h and Doxyfile 2013-12-28 11:21:09 +01:00
README Removed reference to 'remote control unit' 2013-03-11 13:24:12 +01:00
README.i18n Changed email address to <vdr@tvdr.de> 2013-03-11 11:25:01 +01:00
receiver.c Added receiving Ca pids to cCamSlot 2014-01-01 12:37:22 +01:00
receiver.h Added receiving Ca pids to cCamSlot 2014-01-01 12:37:22 +01:00
recorder.c The script given to VDR with the '-r' option is now also called after the recording process has actually started 2014-01-01 12:53:40 +01:00
recorder.h Now updating the 'frames per second' data in the list of recordings when a new recording is started that has a frame rate other than the default 2010-12-27 12:25:19 +01:00
recording.c Fixed deleting the source recording after moving it to a different volume (cont'd) 2014-01-18 12:54:56 +01:00
recording.h The script given to VDR with the '-r' option is now also called after the recording process has actually started 2014-01-01 12:53:40 +01:00
remote.c Added handling UTF-8 'umlaut' characters to cKbdRemote 2013-12-25 12:47:04 +01:00
remote.h Added handling UTF-8 'umlaut' characters to cKbdRemote 2013-12-25 12:47:04 +01:00
remux.c Fixed detecting frame borders in MPEG-2 streams that have "bottom fields" or varying GOP structures 2014-01-18 11:27:30 +01:00
remux.h Increased MIN_TS_PACKETS_FOR_FRAME_DETECTOR to 10 2014-01-16 10:31:28 +01:00
ringbuffer.c The new class cIoThrottle is used to allow I/O intense threads to temporarily suspend their activities in case buffers run full 2012-09-22 11:52:33 +02:00
ringbuffer.h Removed all \return and \param tags from comment lines marked with "///<" for Doxygen 2013-02-16 15:26:45 +01:00
runvdr.template The dvbhddevice plugin is now part of the VDR distribution archive 2011-04-17 12:35:46 +02:00
scr.conf Added device number selection to scr.conf 2011-09-17 14:13:31 +02:00
sdt.c Channels that are no longer contained in the current SDT of a transponder are now marked with the keyword OBSOLETE in their name and provider fields 2014-01-05 10:41:46 +01:00
sdt.h Enhanced the SDT filter to handle multi part sections 2004-01-05 14:30:31 +01:00
sections.c The cThread constructor now has an additional boolean parameter that can be set to true to have this thread run at a lower priority 2012-10-04 12:32:31 +02:00
sections.h Centralized 'thread active' handling 2005-08-13 13:17:24 +02:00
shutdown.c Added renaming and moving recordings and folders, and editing a recording's priority and lifetime; added cutting queue 2013-10-10 13:13:30 +02:00
shutdown.h Modified handling user inactivity in the shutdown handler to avoid a problem in case the system time is changed after VDR has been started 2013-02-18 10:41:43 +01:00
skinclassic.c The "Recording info" page of the skins that come with VDR now displays the name of the channel (if available) from which this recording was taken 2013-03-03 15:38:17 +01:00
skinclassic.h Implemented audio track menu 2005-01-02 15:11:44 +01:00
skinlcars.c Fixed uninitialized item area coordinates in cSkinLCARSDisplayMenu 2013-11-16 13:26:55 +01:00
skinlcars.h Implemented LCARS skin 2012-06-02 13:17:16 +02:00
skins.c Added basic support for positioners to control steerable satellite dishes 2013-08-21 11:02:52 +02:00
skins.h The new menu category mcRecordingEdit is now used to mark menus that edit recording properties 2013-11-03 14:10:59 +01:00
skinsttng.c Simplified some conditional expressions in skinlcars.c and skinsttng.c 2013-11-15 15:35:21 +01:00
skinsttng.h Implemented audio track menu 2005-01-02 15:11:44 +01:00
sourceparams.c Added support for ATSC devices 2010-03-06 12:01:17 +01:00
sourceparams.h Added plugin-defined sources 2010-02-28 12:19:50 +01:00
sources.c Changed '%a' to the POSIX compliant '%m' in all scanf() calls 2013-12-28 11:37:42 +01:00
sources.conf Updated 'sources.conf' 2014-01-07 09:03:29 +01:00
sources.h Added basic support for positioners to control steerable satellite dishes 2013-08-21 11:02:52 +02:00
spu.c Some code cleanup 2008-02-10 14:11:47 +01:00
spu.h Some comment cleanups 2006-04-17 11:00:00 +02:00
status.c Removed the obsolete function cEITScanner::UsesDevice(); added new parameter LiveView to cStatus::ChannelSwitch() 2012-03-07 14:39:38 +01:00
status.h Removed the obsolete function cEITScanner::UsesDevice(); added new parameter LiveView to cStatus::ChannelSwitch() 2012-03-07 14:39:38 +01:00
summary2info Removed the '.pl' suffix from all scripts 2011-12-04 14:36:37 +01:00
svdrp.c Changed the name of the SVDRP command RENR to MOVR 2013-10-21 07:55:23 +02:00
svdrp.h Changed the name of the SVDRP command RENR to MOVR 2013-10-21 07:55:23 +02:00
svdrphosts.conf Stripped some trailing whitespace 2006-04-17 12:19:31 +02:00
svdrpsend Removed empty lines at end of file 2013-02-22 14:52:49 +01:00
svdrpsend.1 Updated version numbers and release dates 2013-03-11 13:17:12 +01:00
themes.c cReadDir::Next() now skips directory entries "." and ".." 2012-02-17 14:02:13 +01:00
themes.h Fixed some compiler warnings under gcc version 4.7.1 2012-10-07 11:13:18 +02:00
thread.c Deleted a superfluous assignment in cPipe::Open() 2013-12-29 17:22:10 +01:00
thread.h Removed a double empty line 2013-04-11 08:47:31 +02:00
timers.c Changed '%a' to the POSIX compliant '%m' in all scanf() calls 2013-12-28 11:37:42 +01:00
timers.h Fixed using PATH_MAX and NAME_MAX (+/-1 because the first one includes the terminating 0, while the latter doesn't) 2013-03-11 11:07:59 +01:00
tools.c Added renaming and moving recordings and folders, and editing a recording's priority and lifetime; added cutting queue 2013-10-10 13:13:30 +02:00
tools.h Added renaming and moving recordings and folders, and editing a recording's priority and lifetime; added cutting queue 2013-10-10 13:13:30 +02:00
transfer.c Increased the value of MAXRETRIES to 20 to reduce the probability of disturbances in transfer mode 2013-08-22 12:35:10 +02:00
transfer.h Now calling DeviceClear() in cTransfer::Receive() if the output device blocks, instead of not retrying for 10 seconds 2013-03-01 10:02:01 +01:00
UPDATE-1.2.0 Changed the project's URLs and email to tvdr.de 2009-10-18 14:18:22 +02:00
UPDATE-1.4.0 Moved 'VPS' to a separate section 2006-04-22 13:56:23 +02:00
UPDATE-1.6.0 Version 1.6.0 2008-03-23 11:00:31 +01:00
UPDATE-2.0.0 Added a note about HDTV support 2013-03-18 10:31:12 +01:00
vdr.1 Added a missing closing ')' in the help and man page entry of the --vfat option 2013-12-25 11:04:25 +01:00
vdr.5 Added basic support for positioners to control steerable satellite dishes 2013-08-21 11:02:52 +02:00
vdr.c Now waiting explicitly until all CAM slots are ready before switching to the initial channel when VDR is started 2014-01-16 11:57:54 +01:00
videodir.c Removed the deprecated VideoDirectory variable 2013-10-11 09:38:07 +02:00
videodir.h Removed the deprecated VideoDirectory variable 2013-10-11 09:38:07 +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.