Skip to content

Releases: tuttleofx/TuttleOFX

v0.12.4

06 Nov 16:10
Compare
Choose a tag to compare

Fixes

  • Host: in release mode, do not generate "*.dot" file during the process
  • AudioVideo writer: fix audio negative offset
  • sam
    • add verbose option for all tools
    • add log for all tools
    • sam do --file-formats: do not print the same extension several times
    • sam do: check command line and print help if the inputs are not well written
    • sam ls: do not print an Item several times

Enhancement

  • AudioVideo reader: get bitDepth of input from avtranscoder

Other

  • Add Dockerfile
  • Remove different behavior of log when build on release/debug

v0.12.3

09 Oct 15:58
Compare
Choose a tag to compare

Fixes

  • AudioVideo reader: allow decoding of media with the video stream at a specific index
  • sam do --nodes: do not print the same plugins several times

Enhancement

  • sam ls: use inputs which are not a valid path as a filter expression

v0.12.2

28 Aug 15:25
Compare
Choose a tag to compare

Features

  • pyTuttle: use automatic downcast on properties.
  • pyTuttle: pointer properties are now iterable.

Fixes

  • sam-do: read/write when use folders.
  • sam-ls: error if indicate a sequence which not exist.

Enhancement

  • sam tools: default log level is warning.
  • host: preload can be called several times

Other

  • Add Bitdeli badge.
  • Complete INSTALL.md and USAGE.md files.
  • Travis: deploy only tested binaries.
  • Travis: add python3 variant.

v0.12.1

11 Aug 15:24
Compare
Choose a tag to compare

Fixes

  • sam-do node help: do not skip secret parameters
  • writers: update of 'filename' parameter if the graph is loaded from a nuke project (or other interactive host).
  • writers: sequence detection: when you set a filename with a number, it should not be detected as a
    sequence.

Enhancement

  • sam-do: compatibility with clint python module v0.3.2

Build

  • Fix build on MacOSX

v0.12.0

29 Jul 15:51
Compare
Choose a tag to compare

Features

  • sam tools are now in python.
  • rawreader plugin: add OFX parameters to decode raw data with camera parameters.

Fixes

  • NLMDenoiser plugin: fix process which never ended.
  • Text plugin: fix computation when no font were found.
  • Log were printed twice (when debugging).

Enhancements

  • All writer plugins does not copy their input buffer to their output clip by default (new common parameter 'copyToOutput'): around 10% faster depending on your graph.
  • Continuous Integration includes tests after each build.
  • Doxygen documentation is up to date and available online

Deploy

  • Add TUTTLE_EXPERIMENTAL build option to build plugins with major version 0.
  • Add TUTTLE_DEPLOY_DEPENDENCIES build option to install dependencies with tuttle when deploy.
  • Deploy python scripts in "bin/python" instead of "share/python".
  • Deploy python libs in "lib/python2.7" instead of "lib/python2.7.x".
  • Remove TUTTLE_PRODUCTION build option.

For more details, see github milestone.

v0.11.0

29 Apr 15:01
Compare
Choose a tag to compare

Features

  • Up AudioVideo plugins (reader/writer/swscale) to v4.1. Fix how OFX parameters are set from external presets (writer). Can use negative offset for an audio input, to seek in the stream before process (writer).
  • Graph: call begin/endSequenceRender only one time for each node, before/after process, according to the OpenFX documentation.

Deploy

  • CMake: can build and install specific targets.
  • Deploy .h, .tcc and static libraries (libTuttleCommon and libTuttlePluginLib).
  • Deploy script seqToMovie.py

For more details, see github milestone.

v0.10.0

05 Mar 16:55
Compare
Choose a tag to compare

See github milestone.

Features:

  • Up AudioVideo plugins (reader/writer/swscale) to v4.0. The plugins are now based on avTranscoder library, an opensource library based on libav/ffmpeg, which provides a high level API to re-wrap or transcode media easily. The most interesting feature about this is the possibility to encode audio streams while writing your output video with images resulting of your composition.

Enhancements:

  • Improve memory management, and so can create and process more complex graphs without memory issues.

Other:

  • Use CMake as build system.
  • Tuttle can be built without numpy by using CMake flag WITHOUT_NUMPY.
  • Travis: add continuous integration on MAC OSX.

v0.8

17 Oct 12:23
@mfe mfe
Compare
Choose a tag to compare

See release note or github milestone.

In short:
A new progress handle, SeEpxr and IdKeyer plugins, speed optimizations in CTL plugin, some fixes in Text plugin and corrections for MacOSX build.

Linux and Windows jenkins builds have also been cleaned to reduce binaries archive size.
You can download these archives below.

For more details about download, see TuttleOFX's dedicated page.

0.7.3

16 Sep 13:30
@mfe mfe
Compare
Choose a tag to compare
v0.7.3

v0.7.3 : Fix Exr, Text and Python binding.

0.7.2

03 Jul 09:55
@mfe mfe
Compare
Choose a tag to compare
v 0.7.2 : sam fixes