Здравствуйте, kuzbas22, Вы писали:
K>Здравствуйте, kuzbas22, Вы писали:
K>>subj
K>Да, во избежании вопросов : browse — не проигрывает, firefox проигрывает
K>http://files.rsdn.ru/92568/smoke.png
pnglib вываливается c ошибкой "Extra compressed data" в pngread.c, вот здесь
if (ret == Z_STREAM_END)
{
if (png_ptr->zstream.avail_out || png_ptr->zstream.avail_in ||
png_ptr->idat_size)
png_error(png_ptr, "Extra compressed data"); // <<<<<<<<<<<<<<<<<<<<<<<<<<<
png_ptr->mode |= PNG_AFTER_IDAT;
png_ptr->flags |= PNG_FLAG_ZLIB_FINISHED;
#if defined(PNG_READ_APNG_SUPPORTED)
png_ptr->num_frames_read++;
#endif
break;
Все это при попытке чтения последнего frame. Похоже на багу apngasm.