X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fgdi%2Fglcddc.cpp;h=a593cfa3e7938cb6e4cde89accbbb407e7fb23cb;hb=6d3b397a9316337447f2ebfcd66c01abec54b4e8;hp=75d256e20ec5c758a9c32d07e5f29b372bf17f01;hpb=b8e9b51fb1a75b1805cf3108ffdc22aff9f75cf2;p=vuplus_dvbapp diff --git a/lib/gdi/glcddc.cpp b/lib/gdi/glcddc.cpp index 75d256e..a593cfa 100644 --- a/lib/gdi/glcddc.cpp +++ b/lib/gdi/glcddc.cpp @@ -14,13 +14,13 @@ gLCDDC::gLCDDC() surface.x=lcd->size().width(); surface.y=lcd->size().height(); - surface.bpp=8; - surface.bypp=1; surface.stride=lcd->stride(); + surface.bypp=surface.stride / surface.x; + surface.bpp=surface.bypp*8; surface.data=lcd->buffer(); - - surface.clut.colors=256; + surface.clut.colors=0; surface.clut.data=0; + m_pixmap = new gPixmap(&surface); } @@ -32,11 +32,9 @@ gLCDDC::~gLCDDC() void gLCDDC::exec(gOpcode *o) { - eDebug("gLCDDC exec!!! %d", o->opcode); switch (o->opcode) { case gOpcode::flush: - eDebug("END! WRITE!"); // if (update) lcd->update(); default: