Skip to content

Commit

Permalink
version 7.14.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ddennedy committed Mar 6, 2023
1 parent 0142f6b commit ac3c7cb
Show file tree
Hide file tree
Showing 5 changed files with 71 additions and 5 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.13.0
VERSION 7.14.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.12.0
PROJECT_NUMBER = 7.14.0

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

Version 7.14.0

Framework

* Added functions to get detailed info about a producer more directly
(without having to get a frame and get its image in the case of
avformat producer, for example):
- `mlt_producer_probe()`
- `Mlt::Producer::probe()`
* Added functions to add normalizer links to chains (based on a
`chain_loader.ini` configuration data file:
- `mlt_chain_attach_normalizers()`
- `Mlt::Chain::attach_normalizers()`
* Changed `locale_t` to `mlt_locale_t` to avoid redefinition on some systems
(e.g. clang/llvm on win32).
* Fixed the value provided with event "consumer-thread-join" to be
`mlt_event_data_thread` as documented.
* Fixed `mlt_image_format_planes()` for `mlt_image_yuv420p`.

Modules

* Added a `swresample` link to the avformat module.
* Added a `resample` link to the resample module.
* Fixed compatibility of avformat module with FFmpeg version 6.
* Fixed `rotoscoping` filter when request image size different than profile.
* Fixed `timeremap` link breaking `crop` filter.
* Fixed audio/video sync in `avformat` producer when the video start time is
not 0.
* Improved seeking on a WMA audio file in `avformat` producer.
* Optimization to set `AVDISCARD_ALL` on disinterested streams in `avformat`
producer.
* Added separate demuxing thread in `avformat` producer.
* Added `filtergraph` property to the `avformat` producer.
* Fixed filter `movit.convert`'s CPU image converter in `mlt_tractor` and
`mlt_frame_clone()`.
* Fixed using `movit` module with mlt_chain.
* Fixed 10-bit full range YUV color input with Movit.
* Fixed the `movit.luma` transition.
* Changed the `qglsl` consumer to use an OpenGL core profile version 3.2
context to make it compatible with recent Movit versions.
* Fixed aspect ratio issues in `qtblend` filter transform.
* Upgraded `glaxnimate` git submodule to version 0.5.2.
* Fixed `xml` producer incorrectly adds a path prefix to a `consumer`
producer.
* Fixed using `opencv.tracker` filter with `mlt_chain`.
* Added interlace-aware chroma conversion from mlt_image_yuv422 to yuv420p
in the `avformat` consumer.
* Added the `speed_map` property to the `timeremap` link.
* Fixed the `loader` producer not injecting the `consumer` producer when a
`xml` producer changes the frame rate.
* Fixed 'loader' producer corrupts the profile colorspace and description
when it injects a `consumer` producer.
* Added a `loader-nogl` producer to the core module based on `loader` but
prevents adding `movit`-based filters.
* Changed `count` producer to take an optional string argument with the name
of a loader producer.
* Fixed `yadif` deinterlace not working in a mlt_chain.
* Fixed the bob, weave, greedy, onefield `deinterlace` filter methods on
x86-64 architecture.

Other

* Fixed SWIG python shadow functions for mlt7.
* Added CMake build option `MOD_GLAXNIMATE_QT6`.


Version 7.12.0

This version is released soon after 7.10.0 to fix a couple of major new
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" "November 2022" "melt 7.12.0" "User Commands"
.TH MELT "1" "March 2023" "melt 7.14.0" "User Commands"
.SH NAME
melt \- author, play, and encode multitrack audio/video compositions
.SH SYNOPSIS
Expand Down
4 changes: 2 additions & 2 deletions src/framework/mlt_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* \file mlt_version.h
* \brief contains version information
*
* Copyright (C) 2010-2022 Meltytech, LLC
* Copyright (C) 2010-2023 Meltytech, LLC
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
Expand All @@ -27,7 +27,7 @@
#define MLT_STRINGIZE(s) MLT_STRINGIZE2(s)

#define LIBMLT_VERSION_MAJOR 7
#define LIBMLT_VERSION_MINOR 13
#define LIBMLT_VERSION_MINOR 14
#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 ac3c7cb

Please sign in to comment.