Skip to content

Release 1.5.1

Latest

Choose a tag to compare

@garyo garyo released this 20 Nov 18:14
OFX_Release_1.5.1
ab77951

This is release 1.5.1 of OFX, the Open Effects image-processing plug-in standard API.

Documentation and more info can be found at:

Release Notes - 1.5.1

This is version 1.5.1 of the OpenFX API, a minor release with bug fixes and improvements.

Key Features of OpenFX Version 1.5.1:

  • CPU Render Support: Added kOfxImageEffectPropCPURenderSupported property to allow plugins to declare CPU rendering capability (or rather lack thereof).
  • Thumbnail Rendering: Added kOfxImageEffectPropThumbnailRender property to support efficient thumbnail generation.
  • Spatial Awareness: Added kOfxImageEffectPropNoSpatialAwareness. Allows the host and plugin to coordinate a render that ensures no spatial changes to the image.

Fixes in OpenFX Version 1.5.1:

  • Fix LICENSE.md to conform to Github template for BSD 3-Clause (issue #194).
  • Use predefined _WIN32 macro everywhere instead of defining WINDOWS, improving Windows portability.
  • Fix CI build problems with conan version, expat dependency, and compiler compatibility.
  • Restore older CentOS 7 builds for vfx-2021 & 2022 compatibility.
  • Clarify that Image Effect Hosts property kOfxPropType must have the value
    kOfxTypeImageEffectHost, and fix host support lib to implement that.

Documentation Improvements

  • Significantly cleaned up documentation for Interacts, including DrawSuite and Overlay Interacts interaction.
  • Fixed documentation for clipGetRegionOfDefinition.
  • Updated colourspace example for more complete coverage.
  • Fixed numerous typos throughout Documentation, include, Support, and HostSupport directories (via codespell).
  • Corrected copyright notice with explanation in CONTRIBUTING.md (addresses issues #110, #206).
  • Updated documentation footer and build script to support uv package manager.
  • Removed stray references to old OFX Association.

Deprecations

None

Detailed List of Changes

  • Add kOfxImageEffectPropCPURenderSupported (issue #212) - Property to indicate CPU rendering support.
  • Add kOfxImageEffectPropThumbnailRender (issue #193) - Property for thumbnail rendering mode.