Revert "Do not use a palette for one color images."

This reverts commit b6513fbaa8.

This change can produce files that can cause decode failures in some
versions of chrome and safari/ios/macos.

https://chromium-review.googlesource.com/c/chromium/src/+/2876279

The chrome fix will be available in M92. This change can be revisited
after it and the mac updates are more widely deployed.

Bug: b/186640109,b/188702956
Change-Id: I296b8fe88c6c48219e3edf532226c4f972f1605b
This commit is contained in:
James Zern
2021-05-21 10:23:05 -07:00
parent 6fb4cddc93
commit b60869a18e
3 changed files with 1 additions and 39 deletions

View File

@ -213,10 +213,7 @@ static WEBP_INLINE void VP8LRefsCursorNext(VP8LRefsCursor* const c) {
enum VP8LLZ77Type {
kLZ77Standard = 1,
kLZ77RLE = 2,
kLZ77Box = 4,
// With kLZ77None, LZ77 is not even tried. For now, this is only useful for
// 1-color images but we could use it if we are sure the image is a photo.
kLZ77None = 8
kLZ77Box = 4
};
// Evaluates best possible backward references for specified quality.