Imported from libpng-1.0.4d2.tar
This commit is contained in:
parent
ab1e583c44
commit
310faa8ec9
24
KNOWNBUG
24
KNOWNBUG
@ -38,13 +38,21 @@ Known bugs and suggested enhancements in libpng-1.0.4
|
|||||||
for the png_set_gAMA(), png_set_cHRM(), and corresponding png_get_()
|
for the png_set_gAMA(), png_set_cHRM(), and corresponding png_get_()
|
||||||
functions will be needed.
|
functions will be needed.
|
||||||
|
|
||||||
4. September 1999 -- BUG --
|
4. September 1999 -- BUG [FIXED] --
|
||||||
|
|
||||||
Portions of the new MMX code in pngvcrd.c are defined out because the
|
Portions of the new MMX code in pngvcrd.c were ifdef'd out because they
|
||||||
did not work properly. When PNGVCRD_INTERLACE_BUG_IS_FIXED is defined,
|
didn't work properly, but the bug appears to have been found and fixed.
|
||||||
to enable the code, pngtest pngtest.png pngout.png results in a
|
As a result, all parts of the code are once again enabled. If you think
|
||||||
"Debug error! Damage before normal block # 57 at 0x007e19f0" on
|
there's still a problem, you can recompile with one of the following two
|
||||||
a Pentium II with MMX system. This seems to be caused by the heap
|
macros defined and see if the problem goes away:
|
||||||
being trashed before a free() in png_read_destroy().
|
|
||||||
|
|
||||||
When PNGVCRD_COMBINE_BUG_IS_FIXED is defined (what?)
|
DISABLE_PNGVCRD_COMBINE
|
||||||
|
DISABLE_PNGVCRD_INTERLACE
|
||||||
|
|
||||||
|
The second one is in the function where the bug was; as far as we are
|
||||||
|
aware, there was never any bug in the other function. Please notify us
|
||||||
|
if you find any problems in libpng, regardless of whether the two macros
|
||||||
|
make any difference: png-implement@ccrc.wustl.edu
|
||||||
|
|
||||||
|
Again, we believe the MMX code in pngvcrd.c is 100% correct, but it has
|
||||||
|
not yet been tested extensively.
|
||||||
|
Reference in New Issue
Block a user