diff options
author | Klaus Schmidinger <kls (at) cadsoft (dot) de> | 2002-05-11 18:00:00 +0200 |
---|---|---|
committer | Klaus Schmidinger <kls (at) cadsoft (dot) de> | 2002-05-11 18:00:00 +0200 |
commit | 803c6c6bf6340302f78171892bef599aa272c266 (patch) | |
tree | 01e24d99cf48cd3bed1506ed6727ff385655574e /vdr.c | |
parent | ae8a947367b4be57c9b0ca7bbf0032de0e2018d3 (diff) | |
download | vdr-patch-lnbsharing-803c6c6bf6340302f78171892bef599aa272c266.tar.gz vdr-patch-lnbsharing-803c6c6bf6340302f78171892bef599aa272c266.tar.bz2 |
Version 1.1.1vdr-1.1.1
- Separated the actual DVB hardware OSD implementation from the abstract OSD
interface. 'osdbase.c/.h' now implements the abstract OSD, while 'dvbosd.c/.h'
is the actual implementation for the DVB hardware. This is in preparation for
allowing additional kinds of OSD hardware implementations.
- Fixed leftover references to the file FORMATS in MANUAL and svdrp.c.
- Avoiding ambiguities in the cList template class in case one defines a "list of
lists" (thanks to Stefan Huelswitt).
- Simplified the basic cMenuSetupPage class for easier use in plugins.
- Added setup parameters and a Setup menu to the 'hello' plugin example.
- Fixed logging error message for unknown config parameters in plugins.
- Rearranged cleanup sequence at the end of the main program.
- Adapted PLUGINS.html to use the actual code examples from the 'hello' plugin.
Diffstat (limited to 'vdr.c')
-rw-r--r-- | vdr.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -22,7 +22,7 @@ * * The project's page is at http://www.cadsoft.de/people/kls/vdr * - * $Id: vdr.c 1.104 2002/05/05 10:34:31 kls Exp $ + * $Id: vdr.c 1.105 2002/05/11 11:46:40 kls Exp $ */ #include <getopt.h> @@ -578,14 +578,14 @@ int main(int argc, char *argv[]) } if (Interrupted) isyslog(LOG_INFO, "caught signal %d", Interrupted); - Setup.CurrentChannel = cDvbApi::CurrentChannel(); - Setup.CurrentVolume = cDvbApi::CurrentVolume(); - Setup.Save(); - PluginManager.Shutdown(true); cVideoCutter::Stop(); delete Menu; delete ReplayControl; delete Interface; + PluginManager.Shutdown(true); + Setup.CurrentChannel = cDvbApi::CurrentChannel(); + Setup.CurrentVolume = cDvbApi::CurrentVolume(); + Setup.Save(); cDvbApi::Cleanup(); if (WatchdogTimeout > 0) dsyslog(LOG_INFO, "max. latency time %d seconds", MaxLatencyTime); |