diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2008-02-10 14:25:07 +0100 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2008-02-10 14:25:07 +0100 |
commit | fc81e337cb7ed6c176354f06f563ef2d4136bc8a (patch) | |
tree | aee55a99390d9ede5aa667898003e3764daf74d6 | |
parent | 56f1b1b741f45feefd499c8f3a4343734d72debd (diff) | |
download | vdr-fc81e337cb7ed6c176354f06f563ef2d4136bc8a.tar.gz vdr-fc81e337cb7ed6c176354f06f563ef2d4136bc8a.tar.bz2 |
Prepared version number and copyright year for version 1.6
-rw-r--r-- | INSTALL | 2 | ||||
-rw-r--r-- | MANUAL | 2 | ||||
-rw-r--r-- | PLUGINS.html | 35 | ||||
-rw-r--r-- | vdr.1 | 8 | ||||
-rw-r--r-- | vdr.5 | 8 | ||||
-rw-r--r-- | vdr.c | 4 |
6 files changed, 14 insertions, 45 deletions
@@ -1,7 +1,7 @@ Installation of the Video Disk Recorder --------------------------------------- -Version 1.5 +Version 1.6 ----------- Compiling and running the program: @@ -1,7 +1,7 @@ Video Disk Recorder User's Manual --------------------------------- -Version 1.4 +Version 1.6 ----------- * Remote Control Keys diff --git a/PLUGINS.html b/PLUGINS.html index 5644b684..71286b3b 100644 --- a/PLUGINS.html +++ b/PLUGINS.html @@ -6,27 +6,14 @@ <center><h1>The VDR Plugin System</h1></center> -<center><b>Version 1.5.8</b></center> +<center><b>Version 1.6</b></center> <p> <center> -Copyright © 2006 Klaus Schmidinger<br> +Copyright © 2008 Klaus Schmidinger<br> <a href="mailto:kls@cadsoft.de">kls@cadsoft.de</a><br> <a href="http://www.cadsoft.de/vdr">www.cadsoft.de/vdr</a> </center> <p> -<!--X1.5.7--><table width=100%><tr><td bgcolor=#0000AA> </td><td width=100%> -Important modifications introduced in version 1.5.7 are marked like this. -<!--X1.5.7--></td></tr></table> -<!--X1.5.8--><table width=100%><tr><td bgcolor=#00AA00> </td><td width=100%> -Important modifications introduced in version 1.5.8 are marked like this. -<!--X1.5.8--></td></tr></table> -<!--X1.5.10--><table width=100%><tr><td bgcolor=#AA0000> </td><td width=100%> -Important modifications introduced in version 1.5.10 are marked like this. -<!--X1.5.10--></td></tr></table> -<!--X1.5.13--><table width=100%><tr><td bgcolor=#FF0000> </td><td width=100%> -Important modifications introduced in version 1.5.13 are marked like this. -<!--X1.5.13--></td></tr></table> -<p> VDR provides an easy to use plugin interface that allows additional functionality to be added to the program by implementing a dynamically loadable library file. This interface allows programmers to develop additional functionality for VDR completely @@ -59,9 +46,7 @@ structures and allows it to hook itself into specific areas to perform special a <li><a href="#Command line help">Command line help</a> <li><a href="#Getting started">Getting started</a> <li><a href="#Shutting down">Shutting down</a> -<!--X1.5.13--><table width=100%><tr><td bgcolor=#FF0000> </td><td width=100%> <li><a href="#Logging">Logging</a> -<!--X1.5.13--></td></tr></table> <li><a href="#Main menu entry">Main menu entry</a> <li><a href="#User interaction">User interaction</a> <li><a href="#Housekeeping">Housekeeping</a> @@ -543,7 +528,6 @@ The <tt>Stop()</tt> function will only be called if a previous call to the returned <i>true</i>. The <tt>Stop()</tt> functions are called in the reverse order as the <a href="#Getting started"><tt>Start()</tt></a> functions were called. -<!--X1.5.13--><table width=100%><tr><td bgcolor=#FF0000> </td><td width=100%> <a name="Logging"><hr><h2>Logging</h2> If the plugin should print log messages, you can use <tt>dsyslog()</tt>, <tt>isyslog()</tt> or <tt>esyslog()</tt>.<br> @@ -561,7 +545,6 @@ esyslog("pluginname: error #%d has occurred", ErrorNumber); Note that the log messages will be given as provided, the plugin's name will not automatically be added, so make shure your log messages are obvious enough. -<!--X1.5.13--></td></tr></table> <a name="Main menu entry"><hr><h2>Main menu entry</h2> @@ -929,7 +912,6 @@ const char *MyConfigDir = cPlugin::ConfigDirectory(); <center><i><b>Welcome to Babylon!</b></i></center><p> -<!--X1.5.7--><table width=100%><tr><td bgcolor=#0000AA> </td><td width=100%> If a plugin displays texts to the user, it should prepare for internationalization of these texts. All that is necessary for this is to mark every text that is presented to the user as translatable, as in @@ -940,12 +922,10 @@ const char *s = tr("Hello world!"); The text given here must be the English version, and the returned pointer is either a translated version (if available) or the original string. -<!--X1.5.8--><table width=100%><tr><td bgcolor=#00AA00> </td><td width=100%> Texts are searched for in the domain registered for this plugin. If a plugin wants to make use of texts defined by the core VDR code, it can use the special <tt>trVDR()</tt> macro to mark these texts without having them appear in its own translation file. -<!--X1.5.8--></td></tr></table> <p> Sometimes texts are stored in an array, in which case they need to be marked differently, using the trNOOP() macro. The actual translation is then done @@ -973,7 +953,6 @@ character set. The names of these functions and macros are all of the form <tt>U and are defined in <tt>VDR/tools.h</tt>. Most of the time a plugin doesn't need to care about this, but when it comes to handling individual characters these functions may come in handy. -<!--X1.5.7--></td></tr></table> <a name="Custom services"><hr><h2>Custom services</h2> @@ -1349,9 +1328,7 @@ A player that has special requirements about audio tracks should announce its available audio tracks by calling <p><table><tr><td bgcolor=#F0F0F0><pre> -<!--X1.5.10--><table width=100%><tr><td bgcolor=#AA0000> </td><td width=100%> bool DeviceSetAvailableTrack(eTrackType Type, int Index, uint16_t Id, const char *Language = NULL, const char *Description = NULL) -<!--X1.5.10--></td></tr></table> </pre></td></tr></table><p> See <tt>device.h</tt> for details about the parameters for track handling. @@ -1477,19 +1454,15 @@ public: }; cMyReceiver::cMyReceiver(int Pid) -<!--X1.5.10--><table width=100%><tr><td bgcolor=#AA0000> </td><td width=100%> :cReceiver(tChannelID(), -1, Pid) -<!--X1.5.10--></td></tr></table> { } -<!--X1.5.10--><table width=100%><tr><td bgcolor=#AA0000> </td><td width=100%><pre> cMyReceiver::~cMyReceiver() { cReceiver::Detach(); ... } -<!--X1.5.10--></pre></td></tr></table> void cMyReceiver::Activate(bool On) { @@ -1851,9 +1824,7 @@ virtual bool HasDecoder(void) const; virtual bool CanReplay(void) const; virtual bool SetPlayMode(ePlayMode PlayMode); virtual int64_t GetSTC(void); -<!--X1.5.10--><table width=100%><tr><td bgcolor=#AA0000> </td><td width=100%> virtual bool HasIBPTrickSpeed(void); -<!--X1.5.10--></td></tr></table> virtual void TrickSpeed(int Speed); virtual void Clear(void); virtual void Play(void); @@ -1881,9 +1852,7 @@ the functions <p><table><tr><td bgcolor=#F0F0F0><pre> virtual int OpenFilter(u_short Pid, u_char Tid, u_char Mask); -<!--X1.5.10--><table width=100%><tr><td bgcolor=#AA0000> </td><td width=100%> virtual void CloseFilter(int Handle); -<!--X1.5.10--></td></tr></table> </pre></td></tr></table><p> which must open and close a file handle that delivers section data for the given @@ -2,15 +2,15 @@ .\" ** The above line should force tbl to be a preprocessor ** .\" Man page for vdr .\" -.\" Copyright (C) 2006 Klaus Schmidinger +.\" Copyright (C) 2008 Klaus Schmidinger .\" .\" You may distribute under the terms of the GNU General Public .\" License as specified in the file COPYING that comes with the .\" vdr distribution. .\" -.\" $Id: vdr.1 1.31 2008/02/08 15:58:59 kls Exp $ +.\" $Id: vdr.1 1.32 2008/02/10 14:23:12 kls Exp $ .\" -.TH vdr 1 "07 Jan 2007" "1.4.5" "Video Disk Recorder" +.TH vdr 1 "10 Feb 2008" "1.6" "Video Disk Recorder" .SH NAME vdr - the Video Disk Recorder .SH SYNOPSIS @@ -232,7 +232,7 @@ See the file \fICONTRIBUTORS\fR in the \fBvdr\fR source distribution. .SH REPORTING BUGS Report bugs to <vdr\-bugs@cadsoft.de>. .SH COPYRIGHT -Copyright \(co 2006 Klaus Schmidinger. +Copyright \(co 2008 Klaus Schmidinger. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. @@ -2,15 +2,15 @@ .\" ** The above line should force tbl to be a preprocessor ** .\" Man page for vdr file formats .\" -.\" Copyright (C) 2006 Klaus Schmidinger +.\" Copyright (C) 2008 Klaus Schmidinger .\" .\" You may distribute under the terms of the GNU General Public .\" License as specified in the file COPYING that comes with the .\" vdr distribution. .\" -.\" $Id: vdr.5 1.66 2008/02/08 13:48:31 kls Exp $ +.\" $Id: vdr.5 1.67 2008/02/10 14:25:07 kls Exp $ .\" -.TH vdr 5 "07 Jan 2007" "1.4.5" "Video Disk Recorder Files" +.TH vdr 5 "10 Feb 2008" "1.6" "Video Disk Recorder Files" .SH NAME vdr file formats - the Video Disk Recorder Files .SH DESCRIPTION @@ -669,7 +669,7 @@ Written by Klaus Schmidinger. .SH REPORTING BUGS Report bugs to <vdr\-bugs@cadsoft.de>. .SH COPYRIGHT -Copyright \(co 2006 Klaus Schmidinger. +Copyright \(co 2008 Klaus Schmidinger. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. @@ -1,7 +1,7 @@ /* * vdr.c: Video Disk Recorder main program * - * Copyright (C) 2000, 2003, 2006 Klaus Schmidinger + * Copyright (C) 2000, 2003, 2006, 2008 Klaus Schmidinger * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -22,7 +22,7 @@ * * The project's page is at http://www.cadsoft.de/vdr * - * $Id: vdr.c 1.309 2008/02/10 11:53:29 kls Exp $ + * $Id: vdr.c 1.310 2008/02/10 14:23:31 kls Exp $ */ #include <getopt.h> |