fix build against libpng >=1.4
According to the latest libpng manual, png_set_gray_1_2_4_to_8() is
deprecated and should be replaced with png_set_expand_gray_1_2_4_to_8()
(backported to 1.2.9).
Useful in case we ever do update libpng.
BUG=chrome-os-partner:49267
TEST=build
Change-Id: Ifbe7a670b23b8fcb7ffc7e1ebf0e6179a178271f
Signed-off-by: Brian Norris <briannorris@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/321471
Reviewed-by: Mike Frysinger <vapier@chromium.org>
diff --git a/src/ply-image.c b/src/ply-image.c
index 9261136..dff8e04 100644
--- a/src/ply-image.c
+++ b/src/ply-image.c
@@ -191,7 +191,7 @@
png_set_palette_to_rgb(png);
if ((color_type == PNG_COLOR_TYPE_GRAY) && (bits_per_pixel < 8))
- png_set_gray_1_2_4_to_8(png);
+ png_set_expand_gray_1_2_4_to_8(png);
if (png_get_valid(png, info, PNG_INFO_tRNS))
png_set_tRNS_to_alpha(png);