bb138 La vie est belle ... | Bonjour à tous !
J'ai récupéré les sources et recompilé normalement la lib PNG.
Ensuite je comptais me faire juste un petit loader tout bétâ... Et là pas moyen d'avancer...
Code :
- fread(sig, 1, 8, infile);
- if (!png_check_sig(sig, 8))
- return 1; /* pour la signature */
- png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL);
- if (!png_ptr)
- return 4;
- info_ptr = png_create_info_struct(png_ptr);
- if (!info_ptr) {
- png_destroy_read_struct(&png_ptr, NULL, NULL);
- return 4;
- }
- if (setjmp(png_jmpbuf(png_ptr))) {
- png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
- return 2;
- }
- png_init_io(png_ptr, infile);
- png_set_sig_bytes(png_ptr, 8);
- png_read_info(png_ptr, info_ptr); /* GROS SOUCIS plantage ici !!!*/
|
...et là je ne comprend vraiment pas pourquoi...
une idée, un conseil... n'hésitez surtout pas...
(je crois que je ne vais bientôt plus avoir un seul cheveu...)
|