diff --git a/libmlt.changes b/libmlt.changes index 546a4ec..c8aaf31 100644 --- a/libmlt.changes +++ b/libmlt.changes @@ -1,3 +1,36 @@ +------------------------------------------------------------------- +Mon Jun 24 14:23:39 UTC 2024 - Christophe Marin + +- Update to 7.24: + 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. + * Added "meta.media.aspect_ratio" property to the avformat producer. + * Fixed distort property not working in movit.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 the qt + and glaxnimate modules. + * Fixed the wave filter distorts if wave = 1 with preview scaling. + * Added the read-only meta.media.%u.codec.layout property to avformat producer. + * Set the channel_layout property on the frame for the noise and tone + audio producers. + * Fixed outline maximum for the text and dynamictext filters. + Other: + * Fixed crash when using -chain from melt. + * Fixed a small memory leak on Windows fopen(). +- Update the gcc version for Leap to match the ones used by Qt6 + packages +- Explicitly install fontconfig and libavfilter build dependencies + ------------------------------------------------------------------- Sat Dec 2 20:47:16 UTC 2023 - Michael Vetter diff --git a/libmlt.spec b/libmlt.spec index f4cfdf9..aca620e 100644 --- a/libmlt.spec +++ b/libmlt.spec @@ -18,18 +18,18 @@ %define _name mlt %define libname lib%{_name} -%define lversion 7.22.0 +%define lversion 7.24.0 %define sover 7 %define lib_pkgname %{libname}-%{sover}-%{sover} %define _name_pp %{_name}++ %define libname_pp lib%{_name_pp} %define sover_pp 7 -%define lversion_pp 7.22.0 +%define lversion_pp 7.24.0 %define libpp_pkgname %{libname_pp}-%{sover_pp}-%{sover_pp} %bcond_without Qt6 %bcond_without rtaudio Name: %{libname} -Version: 7.22.0 +Version: 7.24.0 Release: 0 Summary: Multimedia framework for television broadcasting License: GPL-3.0-or-later @@ -41,8 +41,8 @@ BuildRequires: fdupes BuildRequires: gcc-c++ %if %{with Qt6} && 0%{?sle_version} # Qt 6 requires a compiler that fully supports c++-17 -BuildRequires: gcc10-c++ -BuildRequires: gcc10-PIE +BuildRequires: gcc13-c++ +BuildRequires: gcc13-PIE %endif BuildRequires: ladspa-devel BuildRequires: pkgconfig @@ -59,6 +59,7 @@ BuildRequires: cmake(Qt6Core5Compat) BuildRequires: cmake(Qt6Gui) BuildRequires: cmake(Qt6Network) BuildRequires: cmake(Qt6SvgWidgets) +BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(Qt6Xml) %else BuildRequires: cmake(Qt5Core) >= 5.10 @@ -70,15 +71,18 @@ BuildRequires: cmake(Qt5Xml) BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(fftw3) BuildRequires: pkgconfig(frei0r) +BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(icu-io) BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(libarchive) BuildRequires: pkgconfig(libavcodec) >= 58 +BuildRequires: pkgconfig(libavfilter) >= 7 BuildRequires: pkgconfig(libavdevice) >= 58 BuildRequires: pkgconfig(libavformat) >= 58 BuildRequires: pkgconfig(libavutil) >= 56 +BuildRequires: pkgconfig(libswresample) >= 3 BuildRequires: pkgconfig(libebur128) BuildRequires: pkgconfig(libexif) BuildRequires: pkgconfig(libpulse-simple) @@ -223,7 +227,7 @@ This package contains python bindings. %build %if %{with Qt6} && 0%{?sle_version} -export CC=gcc-10 CXX=g++-10 +export CC=gcc-13 CXX=g++-13 %endif # WARNING: building opencv module causes multicore issues - boo#1068792 diff --git a/mlt-7.22.0.tar.gz b/mlt-7.22.0.tar.gz deleted file mode 100644 index 405de92..0000000 --- a/mlt-7.22.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7cf4d9573a061d76902c6e12a2f09f5f461e7c697635233df82a63a3fe4d6da6 -size 1659954 diff --git a/mlt-7.24.0.tar.gz b/mlt-7.24.0.tar.gz new file mode 100644 index 0000000..4c89c18 --- /dev/null +++ b/mlt-7.24.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cde7c22a1a5395abe913976c2edafb498f81ed81a5f49dd0e6e2d86d68bcec0 +size 1662552