summaryrefslogtreecommitdiff
path: root/vdr.c
AgeCommit message (Collapse)Author
2021-05-21The macro DEPRECATED_VDR_CHARSET_OVERRIDE and the related code has been removedKlaus Schmidinger
2021-04-20Deleting expired timers is now triggered immediately after the timers are ↵Klaus Schmidinger
modified
2021-04-10Now adjusting spawned timers before setting events to timersKlaus Schmidinger
2021-04-06No longer switching devices for pattern timersKlaus Schmidinger
2021-04-06Spawned timers that don't use VPS now automatically adjust their start/stop ↵Klaus Schmidinger
times to changes in the respective event's times
2020-12-26Implemented "Pattern Timers"2.5.1Klaus Schmidinger
2020-11-20Fixed parsing the '-l' command line optionKlaus Schmidinger
2020-05-18Fixed a possible crash in case replay is started and stopped in rapid sequence2.4.2Klaus Schmidinger
2020-05-15Modified setting system and override character tablesKlaus Schmidinger
2020-05-07Fixed dropping capabilities in case cap_sys_time is not availableKlaus Schmidinger
2019-05-23Fixed asserting free disk space in case there is no local timer currently ↵Klaus Schmidinger
recording
2019-03-18Fixed dropping capabilities in case cap_sys_time is not availableKlaus Schmidinger
2019-03-12Fixed shutdown after user inactivity in case a plugin is keeping the OSD ↵Klaus Schmidinger
open (cont'd)
2018-07-16Fixed shutdown after user inactivity in case a plugin is keeping the OSD openKlaus Schmidinger
2018-04-28Fixed a possible invalid locking sequence in case a remote timer handling ↵Klaus Schmidinger
error message is displayed on the OSD and the skin tries to lock the Recordings or DeletedRecordings list in its Flush() function
2018-04-10Adjusted version numbers and datesKlaus Schmidinger
2018-03-04Assigning events to timers no longer triggers sending a POLL to all peer VDRsKlaus Schmidinger
2018-02-25Combined Start/StopSVDRPServer/ClientHandler() into Start/StopSVDRPHandler()Klaus Schmidinger
2018-02-25Moved handling remote timers into cSVDRPClientHandler::ProcessConnections()Klaus Schmidinger
2017-11-09Switching the primary device is no longer done via osSwitchDvb, but rather ↵Klaus Schmidinger
by the main program loop reacting to changes in Setup.PrimaryDVB
2017-11-02The macros used to control deprecated code or functions have been changed to ↵Klaus Schmidinger
hold numeric values; the default for DEPRECATED_VDR_CHARSET_OVERRIDE has been set to 0
2017-10-31Fixed an invalid lock sequence when trying to remove a deleted recording in ↵Klaus Schmidinger
case of low disk space; now making sure that AssertFreeDiskSpace() is called with the maximum timer priority in case there are several timers recording with different priorities
2017-06-10Implemented CAM auto responsesKlaus Schmidinger
2017-06-06Fixed uninitialized variable SdWatchdog in vdr.cKlaus Schmidinger
2017-05-29Fixed a double channel switch when pressing the Channel+/- keys while no ↵Klaus Schmidinger
menu or channel display is open
2017-05-29Added clearing CiResourceHandlers before shutting down the plugin managerKlaus Schmidinger
2017-05-21If the Channel+/- keys are pressed while in the Schedules menu, the menu is ↵Klaus Schmidinger
now switched to the EPG of the new current channel
2017-05-01Log messages about switching channels now include the channel IDKlaus Schmidinger
2017-04-03cOsdMenu::Display() now checks whether the OSD size has changed and if so ↵Klaus Schmidinger
calls SetDisplayMenu()
2017-03-25Now stopping any ongoing recordings before stopping the pluginsKlaus Schmidinger
2017-01-09The channel/CAM relations are now stored in the file 'cam.data'; fixed a ↵Klaus Schmidinger
flaw in handling timeouts for encrypted channels
2016-12-23Added support for the systemd watchdogKlaus Schmidinger
2016-12-13Fixed a crash when moving a recording to a folder on a different volumeKlaus Schmidinger
2015-09-11Implemented the setup option "Recording/Record key handling"Klaus Schmidinger
2015-09-08Implemented setup options for SVDRP peeringKlaus Schmidinger
2015-09-01Implemented strict locking of global listsKlaus Schmidinger
2015-05-22Implemented SVDRP peeringKlaus Schmidinger
2015-04-29The SVDRP port now accepts multiple concurrent connectionsKlaus Schmidinger
2015-04-19The -u option now also accepts a numerical user idKlaus Schmidinger
2015-04-18The command line option -D now accepts the value '-' (as in -D-), which ↵Klaus Schmidinger
prevents VDR from using any DVB devices
2015-02-10Added command line option --chartab to replace VDR_CHARSET_OVERRIDEKlaus Schmidinger
2015-01-17Added the new command line option --updindexKlaus Schmidinger
2015-01-14Added the channel name to log messages that reference a channelKlaus Schmidinger
2015-01-11Fixed support for systemdKlaus Schmidinger
2014-04-14VDR now reads command line options from *.conf files in /etc/vdr/conf.dKlaus Schmidinger
2014-03-16Added support for systemd2.1.6Klaus Schmidinger
2014-01-26Now checking whether the primary device atcually has a decoder before ↵Klaus Schmidinger
retuning the current channel after a change in its parameters
2014-01-25The new function cStatus::ChannelChange() can be implemented by plugins to ↵Klaus Schmidinger
be informed about changes to the parameters of a channel that may require a retune
2014-01-16Now waiting explicitly until all CAM slots are ready before switching to the ↵Klaus Schmidinger
initial channel when VDR is started
2013-12-25Fixed setting the name of the video directory to avoid a crash when using ↵Klaus Schmidinger
--genindex, and also to use the correct directory with --edit