From 1173d8d359ffdf43fc48073eeb640534cab0be89 Mon Sep 17 00:00:00 2001 From: Klaus Schmidinger Date: Sun, 7 Aug 2005 12:08:40 +0200 Subject: [PATCH] Fixed cDvbSpuBitmap::putPixel() --- CONTRIBUTORS | 1 + HISTORY | 1 + dvbspu.c | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTORS b/CONTRIBUTORS index facb090d..40c0d56e 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -966,6 +966,7 @@ Reinhard Nissl for fixing the call to Channels.Unlock() in cEITScanner::Process() for making cDvbPlayer::Goto() append a Sequence End Code to get the image shown immediately with softdevices + for fixing cDvbSpuBitmap::putPixel() Richard Robson for reporting freezing replay if a timer starts while in Transfer Mode from the diff --git a/HISTORY b/HISTORY index d1cd507a..695d76d3 100644 --- a/HISTORY +++ b/HISTORY @@ -3667,3 +3667,4 @@ Video Disk Recorder Revision History replaying and is the only device that provides the given transponder, and that a forced EPG scan works even if EPG scan timeout is set to 0 (thanks to Bernhard Stegmaier for reporting a problem with this). +- Fixed cDvbSpuBitmap::putPixel() (thanks to Reinhard Nissl). diff --git a/dvbspu.c b/dvbspu.c index 9c8da3b4..d9730c57 100644 --- a/dvbspu.c +++ b/dvbspu.c @@ -8,7 +8,7 @@ * * parts of this file are derived from the OMS program. * - * $Id: dvbspu.c 1.14 2005/05/07 11:13:48 kls Exp $ + * $Id: dvbspu.c 1.15 2005/08/07 12:06:32 kls Exp $ */ #include @@ -155,7 +155,7 @@ void cDvbSpuBitmap::putPixel(int xp, int yp, int len, uint8_t colorid) setMin(minsize[colorid].x1, xp); setMin(minsize[colorid].y1, yp); setMax(minsize[colorid].x2, xp + len - 1); - setMax(minsize[colorid].y2, yp + len - 1); + setMax(minsize[colorid].y2, yp); } static uint8_t getBits(uint8_t * &data, uint8_t & bitf)