-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Arc Riley wrote:
> Again, there are specific problems with using PIL: > > 1) Images are currently sent to OpenGL decoded. This is wasteful of > ram and CPU power. Decoding should only happen when nessesary. Am I missing something or OpenGL suddenly knows how to deal with e.g. Jpeg or PNG format? You need to decode the image before putting it into a texture. > > 2) PIL doesn't support APNG, MNG, or Ogg Theora What for? These are formats for animations/videos. What do you need those for? Do you want to make a movie player in Soya? > 3) PIL has libpng and libjpeg as dependencies, therefore so does Soya, > and PIL also has many more libraries as dependencies Not true - these things are runtime dependencies - what Jiba was talking about are compile-time dependencies. These are worse, because if the API for e.g. libjpg changes, you need to rebuild Soya. If you use PIL, only PIL needs to be updated (and that is not Soya's problem). Moreover, if you do not use PIL, Soya will never load it and doesn't depend on it. > PIL is dual-licensed, meaning they only GPL older versions while making > people pay for the newest. For this reason I don't want to contribute > to them to add APNG/etc support (nor do I want anyone else to). This is really politics and ideology and has little to do with technological merits of using one library or another. I am not saying that it is not important, but if we should break something that works only on ideological grounds, that is not sound decision. Regards, Jan - -- Jan Ciger GPG public key: http://www.keyserver.net/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mandriva - http://enigmail.mozdev.org iD8DBQFEW2d0n11XseNj94gRArgwAKDvNV4zirORuet73L3E5esI5OHa+wCfXA58 LzOCuYO5s5YKAT1TWTy5rwU= =Lh5q -----END PGP SIGNATURE----- _______________________________________________ Soya-user mailing list [email protected] https://mail.gna.org/listinfo/soya-user
