diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2013-08-27 10:22:22 +0200 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2013-08-27 10:22:22 +0200 |
commit | 9b1b6b3ce4a7968a809fc9c15eb6148d04d528b2 (patch) | |
tree | b168a1cc8ebbdcbfaebfd80f0bdb4d4e3d008065 /dvbsubtitle.c | |
parent | c8c14e31d82d8c4a0656b7bcb64b9cac089562a8 (diff) | |
download | vdr-9b1b6b3ce4a7968a809fc9c15eb6148d04d528b2.tar.gz vdr-9b1b6b3ce4a7968a809fc9c15eb6148d04d528b2.tar.bz2 |
Fixed handling DVB subtitle fill region codes for 2 and 8 bpp
Diffstat (limited to 'dvbsubtitle.c')
-rw-r--r-- | dvbsubtitle.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/dvbsubtitle.c b/dvbsubtitle.c index 9facc860..f4958f25 100644 --- a/dvbsubtitle.c +++ b/dvbsubtitle.c @@ -7,7 +7,7 @@ * Original author: Marco Schluessler <marco@lordzodiac.de> * With some input from the "subtitle plugin" by Pekka Virtanen <pekka.virtanen@sci.fi> * - * $Id: dvbsubtitle.c 2.34 2013/02/22 15:25:25 kls Exp $ + * $Id: dvbsubtitle.c 3.1 2013/08/27 10:21:05 kls Exp $ */ #include "dvbsubtitle.h" @@ -1081,9 +1081,9 @@ int cDvbSubtitleConverter::ExtractSegment(const uchar *Data, int Length, int64_t bs.SkipBits(2); // reserved if (regionFillFlag) { switch (region->Bpp()) { - case 2: region->FillRegion(region8bitPixelCode); break; + case 2: region->FillRegion(region2bitPixelCode); break; case 4: region->FillRegion(region4bitPixelCode); break; - case 8: region->FillRegion(region2bitPixelCode); break; + case 8: region->FillRegion(region8bitPixelCode); break; default: dbgregions("unknown bpp %d (%s %d)\n", region->Bpp(), __FUNCTION__, __LINE__); } } |