mirror of
https://github.com/webmproject/libwebp.git
synced 2025-07-13 06:24:27 +02:00
Fix asserts in Palette and BackwardReference code.
Fix inequality assertion on number of palette colors. Fix inequality assertion test in BackwardReferencesHashChainFollowChosenPath. Change-Id: Ie3242f1bbeaf96db91b839b6732ccce2634cebf3
This commit is contained in:
@ -829,7 +829,7 @@ static WebPEncodingError ApplyPalette(VP8LBitWriter* const bw,
|
||||
// Save palette to bitstream.
|
||||
VP8LWriteBits(bw, 1, TRANSFORM_PRESENT);
|
||||
VP8LWriteBits(bw, 2, COLOR_INDEXING_TRANSFORM);
|
||||
assert(palette_size >= 2);
|
||||
assert(palette_size >= 1);
|
||||
VP8LWriteBits(bw, 8, palette_size - 1);
|
||||
for (i = palette_size - 1; i >= 1; --i) {
|
||||
palette[i] = VP8LSubPixels(palette[i], palette[i - 1]);
|
||||
|
Reference in New Issue
Block a user