From: H. Peter Anvin Date: Tue, 5 Sep 2006 23:18:30 +0000 (-0700) Subject: Correct the memory layout for the BGRA32 color space X-Git-Tag: syslinux-3.30-pre3~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7bad5e30a928e81db7537f281c43d30726cb47c1;p=platform%2Fupstream%2Fsyslinux.git Correct the memory layout for the BGRA32 color space --- diff --git a/com32/lib/jpeg/bgra32.c b/com32/lib/jpeg/bgra32.c index d6f9791..ba0db70 100644 --- a/com32/lib/jpeg/bgra32.c +++ b/com32/lib/jpeg/bgra32.c @@ -355,9 +355,9 @@ static int initialize_bgra32(struct jdec_private *priv, unsigned int *bytes_per_mcu) { if (priv->components[0] == NULL) - priv->components[0] = (uint8_t *)malloc(priv->width * priv->height * 3); - bytes_per_blocklines[0] = priv->width * 3; - bytes_per_mcu[0] = 3*8; + priv->components[0] = (uint8_t *)malloc(priv->width * priv->height * 4); + bytes_per_blocklines[0] = priv->width * 4; + bytes_per_mcu[0] = 4*8; return !priv->components[0]; }