libsi
Added some typecasts to silence gcc compiler warnings
2012-02-26 14:02:17 +01:00
PLUGINS /src
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
po
Updated the German OSD texts
2012-06-03 09:14:47 +02: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 getting the maximum short channel name length in case there are no short names at all
2012-04-01 09:28:39 +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 channel name column in the "What's on now/next" menu now adjusts its width to display the full short name of each channel
2012-03-11 13:29:06 +01:00
ci.c
Fixed resetting CAMs
2012-05-29 11:19:56 +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
Making sure setup strings don't contain any newline characters
2012-05-11 11:08:38 +02:00
config.h
The new setup option "DVB/Standard compliance" can be used to switch between different variations of the DVB standard
2012-04-15 10:52:34 +02:00
CONTRIBUTORS
Speeded up opening menus on systems with many (several thousands) of recordings, by caching the information whether a recording is stored on the video directory file system within the cRecording data
2012-06-03 10:03:55 +02:00
COPYING
Updated the GPL copies
2006-04-21 14:53:26 +02:00
cutter.c
Extended the interface to the script that gets called for recordings, so that in the "edited" case it also provides the name of the original recording
2012-06-02 13:57:41 +02: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
Fixed cDevice::StillPicture(), making sure it doesn't call the derived class's function if no buffer has been allocated
2012-04-26 10:28:39 +02:00
device.h
The new function cDevice::DeviceType() returns a string identifying the type of the given device
2012-04-04 09:52:15 +02: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
Removed the "bondedMasterFailed" mechanism from cDvbTuner
2012-05-09 08:33:59 +02: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 a possible high CPU load when pausing replay
2012-05-06 11:04:07 +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
Added DeleteEvent() to the EPG handler interface, so that an EPG handler can trigger deleting of an event
2012-06-02 14:10:37 +02: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
Added DeleteEvent() to the EPG handler interface, so that an EPG handler can trigger deleting of an event
2012-06-02 14:10:37 +02:00
epg.h
Added DeleteEvent() to the EPG handler interface, so that an EPG handler can trigger deleting of an event
2012-06-02 14:10:37 +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
Speeded up opening menus on systems with many (several thousands) of recordings, by caching the information whether a recording is stored on the video directory file system within the cRecording data
2012-06-03 10:03:55 +02:00
i18n.c
Fixed language code entry for Portuguese
2011-08-15 10:05:19 +02:00
i18n.h
Removed the obsolete typedef tI18nPhrase
2012-03-11 14:08:13 +01:00
INSTALL
Added a section on 'Standard compliance' to INSTALL
2012-06-03 09:24:21 +02:00
interface.c
Replaced all calls to sleep() with cCondWait::SleepMs()
2011-12-04 14:53:41 +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
Added user defined key kUser0
2010-04-05 10:14:19 +02:00
keys.h
Added user defined key kUser0
2010-04-05 10:14:19 +02: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
Reverted some improvements to Make.config.template
2012-03-20 11:22:30 +01:00
Make.global
Moved strictly necessary Makefile options into Make.global
2010-02-06 15:02:35 +01:00
Makefile
Implemented LCARS skin
2012-06-02 13:17:16 +02:00
MANUAL
The new setup option "DVB/Standard compliance" can be used to switch between different variations of the DVB standard
2012-04-15 10:52:34 +02:00
menu.c
The new member function cSkinDisplayReplay::SetRecording() allows a skin to display more information about the currently played recording
2012-05-12 14:20:41 +02:00
menu.h
The new member function cSkinDisplayReplay::SetRecording() allows a skin to display more information about the currently played recording
2012-05-12 14:20:41 +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
Now making sure that the "small font" is never larger than the "osd font"
2012-06-02 13:35:54 +02:00
osd.h
The new function RgbShade() (include osd.h) can be used to generate a brighter or darker version of a given color
2012-06-02 10:44:24 +02: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
The new setup option "DVB/Standard compliance" can be used to switch between different variations of the DVB standard
2012-04-15 10:52:34 +02: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
Removed the obsolete function cPlugin::RegisterI18n()
2012-03-11 13:56:35 +01:00
plugin.h
Removed the obsolete function cPlugin::RegisterI18n()
2012-03-11 13:56:35 +01:00
PLUGINS.html
Added a new plugin interface for implementing EPG handlers
2012-03-10 15:10:43 +01: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
Finally removed the code marked with __RECORDING_H_DEPRECATED_DIRECT_MEMBER_ACCESS and LEGACY_CRECEIVER
2012-06-02 13:22:53 +02:00
recorder.c
Revoked the changes to cFrameDetector that have been introduced in version 1.7.19
2011-09-04 10:13:14 +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
Speeded up opening menus on systems with many (several thousands) of recordings, by caching the information whether a recording is stored on the video directory file system within the cRecording data
2012-06-03 10:03:55 +02:00
recording.h
Speeded up opening menus on systems with many (several thousands) of recordings, by caching the information whether a recording is stored on the video directory file system within the cRecording data
2012-06-03 10:03:55 +02: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
Fixed some typos
2012-03-02 10:56:49 +01:00
remux.h
Detecting frames in case the Picture Start Code or Access Unit Delimiter extends over TS packet boundaries is now done by locally skipping TS packets in cFrameDetector
2011-09-04 13:09:06 +02:00
ringbuffer.c
Fixed generating the index for recordings from channels that put a whole GOP into one payload unit; regenerating index file
2009-11-22 11:30:27 +01:00
ringbuffer.h
Fixed several spelling errors
2011-12-04 13:40:52 +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
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
Added cDevice::CloseFilter(); some fixes to PLUGINS.html
2007-10-14 13:11:23 +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
The disk usage is no longer automatically added to the title of the main and "Recordings" menus
2012-04-23 09:07:55 +02:00
skinclassic.h
Implemented audio track menu
2005-01-02 15:11:44 +01:00
skinlcars.c
Changed the color for devices
2012-06-03 09:45:00 +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
The new member function cSkinDisplayReplay::SetRecording() allows a skin to display more information about the currently played recording
2012-05-12 14:20:41 +02:00
skinsttng.c
The disk usage is no longer automatically added to the title of the main and "Recordings" menus
2012-04-23 09:07:55 +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
Added cChannel::IsSourceType() to test if a channel's source is of a given type
2010-03-07 13:56:09 +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
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 new member function cSkinDisplayReplay::SetRecording() allows a skin to display more information about the currently played recording
2012-05-12 14:20:41 +02: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
Switched I18N to gettext
2007-08-11 12:39:06 +02:00
thread.c
Renamed the function cString::sprintf(const char *fmt, va_list &ap) to vsprintf()
2012-05-08 11:23:56 +02:00
thread.h
Added cThread::SetIOPriority() and using it in cRemoveDeletedRecordingsThread
2009-04-13 13:55:23 +02:00
timers.c
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
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
The new member function cSkinDisplayReplay::SetRecording() allows a skin to display more information about the currently played recording
2012-05-12 14:20:41 +02:00
tools.h
cVector::Clear() now reinitializes any previously used members
2012-05-20 14:01:02 +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
vdr.1
The code for the RCU remote control unit has been moved into a separate plugin named "rcu"
2012-02-27 12:30:45 +01:00
vdr.5
Added a new plugin interface for implementing EPG handlers
2012-03-10 15:10:43 +01:00
vdr.c
Implemented LCARS skin
2012-06-02 13:17:16 +02:00
videodir.c
The disk usage is no longer automatically added to the title of the main and "Recordings" menus
2012-04-23 09:07:55 +02:00
videodir.h
The disk usage is no longer automatically added to the title of the main and "Recordings" menus
2012-04-23 09:07:55 +02:00