From a2a215d5e12ad35df8d0731dd00b6e41d5dd77fa Mon Sep 17 00:00:00 2001 From: Klaus Schmidinger Date: Sun, 25 Aug 2002 18:00:00 +0200 Subject: =?UTF-8?q?Version=201.1.8=20-=20Fixed=20replaying=20the=20last=20?= =?UTF-8?q?few=20seconds=20of=20a=20recording.=20-=20Added=20some=20missin?= =?UTF-8?q?g=20#includes=20to=20files=20in=20libdtv=20for=20gcc=203.2=20(t?= =?UTF-8?q?hanks=20to=20J=C3=BCrgen=20=20=20Zimmermann).=20-=20Added=20cDe?= =?UTF-8?q?vice::NewOsd()=20to=20allow=20a=20derived=20cDevice=20class=20t?= =?UTF-8?q?o=20implement=20its=20own=20=20=20OSD=20capabilities=20(thanks?= =?UTF-8?q?=20to=20Andreas=20Schultz).=20-=20Added=20cPalette::AllColors()?= =?UTF-8?q?=20for=20plugins=20that=20need=20to=20get=20the=20color=20entri?= =?UTF-8?q?es=20of=20=20=20a=20cPalette=20(see=20osdbase.h).=20-=20The=20n?= =?UTF-8?q?ew=20SVDRP=20command=20CLRE=20can=20be=20used=20to=20clear=20th?= =?UTF-8?q?e=20entire=20EPG=20data=20(suggested=20=20=20by=20Matthias=20Sc?= =?UTF-8?q?hniedermeyer).=20-=20Fixed=20handling=20one-shot=20timers=20tha?= =?UTF-8?q?t=20were=20already=20recording=20and=20had=20their=20start=20?= =?UTF-8?q?=20=20time=20changed=20into=20the=20future=20(thanks=20to=20Mat?= =?UTF-8?q?thias=20Schniedermeyer=20for=20reporting=20=20=20this=20one).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- osdbase.h | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'osdbase.h') diff --git a/osdbase.h b/osdbase.h index 1800482..3922126 100644 --- a/osdbase.h +++ b/osdbase.h @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: osdbase.h 1.4 2002/07/13 14:45:55 kls Exp $ + * $Id: osdbase.h 1.5 2002/08/25 10:01:00 kls Exp $ */ #ifndef __OSDBASE_H @@ -56,7 +56,18 @@ public: cPalette(int Bpp); int Index(eDvbColor Color); void Reset(void); - const eDvbColor *Colors(int &FirstColor, int &LastColor); + const eDvbColor *NewColors(int &FirstColor, int &LastColor); + // With every call this function returns a consecutive range of + // color entries that have been added since the last call. The + // return value is the address of the first new color, and the + // index of the first and last new color are returned in the given + // int parameters. If there are no new color entries, NULL will + // be returned. + const eDvbColor *AllColors(int &NumColors); + // Returns a pointer to the complete color table and stores the + // number of valid entries in NumColors. If no colors have been + // stored yet, NumColors will be set to 0 and the function will + // return NULL. void Take(const cPalette &Palette, tIndexes *Indexes = NULL); }; -- cgit v1.2.3