[Résolu] libpng12 : png_set_gray_1_2_4_to_8

Anrow
Messages : 7
Inscription : 09 juin 2009, 18:06

[Résolu] libpng12 : png_set_gray_1_2_4_to_8

Message par Anrow »

Bonjour,

En compilant le client, je me suis rendu compte qu'il existait des dépendances avec les librairies libpng12 et libpng14.

En cherchant un peu plus loin, il s'avère que la seule dépendance que j'ai pu trouver avec la libpng12 est la fonction "png_set_gray_1_2_4_to_8" (actuellement dépréciée), dans le fichier source "textures.c".

En cherchant un peu dans le manuel de la librairie (http://www.libpng.org/pub/png/libpng-manual.txt) j'ai pu trouver ceci :
The function
png_set_gray_1_2_4_to_8()
which also expands tRNS to alpha was replaced with
png_set_expand_gray_1_2_4_to_8()
which does not. It has been deprecated since libpng-1.0.18 and 1.2.9.
Après modification du source, seule la libpng14 est nécessaire et jusqu'à maintenant je ne note aucun problème.

En espérant que ma remarque puisse être utile.

Cordialement.
Dernière modification par Anrow le 08 août 2010, 12:53, modifié 1 fois.
Anrow, Elfe Sombre fier du devenir de son Peuple.

Avatar de l’utilisateur
tosh
Messages : 2379
Inscription : 01 sept. 2007, 01:09
Localisation : Quelque part sur la planete Terre.

Re: libpng12 : png_set_gray_1_2_4_to_8

Message par tosh »

Normalement, ce patch présent dans textures.c était censé corriger le soucis :

Code : Tout sélectionner

#if !defined(png_set_gray_1_2_4_to_8) && \
    defined(PNG_LIBPNG_VER_MAJOR) && defined(PNG_LIBPNG_VER_MINOR) && \
    (PNG_LIBPNG_VER_MAJOR > 1 || \
     (PNG_LIBPNG_VER_MAJOR == 1 && PNG_LIBPNG_VER_MINOR >= 4))
#define png_set_gray_1_2_4_to_8 png_set_expand_gray_1_2_4_to_8
#endif
Mais je vais regarder ça de plus prêt :)

EDIT : Tu as compilé les sources officielles, ou SVN?
Guerrier dans l'âme.

Membre de l'équipe.
Développeur Client & Serveur.

Anrow
Messages : 7
Inscription : 09 juin 2009, 18:06

Re: libpng12 : png_set_gray_1_2_4_to_8

Message par Anrow »

J'ai compilé à partir des sources officielles.
Anrow, Elfe Sombre fier du devenir de son Peuple.

Avatar de l’utilisateur
tosh
Messages : 2379
Inscription : 01 sept. 2007, 01:09
Localisation : Quelque part sur la planete Terre.

Re: libpng12 : png_set_gray_1_2_4_to_8

Message par tosh »

Donc ça sera corrigé pour la prochaine mise à jour. :)

Merci tout de même de l'avoir signalé :) .
Guerrier dans l'âme.

Membre de l'équipe.
Développeur Client & Serveur.

Anrow
Messages : 7
Inscription : 09 juin 2009, 18:06

Re: libpng12 : png_set_gray_1_2_4_to_8

Message par Anrow »

C'est avec plaisir. :D
Anrow, Elfe Sombre fier du devenir de son Peuple.

Verrouillé