libsi
Added command line option --chartab to replace VDR_CHARSET_OVERRIDE
2015-02-10 14:29:27 +01:00
PLUGINS /src
Fixed truncated date/time strings in the skins on multi-byte UTF-8 systems
2016-12-22 14:13:42 +01:00
po
Updated the Finnish OSD texts
2017-04-18 12:15:01 +02:00
symbols
Made all font and image data 'const'
2006-02-05 13:55:58 +01:00
args.c
VDR now reads command line options from *.conf files in /etc/vdr/conf.d
2014-04-14 13:15:34 +02:00
args.h
VDR now reads command line options from *.conf files in /etc/vdr/conf.d
2014-04-14 13:15:34 +02: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
Implemented full handling of remote timers
2015-09-10 10:39:45 +02: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
Implemented strict locking of global lists
2015-09-01 11:14:27 +02:00
ci.c
Fixed a possible crash when pulling the CAM while decrypting a channel with MTD (cont'd)
2017-04-26 09:18:26 +02:00
ci.h
The function cCamSlot::Decrypt() can now also be called with Data == NULL
2017-04-15 09:39:55 +02:00
config.c
Fixed setting the local machine's SVDRP host name
2017-02-14 11:04:24 +01:00
config.h
The functionality of HandleRemoteModifications() has been moved to timers.[ch]
2017-03-30 15:25:20 +02:00
CONTRIBUTORS
Removed logging DVB API 5 signal statistics, because it happened too often if EPG scan is active (cont'd)
2017-04-23 12:00:06 +02:00
COPYING
Updated the GPL copies
2006-04-21 14:53:26 +02:00
cutter.c
Implemented strict locking of global lists
2015-09-01 11:14:27 +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
Implemented getting and logging DVB API 5 signal statistics
2017-04-17 15:02:44 +02:00
device.h
Implemented getting and logging DVB API 5 signal statistics
2017-04-17 15:02:44 +02:00
diseqc.c
Changed 'unsigned' to 'signed' in some places to avoid trouble with abs() in gcc6+
2017-01-09 15:21:13 +01:00
diseqc.conf
Added support for "Satellite Channel Routing" (SCR) according to EN50607, also known as "JESS"
2015-01-26 12:02:14 +01:00
diseqc.h
Changed 'unsigned' to 'signed' in some places to avoid trouble with abs() in gcc6+
2017-01-09 15:21:13 +01: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
Modified the descriptions of several threads
2015-01-14 11:39:55 +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
Fixed handling the uncorrected block counter for DVB API 3 devices when calculating signal quality
2017-04-20 14:43:54 +02:00
dvbdevice.h
Implemented getting and logging DVB API 5 signal statistics
2017-04-17 15:02:44 +02:00
dvbplayer.c
Fixed replaying recordings to their very end, if they don't end with an I-frame
2016-12-22 11:40:25 +01:00
dvbplayer.h
Improved handling frame numbers to have a smoother progress display during replay of recordings with B-frames
2016-12-22 11:33:12 +01:00
dvbspu.c
Removed consecutive empty lines
2013-02-22 15:25:31 +01:00
dvbspu.h
Fixed some compiler warnings with Clang 3.4.1
2014-02-08 13:00:39 +01:00
dvbsubtitle.c
Fixed scaling subtitles (their areas could sometimes extend outside the actual OSD)
2015-03-25 12:39:01 +01:00
dvbsubtitle.h
Added missing 'virtual'
2015-04-28 09:26:02 +02:00
eit.c
The function cEpgHandlers::BeginSegmentTransfer() is now boolean
2017-03-31 15:24:35 +02:00
eit.h
Implemented strict locking of global lists
2015-09-01 11:14:27 +02:00
eitscan.c
The EPG scanner no longer moves the dish if there is a positioner
2015-09-10 11:08:19 +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
The cEvent class now has a new member 'aux'
2017-04-02 12:13:15 +02:00
epg.h
The cEvent class now has a new member 'aux'
2017-04-02 12:13:15 +02:00
filter.c
Implemented strict locking of global lists
2015-09-01 11:14:27 +02:00
filter.h
Implemented strict locking of global lists
2015-09-01 11:14:27 +02:00
font.c
Added cFont::Width(void) to get the default character width and allow stretched font drawing in high level OSDs
2016-12-22 12:53:09 +01:00
font.h
Added cFont::Width(void) to get the default character width and allow stretched font drawing in high level OSDs
2016-12-22 12:53:09 +01:00
HISTORY
Adjusted release date
2017-04-27 08:43:41 +02: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
Changed the description of the --chartab option in the INSTALL file
2015-09-10 13:36:50 +02:00
interface.c
The SVDRP port now accepts multiple concurrent connections
2015-04-29 13:10:06 +02:00
interface.h
The SVDRP port now accepts multiple concurrent connections
2015-04-29 13:10:06 +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
The keys '1' and '3' can now be used in replay mode to position an editing mark in "binary" mode
2015-01-27 21:22:53 +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
Added "#REMOTE=LIRC" to Make.config.template
2015-02-09 10:00:57 +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
Implemented support for MTD
2017-03-18 16:33:59 +01:00
MANUAL
Added a note to the "Pausing live video" section of the MANUAL
2017-04-03 08:42:10 +02:00
menu.c
Fixed editing a remote timer immediately after it has been created
2017-04-20 10:08:04 +02:00
menu.h
Improved handling frame numbers to have a smoother progress display during replay of recordings with B-frames
2016-12-22 11:33:12 +01:00
menuitems.c
Implemented setup options for SVDRP peering
2015-09-08 11:08:06 +02:00
menuitems.h
Implemented setup options for SVDRP peering
2015-09-08 11:08:06 +02:00
mtd.c
Fixed a possible crash when pulling the CAM while decrypting a channel with MTD (cont'd)
2017-04-26 09:18:26 +02:00
mtd.h
Fixed a possible crash when pulling the CAM while decrypting a channel with MTD (cont'd)
2017-04-26 09:18:26 +02:00
newplugin
The 'newplugin' script now creates the 'po' subdirectory for translations
2015-09-10 11:12:51 +02:00
nit.c
Avoiding some duplicate code and unnecessary work in nit.c
2016-12-23 14:25:27 +01:00
nit.h
Fixed setting the source value of newly created channels, in case the NIT is received from a different, but very close satellite position (cont'd)
2015-03-17 12:27:18 +01:00
osd.c
The width and height of the OSD are now limited to the actual maximum dimensions of the output device
2015-09-10 14:18:38 +02:00
osd.h
The function cOsd::GetBitmap() is now 'protected'
2015-04-19 12:22:29 +02:00
osdbase.c
cOsdMenu::Display() now checks whether the OSD size has changed and if so calls SetDisplayMenu()
2017-04-03 12:49:56 +02:00
osdbase.h
cOsdMenu::Display() now checks whether the OSD size has changed and if so calls SetDisplayMenu()
2017-04-03 12:49:56 +02:00
pat.c
Fixed a possible buffer overflow in handling CA descriptors
2016-12-23 14:08:14 +01:00
pat.h
Fixed a possible buffer overflow in handling CA descriptors
2016-12-23 14:08:14 +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
Improved handling frame numbers to have a smoother progress display during replay of recordings with B-frames
2016-12-22 11:33:12 +01:00
plugin.c
The -V and -h options now list the plugins in alphabetical order
2015-04-18 14:55:16 +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
Added some guidelines and recommendations to the 'Logging' section of PLUGINS.html
2017-04-02 13:01:34 +02:00
positioner.c
Added credit for Albert Danis
2015-02-14 12:02:16 +01:00
positioner.h
Fixed some spellings in positioner.h and Doxyfile
2013-12-28 11:21:09 +01:00
README
Added a note about the VDR User Counter and VDR's facebook page to the README file
2015-03-12 10:25:35 +01:00
README.i18n
Changed email address to <vdr@tvdr.de>
2013-03-11 11:25:01 +01:00
receiver.c
Detecting whether a particular CAM actually decrypts a given channel is now done separately for each receiver
2017-04-02 10:08:49 +02:00
receiver.h
Detecting whether a particular CAM actually decrypts a given channel is now done separately for each receiver
2017-04-02 10:08:49 +02:00
recorder.c
Made the aff array 'static const'
2015-09-12 14:56:15 +02:00
recorder.h
Added a missing 'const' to cReceiver::Receive(), to protect the given Data from being modified
2015-09-05 11:49:56 +02:00
recording.c
Recordings now have unique ids
2017-04-03 14:11:41 +02:00
recording.h
Recordings now have unique ids
2017-04-03 14:11:41 +02:00
remote.c
Fixed "warning: invalid suffix on literal" with GCC 4.8 and C++11
2015-01-20 14:56:18 +01:00
remote.h
Added handling UTF-8 'umlaut' characters to cKbdRemote
2013-12-25 12:47:04 +01:00
remux.c
Fixed a typo
2017-04-24 14:59:39 +02:00
remux.h
Improved clearing the MTD buffer and syncing on TS packets
2017-03-26 13:07:01 +02:00
ringbuffer.c
The function cRingBufferLinear::Clear() can now be called safely from the reading thread, without additional locking
2017-03-19 13:11:39 +01:00
ringbuffer.h
The function cRingBufferLinear::Clear() can now be called safely from the reading thread, without additional locking
2017-03-19 13:11:39 +01:00
runvdr.template
Modified runvdr.template to improve compatibility with the "bash" and "dash" shells
2015-02-05 10:43:42 +01:00
scr.conf
Added support for "Satellite Channel Routing" (SCR) according to EN50607, also known as "JESS"
2015-01-26 12:02:14 +01:00
sdt.c
Implemented strict locking of global lists
2015-09-01 11:14:27 +02:00
sdt.h
The SDT is now only parsed *after* the NIT has been read
2014-03-10 14:50:58 +01:00
sections.c
Modified the descriptions of several threads
2015-01-14 11:39:55 +01:00
sections.h
Centralized 'thread active' handling
2005-08-13 13:17:24 +02:00
shutdown.c
Implemented strict locking of global lists
2015-09-01 11:14:27 +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
Fixed truncated date/time strings in the skins on multi-byte UTF-8 systems
2016-12-22 14:13:42 +01:00
skinclassic.h
Implemented audio track menu
2005-01-02 15:11:44 +01:00
skinlcars.c
Fixed displaying remote timers in the main menu of skin LCARS
2017-04-20 08:49:31 +02: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
Skins can now implement cSkinDisplayMenu::MenuOrientation() to display horizontal menus
2015-09-10 11:26:15 +02:00
skinsttng.c
Fixed truncated date/time strings in the skins on multi-byte UTF-8 systems
2016-12-22 14:13:42 +01:00
skinsttng.h
Implemented audio track menu
2005-01-02 15:11:44 +01:00
sourceparams.c
Implemented strict locking of global lists
2015-09-01 11:14:27 +02:00
sourceparams.h
Implemented strict locking of global lists
2015-09-01 11:14:27 +02:00
sources.c
Fixed adding new source types in case they are already registered
2014-03-09 12:11:32 +01:00
sources.conf
Added 'S3W ABS-3A' to sources.conf
2016-12-27 11:45:25 +01:00
sources.h
Fixed adding new source types in case they are already registered
2014-03-09 12:11:32 +01: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
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
2014-01-25 10:54:51 +01:00
status.h
Implemented strict locking of global lists
2015-09-01 11:14:27 +02:00
summary2info
Removed the '.pl' suffix from all scripts
2011-12-04 14:36:37 +01:00
svdrp.c
The SVDRP command LSTC can now list the channels with channel ids; channel number 0 lists the data of the current channel
2017-04-22 15:02:56 +02:00
svdrp.h
Implemented full handling of remote timers
2015-09-10 10:39:45 +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
Fixed leading/trailing blanks in the translation files; bumped all version numbers to 2.2.0
2015-02-17 15:11:36 +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
The cRwLock class now allows nested read locks within a write lock from the same thread
2016-12-08 10:18:32 +01:00
thread.h
The cRwLock class now allows nested read locks within a write lock from the same thread
2016-12-08 10:18:32 +01:00
timers.c
Fixed editing a remote timer immediately after it has been created
2017-04-20 10:08:04 +02:00
timers.h
Fixed editing a remote timer immediately after it has been created
2017-04-20 10:08:04 +02:00
tools.c
Fixed a possible buffer overflow in handling CA descriptors
2016-12-23 14:08:14 +01:00
tools.h
Implemented support for MTD
2017-03-18 16:33:59 +01:00
transfer.c
Added a missing 'const' to cReceiver::Receive(), to protect the given Data from being modified
2015-09-05 11:49:56 +02:00
transfer.h
Added a missing 'const' to cReceiver::Receive(), to protect the given Data from being modified
2015-09-05 11:49:56 +02: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
UPDATE-2.2.0
cOsd::RenderPixmaps() now returns a pointer to cPixmap instead of cPixmapMemory; a cPixmap with a negative layer no longer marks any portion of the OSD's view port as "dirty"; Added a missing initialization of "panning" to the constructor of cPixmapMemory
2015-02-11 09:48:02 +01:00
vdr.1
The -u option now also accepts a numerical user id
2015-04-19 12:50:26 +02:00
vdr.5
The cEvent class now has a new member 'aux'
2017-04-02 12:13:15 +02:00
vdr.c
cOsdMenu::Display() now checks whether the OSD size has changed and if so calls SetDisplayMenu()
2017-04-03 12:49:56 +02:00
videodir.c
Implemented strict locking of global lists
2015-09-01 11:14:27 +02:00
videodir.h
Implemented strict locking of global lists
2015-09-01 11:14:27 +02:00