Skip to content

Commit

Permalink
version 6.26.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ddennedy committed Apr 10, 2021
1 parent 3c12ada commit a270953
Show file tree
Hide file tree
Showing 6 changed files with 78 additions and 6 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 6.25.0
VERSION 6.26.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 = 6.24.0
PROJECT_NUMBER = 6.26.0

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

Version 6.26.0

This is the last planned release of major version 6. Version 7 will be released
soon and introduce some minor API breakage while removing deprecations.
The main new feature in this version is hardware-accellerated decoding!
However, this is a basic implementation: It always returns the uncompressed
video to the CPU memory with no pipelining to filters. Even when coupled with
hardware encoding in the avformat consumer it must transfer the video. Also,
there is no automatic software/CPU fallback and no resource management.

Modules
* Added support for `hwaccel` query string parameter to the `avformat`
producer. It accepts the following values:
vaapi (Linux/BSD), cuda (Linux), videotoolbox (macOS), d3d11va (Windows), dxva2 (Windows)
* Added support for `hwaccel_device` query string parameter to the `avformat`
producer. This is only used with vaapi (device path) and cuda, d3d11va, or
dxva (number).
* Improved the usage of image slice threading in `frei0r`. This only applies
when `threads`=0 and only works with some frei0r plugins that you must decide
yourself.
* Added an ellipse item to `kdenlivetitle` producer.
* Added support for PNG and GIF as album art in the `avformat` producer.
* Added BT.2020 color space metadata to the `avformat` producer.
* Resolved many FFmpeg deprecations in the `avformat` producer making it possible to support AV1 decoding.
* Added a `strobe` fitler that periodically makes the alpha channel transparent.
* Added a new `typewriter` text filter (currently only works with the
kdenlivetitle producer).
* Improved sound quality for lower pitch shifts in `rbpitch`.
* Fixed speed of trick play in the `jack`, `rtaudio`, `sdl_audio`, and `sdl2_audio` consumers.
* Fixed matrix for independent channels in `swresample` filter.
* Fixed leading zeros for the `timer` filter.
* Fixed flickering using `affine` with a `luma` transition.
* Fixed a crash using RGBA images in the `qimage` producer (regression in v6.22.0).
* Fixed `brightness` filter misbehaves on `alpha` > 1.
* Fixed writing `flac` format file does not set its duration in the `avformat` consumer.
* Fixed an infinite loop in `rbpitch` filter.
* Fixed `ttl` in the `qimage` producer.
* Fixed building with OpenCV 4.5
* Fixed artifacts with multiple HTML `qtext` filters and frame threading.
* Deprecated the `start` and `end` properties on the following (use property
animation instead):
- brightness
- panner
- boxblur
- wave
- volume
* Deprecated the following services:
- data_show
- region
- transition filter
- autotrack_rectangle
- motion_est
- slowmotion

Other
* CMake:
- Fixed building without SWIG.
- Added many "MOD_..." options to explictly disable modules.
- Added src/tests and the option `BUILD_TESTING`, which defaults off.
- All dependency checks moved to top level CMakeLists.txt.
- Install melt man page.
- Install oldfilm SVG files.
- Added src/examples.
- Install framework/metaschema.yaml.
- Fixed `plusgpl` datadir.
- Added all swwig/ languages.
- Increased C++ standard to C++14.
* Added an `AV1` encoding preset.
* Improved documentation of the requirement for C11.
* The minimum version of FFmpeg is v4.0 and Libav is no longer supported.


Version 6.24.0

This version is mostly fixes plus a few new filters.
Expand Down
2 changes: 1 addition & 1 deletion configure
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/sh

export version=6.25.0
export version=6.26.0
export soversion=6

show_help()
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" "December 2020" "melt 6.24.0" "User Commands"
.TH MELT "1" "April 2021" "melt 6.26.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-2020 Meltytech, LLC
* Copyright (C) 2010-2021 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 6
#define LIBMLT_VERSION_MINOR 25
#define LIBMLT_VERSION_MINOR 26
#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 a270953

Please sign in to comment.