Skip to content

Commit

Permalink
version 7.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ddennedy committed Nov 1, 2021
1 parent 816cbdb commit 6573244
Show file tree
Hide file tree
Showing 5 changed files with 66 additions and 4 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.14)

project(MLT
VERSION 7.1.0
VERSION 7.2.0
DESCRIPTION "Multimedia Framework"
HOMEPAGE_URL "https://www.mltframework.org"
LANGUAGES C CXX
Expand Down
2 changes: 1 addition & 1 deletion Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ PROJECT_NAME = MLT
# This could be handy for archiving the generated documentation or
# if some version control system is used.

PROJECT_NUMBER = 7.0.0
PROJECT_NUMBER = 7.2.0

# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
# base path where the generated documentation will be put.
Expand Down
62 changes: 62 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,6 +1,68 @@
MLT Release Notes
-----------------

Version 7.2.0

This is the first major maintenance release for the new major version 7
rendering it much more production ready. Plus there are a few nice new features.

Framework
* Added support for `mlt_properties` as a child of `mlt_properties`
including XML (de)serialization:
- `mlt_property_set_properties()`
- `mlt_property_get_properties()`
- `mlt_properties_set_properties()`
- `mlt_properties_get_properties()`
- `mlt_properties_get_properties_at)(`
- `Mlt::Properties::set()`
- `Mlt::Properties::get_props()`
- `Mlt::Properties::get_props_at()`
Applications can use this to store structured data in its own namespace,
for example "shotcut:markers". And modules could use this for hierarchical
parameters.
* Fixed crash in `mlt_transition` upon inserting or removing a track.
* Stopped loading `mlt_profile` until needed in `mlt_chain` creation.

Modules
* Added filter `gpstext` that is similar to `dynamictext` based on data in a
GPX file.
* Added speed parameter to `timer` filter.
* Added WebP presets for `avformat` consumer.
* Added a pixelate option to the `opencv_tracker` filter's `blur` property.
* Fixed `center_bias` of `crop` filter not working with `use_profile`.
* Fixed some missing RGB `mlt_image_format` renames after change in v7.0.0.
This primarily affected presets and service metadata.
* Fixed a crash when changing preview scaling in `timeremap` link.
* Fixes problems due to adding redundant normalize filters upon loading a
producer from XML.
* Ensure filters added by the `loader` producer always come first in list.
* Fixed a crash using `shape` and `affine` filters together on `color` producer.
* Fixed a crash when a `vidstab` file fails to open.
* Changed `vidstab` filter to save its file in ASCII text mode.
* Fixed a clang LTO error in the `decklink` module.
* Fixed a video decoding regression on some videos in the `avformat` producer.
* Fixed a crash in the `audiowaveform` filter.
* Fixed loading a relative filename from XML for `mask_start` with `shape`.
* Fixed "#filedate#" in `dynamictext` filter when used with `timeremap` link.
* Fixed `timer` filter's new `speed` property interaction with `start` delay.
* Fixed a crash with YUYV422 (YUY2) input in `avformat` producer.
* Fixed data race condition in `timeremap` link.
* Fixed compiling `avformat` module with FFmpeg git beyond v4.4 with
many deprecations removed.
* Fixed alpha channel size calculation in `brightness` filter.
* Restore legacy tracker and the new DaSiam tracker for OpenCV >= 4.5.3 in the
`opencv_tracker` filter.
* Fixed a crash in `opencv_tracker` on `shape_width` = 0.
* Fixed incorrect handling of in and out points and duration in the
`opencv_tracker` filter.
* Fixed the `composite` transition leaking left border of an image on the
right side on uneven width.
* Fixed a problem handling some UTF-8 in thhe `typerwriter` filter.

Other
* Added support for the `RELOCATABLE` CMake option for Linux or BSD build.


Version 7.0.1

This version is just build fixes for the most immediate problems with the
Expand Down
2 changes: 1 addition & 1 deletion docs/melt.1
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.38.4.
.TH MELT "1" "April 2021" "melt 7.0.0" "User Commands"
.TH MELT "1" "November 2021" "melt 7.2.0" "User Commands"
.SH NAME
melt \- author, play, and encode multitrack audio/video compositions
.SH SYNOPSIS
Expand Down
2 changes: 1 addition & 1 deletion src/framework/mlt_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
#define MLT_STRINGIZE(s) MLT_STRINGIZE2(s)

#define LIBMLT_VERSION_MAJOR 7
#define LIBMLT_VERSION_MINOR 1
#define LIBMLT_VERSION_MINOR 2
#define LIBMLT_VERSION_REVISION 0
#define LIBMLT_VERSION_INT ((LIBMLT_VERSION_MAJOR<<16)+(LIBMLT_VERSION_MINOR<<8)+LIBMLT_VERSION_REVISION)
#define LIBMLT_VERSION MLT_STRINGIZE(LIBMLT_VERSION_MAJOR.LIBMLT_VERSION_MINOR.LIBMLT_VERSION_REVISION)
Expand Down

0 comments on commit 6573244

Please sign in to comment.