mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-27 23:42:58 +02:00
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
This commit is contained in:
@@ -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),
|
||||
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);
|
||||
|
||||
if (bit_depth < 8)
|
||||
|
Reference in New Issue
Block a user