neutrino: fix png alpha channel with older libpng

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@292 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: e8b2fef1b9
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-02-07 (Sun, 07 Feb 2010)
This commit is contained in:
Stefan Seyfried
2010-02-07 14:45:36 +00:00
parent 9819856e7d
commit d010cbb8ce

View File

@@ -80,8 +80,10 @@ int fh_png_load(const char *name,unsigned char **buffer,int* /*xp*/,int* /*yp*/)
/* this test does not trigger for 8bit-paletted PNGs with newer libpng (1.2.40 at least), /* this test does not trigger for 8bit-paletted PNGs with newer libpng (1.2.40 at least),
but the data delivered is with alpha channel anyway, so always strip alpha for now but the data delivered is with alpha channel anyway, so always strip alpha for now
if (color_type & PNG_COLOR_MASK_ALPHA)
*/ */
#if PNG_LIBPNG_VER_MAJOR == 1 && PNG_LIBPNG_VER_MINOR <= 2 && PNG_LIBPNG_VER_RELEASE < 40
if (color_type & PNG_COLOR_MASK_ALPHA)
#endif
png_set_strip_alpha(png_ptr); png_set_strip_alpha(png_ptr);
if (bit_depth < 8) if (bit_depth < 8)