Fixed handling transparent areas in cDvbSpuBitmap

This commit is contained in:
Klaus Schmidinger 2005-05-05 13:20:43 +02:00
parent 8d84cc15b9
commit 49f9edc194
3 changed files with 5 additions and 1 deletions

View File

@ -1160,6 +1160,7 @@ Marco Schl
for increasing POLLTIMEOUTS_BEFORE_DEVICECLEAR in transfer.c to 6 to avoid problems for increasing POLLTIMEOUTS_BEFORE_DEVICECLEAR in transfer.c to 6 to avoid problems
with the larger buffer reserve with the larger buffer reserve
for adding support for setting the video display mode for adding support for setting the video display mode
for fixing handling transparent areas in cDvbSpuBitmap
Jürgen Schmitz <j.schmitz@web.de> Jürgen Schmitz <j.schmitz@web.de>
for reporting a bug in displaying the current channel when switching via the SVDRP for reporting a bug in displaying the current channel when switching via the SVDRP

View File

@ -3484,3 +3484,4 @@ Video Disk Recorder Revision History
- Added missing text internationalization for "Starting EPG scan" (thanks to - Added missing text internationalization for "Starting EPG scan" (thanks to
Matthias Lötzke). Matthias Lötzke).
- Updated the Finnish OSD texts (thanks to Rolf Ahrenberg). - Updated the Finnish OSD texts (thanks to Rolf Ahrenberg).
- Fixed handling transparent areas in cDvbSpuBitmap (thanks to Marco Schlüßler).

View File

@ -8,7 +8,7 @@
* *
* parts of this file are derived from the OMS program. * parts of this file are derived from the OMS program.
* *
* $Id: dvbspu.c 1.12 2005/02/06 09:54:51 kls Exp $ * $Id: dvbspu.c 1.13 2005/05/05 13:19:03 kls Exp $
*/ */
#include <assert.h> #include <assert.h>
@ -143,6 +143,8 @@ bool cDvbSpuBitmap::getMinSize(const aDvbSpuPalDescr paldescr,
if (ret) if (ret)
DEBUG("MinSize: (%d, %d) x (%d, %d)\n", DEBUG("MinSize: (%d, %d) x (%d, %d)\n",
size.x1, size.y1, size.x2, size.y2); size.x1, size.y1, size.x2, size.y2);
if (size.x1 > size.x2 || size.y1 > size.y2)
return false;
return ret; return ret;
} }