Announcement

Collapse
No announcement yet.

v4.23: Adobe filter adapter bugs

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Reported v4.23: Adobe filter adapter bugs

    Hi

    I'm developing three free 8bf filters for quantization, dithering and noise removal, and of course I'm testing it with IrfanView.

    The plugins are Ximagic Quantizer, GrayDither and Denoiser and can be downloaded at http://www.ximagic.com

    I've found two bugs, although I suppose one of it is intentional.

    1.- IV always report the image as RGB to the plugin, even if it is a grayscale image. I suppose this is intentional although can be a problem for some plugins.

    2.- For large images when advanceStateProc is called, Irfanview crash. If Irfanview can't allocate enough memory it should report the problem to the plugin in the return value but apparently it doesn't.

    Probably the bug is an unverified memory allocation.

    To confirm the error:
    Grayscale - Create a new grayscale image with dimensions 11264 x 11264 and try to run GrayDither.
    Color - Create a new RGB color image with dimensions 11264 x 11264 and try to run Denoiser or Quantizer.

    To check if it can be a problem in my plugins, I'd tested also with Harry's filters 3.0 and the result is also that IV crash.

    Debugging the plugins, I've found that IV crash when it try to execute AdvanceStateProc.

    The 11264x11264 are enough to crash in my desktop computer but of course it depends on the available memory and system load.

    I've tested the plugins with IrfanView, PSE, PSP, PhotoPaint, The Gimp and XnView on Windows Vista with 5GB and XP with 1GB.

    Regards

    EDIT: I forgot to include IV version, is v 4.23 (apparently there is no way to change the post title)
    Last edited by brodriguez; 28.05.2009, 01:25 PM.
Working...
X