libsi
Fixed a possible memory leak in SI::StructureLoop::getNextAsPointer()
2012-10-15 12:03:31 +02:00
PLUGINS /src
Fixed some #include statements in plugins to use <vdr/...> instead of "vdr/..."
2012-12-03 13:46:46 +01:00
po
The new option Setup/Replay/PauseOnMarkSet can be used to activate automatically going into Pause mode if an editing mark is set during replay
2012-12-05 10:09:45 +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
Fixed handling group separators when showing channel names with source; initializing channel names with source when setting transponder data
2012-07-14 12:15:00 +02:00
channels.conf
channels.conf
2007-06-10 13:28:09 +02:00
channels.conf.cable
Updated 'channels.conf.cable'
2003-09-17 16:12:38 +02:00
channels.conf.terr
Added 'channels.conf.terr' entries for Düsseldorf and Köln
2005-01-16 15:56:36 +01:00
channels.h
The new setup option "Miscellaneous/Show channel names with source" can be used to turn on adding the source character to channel names whenever they are displayed
2012-06-17 12:27:07 +02:00
ci.c
Fixed some compiler warnings under gcc version 4.7.1
2012-10-07 11:13:18 +02:00
ci.h
Revised priority handling to allow receivers with a priority that is lower than that of live viewing
2012-03-02 10:19:00 +01:00
config.c
The new option "Setup/Replay/Pause on mark set" can be used to activate automatically going into Pause mode if an editing mark is set during replay
2012-12-05 10:07:12 +01:00
config.h
The new option "Setup/Replay/Pause on mark set" can be used to activate automatically going into Pause mode if an editing mark is set during replay
2012-12-05 10:07:12 +01:00
CONTRIBUTORS
The new option "Setup/Replay/Pause on mark set" can be used to activate automatically going into Pause mode if an editing mark is set during replay
2012-12-05 10:07:12 +01:00
COPYING
Updated the GPL copies
2006-04-21 14:53:26 +02:00
cutter.c
Simplified calculating the PTS offset in cPtsFixer::Fix() and fixed the overflow handling of PCR values
2012-12-02 14:33:06 +01:00
cutter.h
An ongoing editing process is now canceled if either the original or the edited version of the recording is deleted from the Recordings menu
2012-02-16 12:20:46 +01:00
device.c
In order to be able to play TS recordings from other sources, in which there is more than one PMT PID in the PAT, 'int cPatPmtParser::PatPmt(void)' has been changed to 'bool cPatPmtParser::IsPatPmt(int Pid)'
2012-11-19 10:32:31 +01:00
device.h
The new functions cDevice::CanScaleVideo() and cDevice::ScaleVideo() can be used by derived output devices to implement scaling the video to a given size and location
2012-12-04 11:52:58 +01:00
diseqc.c
Added device number selection to scr.conf
2011-09-17 14:13:31 +02:00
diseqc.conf
VDR now supports "Satellite Channel Routing" (SCR)
2011-09-11 14:09:03 +02:00
diseqc.h
Added device number selection to scr.conf
2011-09-17 14:13:31 +02:00
Doxyfile
Using 'Doxygen' to generate source code documentation
2002-12-15 15:36:02 +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
Fixed handling lowercase polarization characters in channel definitions if no DiSEqC is used
2012-12-03 14:13:12 +01:00
dvbdevice.h
The new function cDevice::DeviceType() returns a string identifying the type of the given device
2012-04-04 09:52:15 +02:00
dvbplayer.c
Fixed several spelling errors
2012-06-09 14:40:26 +02:00
dvbplayer.h
Fixed switching into time shift mode when pausing live video
2012-02-19 11:50:20 +01:00
dvbspu.c
Removed a redundant NULL check in cDvbSpuDecoder::setTime()
2011-12-10 14:40:16 +01:00
dvbspu.h
Added a missing initialization to sDvbSpuRect
2011-03-27 14:52:31 +02:00
dvbsubtitle.c
Fixed character comparisons in cSubtitleObject::DecodeCharacterString()
2012-05-08 08:27:24 +02:00
dvbsubtitle.h
Replaced some non-ASCII characters
2012-03-11 13:34:12 +01:00
eit.c
Now always setting the TDT EIT filter, because otherwise when turning on using the transponder time in the Setup menu, it would only be used after the next restart of VDR
2012-12-04 11:15:28 +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
Removed the '.pl' suffix from all scripts
2011-12-04 14:36:37 +01:00
epg.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
epg.h
Moved cleaning up the EPG data and writing the epg.data file into a separate thread to avoid sluggish response to user input on slow systems
2012-09-24 13:41:54 +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
Fixed font handling with fontconfig 2.9.0 or newer
2012-06-02 13:41:23 +02:00
font.h
Fixed several spelling errors
2011-12-04 13:40:52 +01:00
HISTORY
When regenerating the index of a recording, the frame rate stored in the info file is now automatically fixed if it differs from the value detected by the frame detector
2012-12-05 10:37:41 +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
Added options to build a 32-bit version of VDR on a 64-bit machine to Make.config.template
2012-10-09 10:43:28 +02: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
Removed checking for minimum line length of 21 characters in the LIRC receiver code
2011-03-08 15:38:58 +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 options to build a 32-bit version of VDR on a 64-bit machine to Make.config.template
2012-10-09 10:43:28 +02:00
Make.global
Moved strictly necessary Makefile options into Make.global
2010-02-06 15:02:35 +01:00
Makefile
Fixed 'make install' to not overwrite existing configuration files
2012-10-09 08:34:57 +02:00
MANUAL
The new option "Setup/Replay/Pause on mark set" can be used to activate automatically going into Pause mode if an editing mark is set during replay
2012-12-05 10:07:12 +01:00
menu.c
The new option "Setup/Replay/Pause on mark set" can be used to activate automatically going into Pause mode if an editing mark is set during replay
2012-12-05 10:07:12 +01:00
menu.h
Fixed sluggish response when manipulating editing marks while a cutting thread is running
2012-09-09 09:19:15 +02:00
menuitems.c
Skins can now inquire the menu category for which their cSkinDisplayMenu is currently being used
2012-04-08 11:52:56 +02:00
menuitems.h
When toggling a timer between "Single" and "Repeating", the previous setting is now retained in case the user toggles back to the original value
2012-03-13 11:27:54 +01:00
newplugin
Made the "overloaded-virtual" warning an error to detect hidden overloaded virtual functions
2012-03-11 16:01:52 +01:00
nit.c
Fixes from Rolf Ahrenberg
2012-01-12 08:43:52 +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 several spelling errors
2012-06-09 14:40:26 +02:00
osd.h
Fixed some spellings in osd.h and svdrp.c
2012-12-03 13:51:23 +01:00
osdbase.c
A cOsdMenu can now handle skins that display different numbers of items in the various menu categories
2012-04-23 09:47:26 +02:00
osdbase.h
A cOsdMenu can now handle skins that display different numbers of items in the various menu categories
2012-04-23 09:47:26 +02:00
pat.c
Changed all occurrences of MPEG4 to H264 (pointed out by Sören Moch)
2012-11-25 14:21:15 +01:00
pat.h
Fixed several spelling errors
2011-12-04 13:40:52 +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
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
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
Implemented FHS support; fixed handling config directory if only -v is given
2012-09-01 14:03:45 +02:00
README
'TVDR TV Done Right' is now a registered trademark
2010-05-16 14:50:16 +02:00
README.i18n
Changed the project's URLs and email to tvdr.de
2009-10-18 14:18:22 +02:00
receiver.c
Finally removed the code marked with __RECORDING_H_DEPRECATED_DIRECT_MEMBER_ACCESS and LEGACY_CRECEIVER
2012-06-02 13:22:53 +02:00
receiver.h
Changed the semantics of the cReceiver::Activate() function (it is now called with 'false' *after* the receiver has been detached from the device
2012-09-02 09:35:31 +02:00
recorder.c
Increased the size of the TS buffer to 5MB and that of the Recorder buffer to 20MB to better handle HD recordings
2012-09-22 11:55:26 +02: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
When regenerating the index of a recording, the frame rate stored in the info file is now automatically fixed if it differs from the value detected by the frame detector
2012-12-05 10:37:41 +01:00
recording.h
Improved editing TS recordings
2012-11-18 12:19:51 +01:00
remote.c
Fixed indentation
2012-01-16 16:57:00 +01:00
remote.h
The CAM menu now stays open as long as it is automatically updated
2008-02-23 14:40:58 +01:00
remux.c
Changed all occurrences of MPEG4 to H264 (pointed out by Sören Moch)
2012-11-25 14:21:15 +01:00
remux.h
In order to be able to play TS recordings from other sources, in which there is more than one PMT PID in the PAT, 'int cPatPmtParser::PatPmt(void)' has been changed to 'bool cPatPmtParser::IsPatPmt(int Pid)'
2012-11-19 10:32:31 +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
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
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
Added detecting channels that use service type 0x16
2010-05-16 14:25:58 +02: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 the backslash ('\') to the list of characters that need to be escaped when executing external commands
2008-02-24 10:30:49 +01:00
shutdown.h
Rewrite of shutdown handling; implemented cPlugin::WakeupTime(); SIGHUP forces reload; cThread::EmergencyExit() replaced by ShutdownHandler.RequestEmergencyExit()
2007-02-25 10:56:29 +01:00
skinclassic.c
Implemented the setup options "OSD/Color key [0123]"
2012-09-09 14:37:15 +02:00
skinclassic.h
Implemented audio track menu
2005-01-02 15:11:44 +01:00
skinlcars.c
Fixed a leftover frame counter in the LCARS skin's replay display after jumping to an editing mark and resuming replay
2012-09-19 11:13:17 +02:00
skinlcars.h
Implemented LCARS skin
2012-06-02 13:17:16 +02:00
skins.c
Fixed setting the recording title for the replay display of old skins
2012-06-02 11:44:14 +02:00
skins.h
Fixed a typo in skins.h
2012-12-02 13:25:08 +01:00
skinsttng.c
Implemented the setup options "OSD/Color key [0123]"
2012-09-09 14:37:15 +02: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
Fixed handling empty strings in cSource::FromString()
2010-02-28 15:18:31 +01:00
sources.conf
Updated sources.conf
2011-09-11 14:32:29 +02:00
sources.h
The new setup option "Miscellaneous/Show channel names with source" can be used to turn on adding the source character to channel names whenever they are displayed
2012-06-17 12:27:07 +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
The SVDRP command HITK now discards any keys if the remote control is currently turned off
2012-12-04 12:13:14 +01:00
svdrp.h
Fixed the SVDRP command UPDR, which didn't update the global recordings list
2012-04-26 10:48:18 +02:00
svdrphosts.conf
Stripped some trailing whitespace
2006-04-17 12:19:31 +02:00
svdrpsend
Removed the '.pl' suffix from svdrpsend.pl
2011-12-04 21:46:30 +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 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
thread.h
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
timers.c
Fixed handling timers in case an event is modified and "phased out" while the timer is recording
2012-10-16 08:24:10 +02:00
timers.h
The new class cSortedTimers can be used to quickly get a list of all timers, sorted by their start time
2012-06-02 12:10:36 +02:00
tools.c
Fixed calling iconv_close() only with a valid iconv_t value
2012-12-03 09:34:12 +01:00
tools.h
Added 'IgnoreFiles' to RemoveEmptyDirectories()
2012-09-30 13:05:14 +02:00
transfer.c
Revised priority handling to allow receivers with a priority that is lower than that of live viewing
2012-03-02 10:19:00 +01:00
transfer.h
The PCR pid is now recorded for channels where this is different from the video PID
2010-01-30 11:10:25 +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 notes from HISTORY
2012-11-18 13:21:23 +01:00
vdr.1
Implemented FHS support; fixed handling config directory if only -v is given
2012-09-01 14:03:45 +02:00
vdr.5
If a frame position in the 'marks' file of a recording doesn't point to an I-frame, it will now be shifted towards the next I-frame
2012-10-15 11:23:59 +02:00
vdr.c
Implemented Play/Pause key
2012-12-04 13:37:59 +01:00
videodir.c
Added 'IgnoreFiles' to RemoveEmptyDirectories()
2012-09-30 13:05:14 +02:00
videodir.h
Added 'IgnoreFiles' to RemoveEmptyDirectories()
2012-09-30 13:05:14 +02:00