Skip to content

v6.0.0

Compare
Choose a tag to compare
@ddennedy ddennedy released this 18 Feb 00:06
· 2157 commits to master since this release

This is a bugfix and minor enhancement release. Note that our release versioning scheme has changed. We were approaching 1.0 but decided to synchronize release version with the C library ABI version, which is currently at v6. Here are some of the notable changes and enhancements:

Framework

  • Added unit tests for tractor, multitrack, and field.
  • Deprecate mlt_frame_get_alpha_mask().
  • Added drop_count readable property to mlt_consumer.
  • Added mlt_factory_repository().
  • Added mlt_properties_to_utf8().
  • Define MIN, MAX, CLAMP in mlt_types.h in not already defined.
  • Switched to APPLE and _WIN32 defines throughout codebase.

Modules

  • Added UDP and SMPTE 2022-2 support to cbrts consumer.
  • Fixed build against latest FFmpeg versions - now requires v1.1 and up.
  • Added audiospectrum filter to qt module.
  • Added meta.media.0.codec.rotate property to avformat producer to let apps and other services get the media orientation.
  • Make the avformat producer handle animated images.
  • Added style property to dynamictext filter.
  • Added timewarp producer to core module.
  • Fixed slowly accumulating A/V sync drift in mix audio transition.
  • Added width_crop and width_fit properties to pango producer.

Melt

  • Added -abort option to simply exit without full cleanup.
  • Fix key-press handling on Windows.