********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Failed on getting int property OfxPropAPIVersion[0], host returned status kOfxStatErrBadIndex;
    Retrieved int property OfxPropAPIVersion[0], was given 0.
    ERROR : Failed on getting int property OfxPropAPIVersion[1], host returned status kOfxStatErrBadIndex;
    Retrieved int property OfxPropAPIVersion[1], was given 0.
    Retrieved string property OfxPropName[0], was given UNKNOWN.
    Retrieved string property OfxPropLabel[0], was given UNKNOWN.
    ERROR : Failed on getting int property OfxPropVersion[0], host returned status kOfxStatErrBadIndex;
    Retrieved int property OfxPropVersion[0], was given 0.
    ERROR : Failed on getting int property OfxPropVersion[1], host returned status kOfxStatErrBadIndex;
    Retrieved int property OfxPropVersion[1], was given 0.
    ERROR : Failed on getting int property OfxPropVersion[2], host returned status kOfxStatErrBadIndex;
    Retrieved int property OfxPropVersion[2], was given 0.
    Retrieved string property OfxPropVersionLabel[0], was given .
    Retrieved int property OfxImageEffectHostPropIsBackground[0], was given 0.
    Retrieved int property OfxImageEffectPropSupportsOverlays[0], was given 1.
    Retrieved int property OfxImageEffectPropSupportsMultiResolution[0], was given 1.
    Retrieved int property OfxImageEffectPropSupportsTiles[0], was given 1.
    Retrieved int property OfxImageEffectPropTemporalClipAccess[0], was given 1.
    Retrieved int property OfxImageEffectPropMultipleClipDepths[0], was given 1.
    Retrieved int property OfxImageEffectPropSupportsMultipleClipPARs[0], was given 0.
    Retrieved int property OfxImageEffectPropSetableFrameRate[0], was given 0.
    Retrieved int property OfxImageEffectPropSetableFielding[0], was given 0.
    Retrieved int property OfxImageEffectInstancePropSequentialRender[0], was given 0.
    Retrieved int property OfxParamHostPropSupportsStringAnimation[0], was given 0.
    Retrieved int property OfxParamHostPropSupportsCustomInteract[0], was given 0.
    Retrieved int property OfxParamHostPropSupportsChoiceAnimation[0], was given 0.
    Retrieved int property OfxParamHostPropSupportsBooleanAnimation[0], was given 0.
    Retrieved int property OfxParamHostPropSupportsCustomAnimation[0], was given 0.
    Retrieved pointer property OfxPropHostOSHandle[0], was given 0x0.
    ERROR : Failed on getting int property OfxParamHostPropSupportsParametricAnimation[0], host returned status kOfxStatErrUnknown;
    Retrieved int property OfxParamHostPropSupportsParametricAnimation[0], was given 0.
    Retrieved int property OfxImageEffectPropRenderQualityDraft[0], was given 0.
    ERROR : Failed on getting string property OfxImageEffectHostPropNativeOrigin[0], host returned status kOfxStatErrBadIndex;
    Retrieved string property OfxImageEffectHostPropNativeOrigin[0], was given (null).
    Retrieved string property OfxImageEffectPropOpenGLRenderSupported[0], was given false.
    ERROR : Failed on getting int property FnOfxImageEffectCanTransform[0], host returned status kOfxStatErrUnknown;
    Retrieved int property FnOfxImageEffectCanTransform[0], was given 0.
    ERROR : Failed on getting int property uk.co.thefoundry.OfxImageEffectPropMultiPlanar[0], host returned status kOfxStatErrUnknown;
    Retrieved int property uk.co.thefoundry.OfxImageEffectPropMultiPlanar[0], was given 0.
    Retrieved int property OfxParamHostPropMaxParameters[0], was given -1.
    Retrieved int property OfxParamHostPropMaxPages[0], was given 0.
    Retrieved int property OfxParamHostPropPageRowColumnCount[0], was given 0.
    Retrieved int property OfxParamHostPropPageRowColumnCount[1], was given 0.
    ERROR : Failed on getting int property NatronOfxHostIsNatron[0], host returned status kOfxStatErrUnknown;
    Retrieved int property NatronOfxHostIsNatron[0], was given 0.
    ERROR : Failed on getting int property NatronOfxParamHostPropSupportsDynamicChoices[0], host returned status kOfxStatErrUnknown;
    Retrieved int property NatronOfxParamHostPropSupportsDynamicChoices[0], was given 0.
    ERROR : Failed on getting int property NatronOfxParamPropChoiceCascading[0], host returned status kOfxStatErrUnknown;
    Retrieved int property NatronOfxParamPropChoiceCascading[0], was given 0.
    ERROR : Failed on getting string property NatronOfxImageEffectPropChannelSelector[0], host returned status kOfxStatErrUnknown;
    Retrieved string property NatronOfxImageEffectPropChannelSelector[0], was given (null).
    ERROR : Failed on getting int property OfxImageEffectPropCanDistort[0], host returned status kOfxStatErrUnknown;
    Retrieved int property OfxImageEffectPropCanDistort[0], was given 0.
    ERROR : Failed on fetching dimension for property NatronOfxPropNativeOverlays, host returned status kOfxStatErrUnknown.
    Fetched dimension of property NatronOfxPropNativeOverlays, returned 0.
    Fetched dimension of property OfxImageEffectPropSupportedComponents, returned 0.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be SmoothBilateralCImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Set string property OfxPropPluginDescription[0] to be Blur input stream by bilateral filtering.
Uses the 'blur_bilateral' function from the CImg library.
See also: http://opticalenquiry.com/nuke/index.php?title=Bilateral

CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be SmoothBilateralGuidedCImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Set string property OfxPropPluginDescription[0] to be Apply joint/cross bilateral filtering on image A, guided by the intensity differences of image B. Uses the 'blur_bilateral' function from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    ERROR : Failed on setting int property NatronOfxImageEffectPropDeprecated[0] to 1, host returned status kOfxStatErrUnknown (3);
    Set int property NatronOfxImageEffectPropDeprecated[0] to be 1.
    Set string property OfxPropLabel[0] to be BlurCImg.
    Set string property OfxPropPluginDescription[0] to be Blur input stream or compute derivatives.
The blur filter can be a quasi-Gaussian, a Gaussian, a box, a triangle or a quadratic filter.

Note that the Gaussian filter [1] is implemented as an IIR (infinite impulse response) filter [2][3], whereas most compositing software implement the Gaussian as a FIR (finite impulse response) filter by cropping the Gaussian impulse response. Consequently, when blurring a white dot on black background, it produces very small values very far away from the dot. The quasi-Gaussian filter is also IIR.

A very common process in compositing to expand colors on the edge of a matte is to use the premult-blur-unpremult combination [4][5]. The very small values produced by the IIR Gaussian filter produce undesirable artifacts after unpremult. For this process, the FIR quadratic filter (or the faster triangle or box filters) should be preferred over the IIR Gaussian filter.

References:
[1] https://en.wikipedia.org/wiki/Gaussian_filter
[2] I.T. Young, L.J. van Vliet, M. van Ginkel, Recursive Gabor filtering. IEEE Trans. Sig. Proc., vol. 50, pp. 2799-2805, 2002. (this is an improvement over Young-Van Vliet, Sig. Proc. 44, 1995)
[3] B. Triggs and M. Sdika. Boundary conditions for Young-van Vliet recursive filtering. IEEE Trans. Signal Processing, vol. 54, pp. 2365-2367, 2006.
[4] Nuke Expand Edges or how to get rid of outlines. http://franzbrandstaetter.com/?p=452
[5] Colour Smear for Nuke. http://richardfrazer.com/tools-tutorials/colour-smear-for-nuke/

Uses the 'vanvliet' and 'deriche' functions from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu).

This plugin was compiled  with debug, with assertions, without inlines, without OpenMP, using Clang version 21.0.0 (clang-2100.1.1.101)..
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    ERROR : Failed on setting int property NatronOfxImageEffectPropDeprecated[0] to 1, host returned status kOfxStatErrUnknown (3);
    Set int property NatronOfxImageEffectPropDeprecated[0] to be 1.
    Set string property OfxPropLabel[0] to be LaplacianCImg.
    Set string property OfxPropPluginDescription[0] to be Blur input stream, and subtract the result from the input image. This is not a mathematically correct Laplacian (which would be the sum of second derivatives over X and Y).
Uses the 'vanvliet' and 'deriche' functions from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    ERROR : Failed on setting int property NatronOfxImageEffectPropDeprecated[0] to 1, host returned status kOfxStatErrUnknown (3);
    Set int property NatronOfxImageEffectPropDeprecated[0] to be 1.
    Set string property OfxPropLabel[0] to be ChromaBlurCImg.
    Set string property OfxPropPluginDescription[0] to be Blur the chrominance of an input stream. Smoothing is done on the x and y components in the CIE xyY color space. Used to prep strongly compressed and chroma subsampled footage for keying.
The blur filter can be a quasi-Gaussian, a Gaussian, a box, a triangle or a quadratic filter.
Uses the 'vanvliet' and 'deriche' functions from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    ERROR : Failed on setting int property NatronOfxImageEffectPropDeprecated[0] to 1, host returned status kOfxStatErrUnknown (3);
    Set int property NatronOfxImageEffectPropDeprecated[0] to be 1.
    Set string property OfxPropLabel[0] to be BloomCImg.
    Set string property OfxPropPluginDescription[0] to be Apply a Bloom filter (Kawase 2004) that sums multiple blur filters of different radii,
resulting in a larger but sharper glare than a simple blur.
It is similar to applying 'Count' separate Blur filters to the same input image with sizes 'Size', 'Size'*'Ratio', 'Size'*'Ratio'^2, etc., and averaging the results.
The blur radii follow a geometric progression (of common ratio 2 in the original implementation, bloomRatio in this implementation), and a total of bloomCount blur kernels are summed up (bloomCount=5 in the original implementation, and the kernels are Gaussian).
The blur filter can be a quasi-Gaussian, a Gaussian, a box, a triangle or a quadratic filter.
Ref.: Masaki Kawase, "Practical Implementation of High Dynamic Range Rendering", GDC 2004.
Uses the 'vanvliet' and 'deriche' functions from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be BlurCImg.
    Set string property OfxPropPluginDescription[0] to be Blur input stream or compute derivatives.
The blur filter can be a quasi-Gaussian, a Gaussian, a box, a triangle or a quadratic filter.

Note that the Gaussian filter [1] is implemented as an IIR (infinite impulse response) filter [2][3], whereas most compositing software implement the Gaussian as a FIR (finite impulse response) filter by cropping the Gaussian impulse response. Consequently, when blurring a white dot on black background, it produces very small values very far away from the dot. The quasi-Gaussian filter is also IIR.

A very common process in compositing to expand colors on the edge of a matte is to use the premult-blur-unpremult combination [4][5]. The very small values produced by the IIR Gaussian filter produce undesirable artifacts after unpremult. For this process, the FIR quadratic filter (or the faster triangle or box filters) should be preferred over the IIR Gaussian filter.

References:
[1] https://en.wikipedia.org/wiki/Gaussian_filter
[2] I.T. Young, L.J. van Vliet, M. van Ginkel, Recursive Gabor filtering. IEEE Trans. Sig. Proc., vol. 50, pp. 2799-2805, 2002. (this is an improvement over Young-Van Vliet, Sig. Proc. 44, 1995)
[3] B. Triggs and M. Sdika. Boundary conditions for Young-van Vliet recursive filtering. IEEE Trans. Signal Processing, vol. 54, pp. 2365-2367, 2006.
[4] Nuke Expand Edges or how to get rid of outlines. http://franzbrandstaetter.com/?p=452
[5] Colour Smear for Nuke. http://richardfrazer.com/tools-tutorials/colour-smear-for-nuke/

Uses the 'vanvliet' and 'deriche' functions from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu).

This plugin was compiled  with debug, with assertions, without inlines, without OpenMP, using Clang version 21.0.0 (clang-2100.1.1.101)..
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be LaplacianCImg.
    Set string property OfxPropPluginDescription[0] to be Blur input stream, and subtract the result from the input image. This is not a mathematically correct Laplacian (which would be the sum of second derivatives over X and Y).
Uses the 'vanvliet' and 'deriche' functions from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be ChromaBlurCImg.
    Set string property OfxPropPluginDescription[0] to be Blur the chrominance of an input stream. Smoothing is done on the x and y components in the CIE xyY color space. Used to prep strongly compressed and chroma subsampled footage for keying.
The blur filter can be a quasi-Gaussian, a Gaussian, a box, a triangle or a quadratic filter.
Uses the 'vanvliet' and 'deriche' functions from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be BloomCImg.
    Set string property OfxPropPluginDescription[0] to be Apply a Bloom filter (Kawase 2004) that sums multiple blur filters of different radii,
resulting in a larger but sharper glare than a simple blur.
It is similar to applying 'Count' separate Blur filters to the same input image with sizes 'Size', 'Size'*'Ratio', 'Size'*'Ratio'^2, etc., and averaging the results.
The blur radii follow a geometric progression (of common ratio 2 in the original implementation, bloomRatio in this implementation), and a total of bloomCount blur kernels are summed up (bloomCount=5 in the original implementation, and the kernels are Gaussian).
The blur filter can be a quasi-Gaussian, a Gaussian, a box, a triangle or a quadratic filter.
Ref.: Masaki Kawase, "Practical Implementation of High Dynamic Range Rendering", GDC 2004.
Uses the 'vanvliet' and 'deriche' functions from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be ErodeBlurCImg.
    Set string property OfxPropPluginDescription[0] to be Performs an operation that looks like an erosion or a dilation by smoothing the image and then remapping the values of the result.
The image is first smoothed by a triangle filter of width 2*abs(size).
Now suppose the image is a 0-1 step edge (I=0 for x less than 0, I=1 for x greater than 0). The intensities are linearly remapped so that the value at x=size-0.5 is mapped to 0 and the value at x=size+0.5 is mapped to 1.
This process usually works well for mask images (i.e. images which are either 0 or 1), but may give strange results on images with real intensities, where another Erode filter has to be used.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be SharpenCImg.
    Set string property OfxPropPluginDescription[0] to be Sharpen the input stream by enhancing its Laplacian.
The effects adds the Laplacian (as computed by the Laplacian plugin) times the 'Amount' parameter to the input stream.
Uses the 'vanvliet' and 'deriche' functions from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be SoftenCImg.
    Set string property OfxPropPluginDescription[0] to be Soften the input stream by reducing its Laplacian.
The effects subtracts the Laplacian (as computed by the Laplacian plugin) times the 'Amount' parameter from the input stream.
Uses the 'vanvliet' and 'deriche' functions from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be EdgeExtendCImg.
    Set string property OfxPropPluginDescription[0] to be Fill a matte (i.e. a non-opaque color image with an alpha channel) by extending the edges of the matte. This effect does nothing an an opaque image.
If the input matte comes from a keyer, the alpha channel of the matte should be first eroded by a small amount to remove pixels containing mixed foreground/background colors. If not, these mixed colors may be extended instead of the pure foreground colors.
The filling process works by iteratively blurring the image, and merging the non-blurred image over the image to get to the next iteration. There are exactly 'Slices' such operations. The blur size at each iteration is linearly increasing.
'Size' is thus the total size of the edge extension, and 'Slices' is an indicator of the precision: the more slices there are, the sharper is the final image near the original edges.
Optionally, the image can be multiplied by the alpha channel on input (premultiplied), and divided by the alpha channel on output (unpremultiplied), so that if RGB contain an image and Alpha contains a mask, the output is an image where the RGB is smeared from the non-zero areas of the mask to the zero areas of the same mask.
The 'Size' parameter gives the size of the largest blur kernel, 'Count' gives the number of blur kernels, and 'Ratio' gives the ratio between consecutive blur kernel sizes. The size of the smallest blur kernel is thus 'Size'/'Ratio'^('Count'-1)
To get the classical single unpremult-blur-premult, use 'Count'=1 and set the size to the size of the blur kernel. However, near the mask borders, a frontier can be seen between the non-blurred area (this inside of the mask) and the blurred area. Using more blur sizes will give a much smoother transition.
The idea for the builtup blurs to expand RGB comes from the EdgeExtend effect for Nuke by Frank Rueter (except the blurs were merged from the smallest to the largest, and here it is done the other way round), with suggestions by Lucas Pfaff.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be EdgeDetectCImg.
    Set string property OfxPropPluginDescription[0] to be Perform edge detection by computing the image gradient magnitude. Optionally, edge detection can be preceded by blurring, and followed by erosion and thresholding. In most cases, EdgeDetect is followed a Grade node to extract the proper edges and generate a mask from these.

For color or multi-channel images, several edge detection algorithms are proposed to combine the gradients computed in each channel:
- Separate: the gradient magnitude is computed in each channel separately, and the output is a color edge image.
- RMS: the RMS of per-channel gradients magnitudes is computed.
- Max: the maximum per-channel gradient magnitude is computed.
- Tensor: the tensor gradient norm [1].

References:
- [1] Silvano Di Zenzo, A note on the gradient of a multi-image, CVGIP 33, 116-125 (1986). http://people.csail.mit.edu/tieu/notebook/imageproc/dizenzo86.pdf

CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be SmoothPatchBasedCImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Set string property OfxPropPluginDescription[0] to be Denoise selected images by non-local patch averaging.
This uses the method described in:  Non-Local Image Smoothing by Applying Anisotropic Diffusion PDE's in the Space of Patches (D. Tschumperlé, L. Brun), ICIP'09 (https://tschumperle.users.greyc.fr/publications/tschumperle_icip09.pdf).
Uses the 'blur_patch' function from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be DilateCImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Set string property OfxPropPluginDescription[0] to be Dilate (or erode) input stream by a rectangular structuring element of specified size and Neumann boundary conditions (pixels out of the image get the value of the nearest pixel).
A negative size will perform an erosion instead of a dilation.
Different sizes can be given for the x and y axis.
Uses the 'dilate' and 'erode' functions from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

ERROR : Host attempted to get plugin 17, when there is only 17 plugin(s), so it should have asked for 0.
********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be DistanceCImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Set string property OfxPropPluginDescription[0] to be Compute at each pixel the distance to pixels that have a value of zero.
The distance is normalized with respect to the largest image dimension, so that it is between 0 and 1.
Optionally, a signed distance to the frontier between zero and nonzero values can be computed.
The distance transform can then be thresholded using the Threshold effect, or transformed using the ColorLookup effect, in order to generate a mask for another effect.
See alse https://en.wikipedia.org/wiki/Distance_transform
Uses the 'distance' function from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 0.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

ERROR : Host attempted to get plugin 18, when there is only 16 plugin(s), so it should have asked for 0.
********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be EqualizeCImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Color.
    Set string property OfxPropPluginDescription[0] to be Equalize histogram of pixel values.
To equalize image brightness only, use the HistEQCImg plugin.
Uses the 'equalize' function from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 0.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

ERROR : Host attempted to get plugin 19, when there is only 15 plugin(s), so it should have asked for 0.
********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be ErodeCImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Set string property OfxPropPluginDescription[0] to be Erode (or dilate) input stream by a rectangular structuring element of specified size and Neumann boundary conditions (pixels out of the image get the value of the nearest pixel).
A negative size will perform a dilation instead of an erosion.
Different sizes can be given for the x and y axis.
Uses the 'erode' and 'dilate' functions from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

ERROR : Host attempted to get plugin 20, when there is only 14 plugin(s), so it should have asked for 0.
********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be ErodeSmoothCImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Set string property OfxPropPluginDescription[0] to be Erode or dilate input stream using a normalized power-weighted filter.
This gives a smoother result than the Erode or Dilate node.
See "Robust local max-min filters by normalized power-weighted filtering" by L.J. van Vliet, http://dx.doi.org/10.1109/ICPR.2004.1334273
Uses the 'vanvliet' and 'deriche' functions from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

ERROR : Host attempted to get plugin 21, when there is only 13 plugin(s), so it should have asked for 0.
********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be GMICExpr.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    ERROR : Failed on fetching dimension for property NatronOfxPropDescriptionIsMarkdown, host returned status kOfxStatErrUnknown.
    Fetched dimension of property NatronOfxPropDescriptionIsMarkdown, returned 0.
    Set string property OfxPropPluginDescription[0] to be Quickly generate or process image from mathematical formula evaluated for each pixel.
Full documentation for G'MIC/CImg expressions can be found at http://gmic.eu/reference.shtml#section9
The only difference is the predefined variables 'T' (current time) and 'K' (render scale).

Sample expressions:

'j(sin(y/100/k+t/10)*20*k,sin(x/100/k+t/10)*20*k)' distorts the image with time-varying waves.

'0.5*(j(1)-j(-1))' will estimate the X-derivative of an image with a classical finite difference scheme.

'if(x%10==0,1,i)' will draw blank vertical lines on every 10th column of an image.

Press the 'Help' button for more documentation or read the expression documentation at http://gmic.eu/reference.shtml#section9

Uses the 'fill' function from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 0.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 0.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

ERROR : Host attempted to get plugin 22, when there is only 12 plugin(s), so it should have asked for 0.
********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be SmoothGuidedCImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Set string property OfxPropPluginDescription[0] to be Blur image, with the Guided Image filter.
The algorithm is described in: He et al., "Guided Image Filtering," http://research.microsoft.com/en-us/um/people/kahe/publications/pami12guidedfilter.pdf
Uses the 'blur_guided' function from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

ERROR : Host attempted to get plugin 23, when there is only 11 plugin(s), so it should have asked for 0.
********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be HistEQCImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Color.
    Set string property OfxPropPluginDescription[0] to be Equalize histogram of brightness values.
Uses the 'equalize' function from the CImg library on the 'V' channel of the HSV decomposition of the image.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 0.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

ERROR : Host attempted to get plugin 24, when there is only 10 plugin(s), so it should have asked for 0.
********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be InpaintCImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Set string property OfxPropPluginDescription[0] to be Inpaint (a.k.a. content-aware fill) the areas indicated by the Mask input using patch-based inpainting.
Be aware that this filter may produce different results on each frame of a video, even if there is little change in the video content. To inpaint areas with lots of details, it may be better to inpaint on a single frame and paste the inpainted area on other frames (if a transform is also required to match the other frames, it may be computed by tracking).

A tutorial on using this filter can be found at http://blog.patdavid.net/2014/02/getting-around-in-gimp-gmic-inpainting.html
The algorithm is described in the two following publications:
"A Smarter Examplar-based Inpainting Algorithm using Local and Global Heuristics for more Geometric Coherence." (M. Daisy, P. Buyssens, D. Tschumperlé, O. Lezoray). IEEE International Conference on Image Processing (ICIP'14), Paris/France, Oct. 2014
and
"A Fast Spatial Patch Blending Algorithm for Artefact Reduction in Pattern-based Image Inpainting." (M. Daisy, D. Tschumperlé, O. Lezoray). SIGGRAPH Asia 2013 Technical Briefs, Hong-Kong, November 2013.

Uses the 'inpaint' plugin from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu). The 'inpaint' CImg plugin is distributed under the CeCILL (compatible with the GNU GPL) license..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 0.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

ERROR : Host attempted to get plugin 25, when there is only 9 plugin(s), so it should have asked for 0.
********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be Matrix3x3CImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter/Matrix.
    Set string property OfxPropPluginDescription[0] to be Compute the convolution of the input image with the specified matrix.
This works by multiplying each surrounding pixel of the input image with the corresponding matrix coefficient (the current pixel is at the center of the matrix), and summing up the results.
For example [-1 -1 -1] [-1 8 -1] [-1 -1 -1] produces an edge detection filter (which is an approximation of the Laplacian filter) by multiplying the center pixel by 8 and the surrounding pixels by -1, and then adding the nine values together to calculate the new value of the center pixel.
Uses the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

ERROR : Host attempted to get plugin 26, when there is only 8 plugin(s), so it should have asked for 0.
********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be Matrix5x5CImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter/Matrix.
    Set string property OfxPropPluginDescription[0] to be Compute the convolution of the input image with the specified matrix.
This works by multiplying each surrounding pixel of the input image with the corresponding matrix coefficient (the current pixel is at the center of the matrix), and summing up the results.
For example [-1 -1 -1] [-1 8 -1] [-1 -1 -1] produces an edge detection filter (which is an approximation of the Laplacian filter) by multiplying the center pixel by 8 and the surrounding pixels by -1, and then adding the nine values together to calculate the new value of the center pixel.
Uses the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

ERROR : Host attempted to get plugin 27, when there is only 7 plugin(s), so it should have asked for 0.
********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be MedianCImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Set string property OfxPropPluginDescription[0] to be Apply a median filter to input images. Pixel values within a square box of the given size around the current pixel are sorted, and the median value is output if it does not differ from the current value by more than the given. Median filtering is performed per-channel.
Uses the 'blur_median' function from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

ERROR : Host attempted to get plugin 28, when there is only 6 plugin(s), so it should have asked for 0.
********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be NoiseCImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Draw.
    Set string property OfxPropPluginDescription[0] to be Add random noise to input stream.

Uses the 'noise' function from the CImg library, modified so that noise is reproductible at each render.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

ERROR : Host attempted to get plugin 29, when there is only 5 plugin(s), so it should have asked for 0.
********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be PlasmaCImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Draw.
    Set string property OfxPropPluginDescription[0] to be Draw a random plasma texture (using the mid-point algorithm).

Uses the 'draw_plasma' function from the CImg library, modified so that noise is reproductible at each render..
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGenerator.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 2.
    Set string property OfxImageEffectPropSupportedContexts[2] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 0.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

ERROR : Host attempted to get plugin 30, when there is only 4 plugin(s), so it should have asked for 0.
********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be SmoothRollingGuidanceCImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Set string property OfxPropPluginDescription[0] to be Filter out details under a given scale using the Rolling Guidance filter.
Rolling Guidance is described fully in http://www.cse.cuhk.edu.hk/~leojia/projects/rollguidance/
Iterates the 'blur_bilateral' function from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 0.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

ERROR : Host attempted to get plugin 31, when there is only 3 plugin(s), so it should have asked for 0.
********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be SharpenInvDiffCImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Set string property OfxPropPluginDescription[0] to be Sharpen selected images by inverse diffusion.
Uses 'sharpen' function from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 0.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

ERROR : Host attempted to get plugin 32, when there is only 2 plugin(s), so it should have asked for 0.
********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be SharpenShockCImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Set string property OfxPropPluginDescription[0] to be Sharpen selected images by shock filters.
Uses 'sharpen' function from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 0.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

ERROR : Host attempted to get plugin 33, when there is only 1 plugin(s), so it should have asked for 0.
********************************************************************************
START mainEntry (OfxActionLoad)
    WARNING : Could not fetch the optional suite 'OfxParametricParameterSuite' version 1.
    WARNING : Could not fetch the optional suite 'NukeOfxCameraSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 1.
    WARNING : Could not fetch the optional suite 'uk.co.thefoundry.FnOfxImageEffectPlaneSuite' version 2.
    WARNING : Could not fetch the optional suite 'OfxVegasProgressSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasStereoscopicImageEffectSuite' version 1.
    WARNING : Could not fetch the optional suite 'OfxVegasKeyframeSuite' version 1.
    ERROR : Tried to create host description when we already have one.
    START validating properties of Host Property.
    STOP property validation of Host Property.
STOP mainEntry (OfxActionLoad)

********************************************************************************
START mainEntry (OfxActionDescribe)
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    START validating properties of Plugin Descriptor.
        ERROR : Default value of OfxImageEffectPluginRenderThreadSafety[0] = 'OfxImageEffectRenderInstanceSafe', it should be 'OfxImageEffectRenderFullySafe';
        ERROR : Default value of OfxImageEffectPluginPropHostFrameThreading[0] = 1, it should be 0;
    STOP property validation of Plugin Descriptor.
    Set string property OfxPropLabel[0] to be SmoothAnisotropicCImg.
    Set string property OfxImageEffectPluginPropGrouping[0] to be Filter.
    Set string property OfxPropPluginDescription[0] to be Smooth/Denoise input stream using anisotropic PDE-based smoothing.
Uses the 'blur_anisotropic' function from the CImg library.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu)..
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 0.
    Set string property OfxImageEffectPropSupportedContexts[0] to be OfxImageEffectContextFilter.
    Fetched dimension of property OfxImageEffectPropSupportedContexts, returned 1.
    Set string property OfxImageEffectPropSupportedContexts[1] to be OfxImageEffectContextGeneral.
    Fetched dimension of property OfxImageEffectPropSupportedPixelDepths, returned 0.
    Set string property OfxImageEffectPropSupportedPixelDepths[0] to be OfxBitDepthFloat.
    Set int property OfxImageEffectPluginPropSingleInstance[0] to be 0.
    Set int property OfxImageEffectPluginPropHostFrameThreading[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultiResolution[0] to be 1.
    Set int property OfxImageEffectPropSupportsTiles[0] to be 1.
    Set int property OfxImageEffectPropTemporalClipAccess[0] to be 0.
    Set int property OfxImageEffectPluginPropFieldRenderTwiceAlways[0] to be 1.
    Set int property OfxImageEffectPropSupportsMultipleClipPARs[0] to be 0.
    Set int property OfxImageEffectPropMultipleClipDepths[0] to be 0.
    Set string property OfxImageEffectPluginRenderThreadSafety[0] to be OfxImageEffectRenderFullySafe.
STOP mainEntry (OfxActionDescribe)

********************************************************************************
START mainEntry (OfxActionUnload)
STOP mainEntry (OfxActionUnload)

