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:
- The OpenFX website
- OFX Programming Guide By Example
- OFX API v. 1.4 Reference
- OFX API Programming Guide
- OFX API Programming Reference
- OFX Discussion Google Group
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
kOfxImageEffectPropCPURenderSupportedproperty to allow plugins to declare CPU rendering capability (or rather lack thereof). - Thumbnail Rendering: Added
kOfxImageEffectPropThumbnailRenderproperty 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
_WIN32macro everywhere instead of definingWINDOWS, 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
kOfxPropTypemust 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
uvpackage manager. - Removed stray references to old OFX Association.
Deprecations
None