From fc81e337cb7ed6c176354f06f563ef2d4136bc8a Mon Sep 17 00:00:00 2001 From: Klaus Schmidinger Date: Sun, 10 Feb 2008 14:25:07 +0100 Subject: [PATCH] Prepared version number and copyright year for version 1.6 --- INSTALL | 2 +- MANUAL | 2 +- PLUGINS.html | 35 ++--------------------------------- vdr.1 | 8 ++++---- vdr.5 | 8 ++++---- vdr.c | 4 ++-- 6 files changed, 14 insertions(+), 45 deletions(-) diff --git a/INSTALL b/INSTALL index 573c6c08..fd5983c5 100644 --- a/INSTALL +++ b/INSTALL @@ -1,7 +1,7 @@ Installation of the Video Disk Recorder --------------------------------------- -Version 1.5 +Version 1.6 ----------- Compiling and running the program: diff --git a/MANUAL b/MANUAL index 8798728d..c67ec228 100644 --- a/MANUAL +++ b/MANUAL @@ -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 @@

The VDR Plugin System

-
Version 1.5.8
+
Version 1.6

-Copyright © 2006 Klaus Schmidinger
+Copyright © 2008 Klaus Schmidinger
kls@cadsoft.de
www.cadsoft.de/vdr

-
  -Important modifications introduced in version 1.5.7 are marked like this. -
-
  -Important modifications introduced in version 1.5.8 are marked like this. -
-
  -Important modifications introduced in version 1.5.10 are marked like this. -
-
  -Important modifications introduced in version 1.5.13 are marked like this. -
-

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

  • Command line help
  • Getting started
  • Shutting down -
     
  • Logging -
  • Main menu entry
  • User interaction
  • Housekeeping @@ -543,7 +528,6 @@ The Stop() function will only be called if a previous call to the returned true. The Stop() functions are called in the reverse order as the Start() functions were called. -
     

    Logging

    If the plugin should print log messages, you can use dsyslog(), isyslog() or esyslog().
    @@ -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. -

    Main menu entry

    @@ -929,7 +912,6 @@ const char *MyConfigDir = cPlugin::ConfigDirectory();
    Welcome to Babylon!

    -
      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. -
      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 trVDR() macro to mark these texts without having them appear in its own translation file. -

    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 U and are defined in VDR/tools.h. 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. -


    Custom services

    @@ -1349,9 +1328,7 @@ A player that has special requirements about audio tracks should announce its available audio tracks by calling

    -
      bool DeviceSetAvailableTrack(eTrackType Type, int Index, uint16_t Id, const char *Language = NULL, const char *Description = NULL) -

    See device.h for details about the parameters for track handling. @@ -1477,19 +1454,15 @@ public: }; cMyReceiver::cMyReceiver(int Pid) -
      :cReceiver(tChannelID(), -1, Pid) -
    { } -
     
     cMyReceiver::~cMyReceiver()
     {
       cReceiver::Detach();
       ...
     }
    -
    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); -
      virtual bool HasIBPTrickSpeed(void); -
    virtual void TrickSpeed(int Speed); virtual void Clear(void); virtual void Play(void); @@ -1881,9 +1852,7 @@ the functions

     virtual int OpenFilter(u_short Pid, u_char Tid, u_char Mask);
    -
      virtual void CloseFilter(int Handle); -

    which must open and close a file handle that delivers section data for the given diff --git a/vdr.1 b/vdr.1 index 7becbd8b..67348d3a 100644 --- a/vdr.1 +++ b/vdr.1 @@ -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 . .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. diff --git a/vdr.5 b/vdr.5 index c4b59c6f..bec9d5d3 100644 --- a/vdr.5 +++ b/vdr.5 @@ -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 . .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. diff --git a/vdr.c b/vdr.c index 444d3c66..9f8dcdcd 100644 --- a/vdr.c +++ b/vdr.c @@ -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