v7.24.0
What's Changed
Framework
- Fixed a small memory leak in
mlt_repository
. - Fixed a small memory leak in
MltPushConsumer
C++ class. - Block connecting a null producer to a service.
- Include
locale.h
on any GNU libc platform.
Modules
- Added a new
spatialaudio
module with filters:ambisonic-decoder
ambisonic-encoder
- Fixed building with FFmpeg 7.
- Fixed text keywords do not work with non-ASCII filenames on Windows:
pixbuf
produceropencv_tracker
filterdynamictext
filterqimage
producer
- Added "meta.media.aspect_ratio" property to the
avformat
producer. - Fixed
distort
property not working inmovit.rect
filter. - Fixed frames dropping or repeating in the
multi
consumer. - Fixed the
dynamic_loudness
filter maximizing audio gain. - Fixed distortion in the
mono
filter. - Also check for
WAYLAND_DISPLAY
to detect a graphical session in theqt
andglaxnimate
modules. - Fixed the
wave
filter distorts ifwave
= 1 with preview scaling. - Added the read-only
meta.media.%u.codec.layout
property toavformat
producer. - Set the
channel_layout
property on the frame for thenoise
andtone
audio producers. - Fixed
outline
maximum for thetext
anddynamictext
filters.
Other
- Fixed crash when using
-chain
frommelt
. - Fixed a small memory leak on Windows
fopen()
.
New Contributors
- @mtasaka made their first contribution in #963
- @emmetoneillpdx made their first contribution in #965
- @hmartinez82 made their first contribution in #974
- @pinotree made their first contribution in #925
Full Changelog: v7.22.0...v7.24.0