comparison tools/lib64gfx.c @ 1512:ee691fbf8f27

Initialize previous data value in RLE encoder.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 11 May 2018 22:25:12 +0300
parents 62ede0de6ab0
children 181163a6dd24
comparison
equal deleted inserted replaced
1511:62ede0de6ab0 1512:ee691fbf8f27
367 int dmEncodeGenericRLE(DMGrowBuf *dst, const Uint8 *src, const Uint8 *srcEnd, const DMCompParams *cfg) 367 int dmEncodeGenericRLE(DMGrowBuf *dst, const Uint8 *src, const Uint8 *srcEnd, const DMCompParams *cfg)
368 { 368 {
369 int res; 369 int res;
370 370
371 // Perform RLE encoding 371 // Perform RLE encoding
372 int count = 0, prev; 372 int count = 0, prev = -1;
373 while (src < srcEnd) 373 while (src < srcEnd)
374 { 374 {
375 Uint8 data = *src++; 375 Uint8 data = *src++;
376 376
377 if (data != prev || count >= cfg->rleMaxCount) 377 if (data != prev || count >= cfg->rleMaxCount)