Gmagick-based media processing broken after upgrade to GraphicsMagick 1.3.32

Description

Processing media using gmagick/GraphicsMagick no longer works after upgrading to GraphicsMagick 1.3.32. (Version 1.3.33 is also confirmed to have this problem). This is true for all versions of Gmagick to at least 2.0.5rc1 (the latest as of 1 August 2019).

Failure is due to the gmagick setResourceLimit() API function throwing an exception in all cases.

Environment

None

Activity

Show:
nobody
May 27, 2020, 2:05 AM

passing this message along from the graphicsmagick sourceforge forum:

“That is interesting. In the latest release (1.3.35) I added this fix:

  • Fix broken definition of ResourceInfinity which resulted in that
    GetMagickResource() would return -1 rather than the maximum range
    value for the return type as documented. (problem added by the
    1.3.32 release).

Did you (or anyone else) check to see if the problem introduced by
1.3.32 is fixed by 1.3.35?”

from https://sourceforge.net/p/graphicsmagick/discussion/250738/thread/3b390a0e4e/#3d39/c38f

Assignee

User known

Reporter

User known

Labels

None

Components

Fix versions

Affects versions

Priority

Major
Configure