Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libmlt for openSUSE:Factory checked in at 2022-11-03 19:14:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmlt (Old) and /work/SRC/openSUSE:Factory/.libmlt.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmlt" Thu Nov 3 19:14:33 2022 rev:63 rq:1032995 version:7.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libmlt/libmlt.changes 2022-08-06 22:08:30.002716192 +0200 +++ /work/SRC/openSUSE:Factory/.libmlt.new.2275/libmlt.changes 2022-11-03 19:15:25.464444971 +0100 @@ -1,0 +2,62 @@ +Wed Nov 2 07:19:35 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 7.10.0 + Framework: + * Fixed some unguarded null pointers. + * Added `MLT_REPOSITORY_DENY` environment variable to skip + loading a module (colon delimited list of file names without + extension, for example libmltqt). + * Fixed frame corruption with one frame transition + * Changed so-called test-card frame with audio to show a + checkerboard: + - Added `mlt_image_fill_checkerboard()` + - Added `mlt_image_fill_white()` + * Preserve the producer `creation_time` property when creating + a chain. + * Added `mlt_image_rgba_opaque()`. + * Fixed getting a property as a timecode or clock value with 24 + or 23.98 fps in `mlt_property.c`. + Modules: + * Added support for Qt 6: + - Added `MOD_QT6` and `BUILD_TESTS_WITH_QT6` CMake options. + - Allow installing building and installing both Qt 5 & 6 + modules. + - Avoid loading both Qt 5 & 6 modules by preferring Qt 5 + (use MLT_REPOSITORY_DENY=libmltqt to block Qt 5 and use + Qt 6). + - This is limited to the `qt` module for now and not `glaxnimate` + (still a work-in-progress). + * Added support for WebP animation to `qimage` producer. + * Added `gps_graphic` filter to the `qt` module. + * Added the `format` property in each producer's get_frame method + to indicate the producer's default/preferred mlt_image_format + to facilitate an optimization in the `qtblend` transition when + the B frame is opaque and has the same aspect ratio. + * Added property animation to all audio visualization filters in + the `qt` module. + * Improved TGA format detection in `qimage` filter. + * Fixed `qtblend` transition has incorrect scaling with consumer + scaling. + * Fixed an case of incorrect alpha scaling in `qtblend` transition. + * Fixed `luma` transition not updated when `resource` property + changes. + * Added the `alpha_operation` property to the `shape` filter. + * Updated the `glaxnimate` git submodule to version 0.5.1. + * Fixed `lines` filter in `oldfilm` regression in v7.6.0. + * Added `dbpeak` property to the `audiolevel` filter in dB. + * Fixed memory leak using some frei0r plugins in conjunction with + an `affine` that animates the `rect` property. + Other: + * Fixed building for musl. + * Fixed underlinking iconv in `gdk` module on MinGW. + * Fixed SWIG CMake options can overwrite each other. + * Fixed SWIG 4 no longer generates a `mlt.php` +- Drop patches, merged upstream: + * 0001-Another-take-on-fixing-the-wcrtomb-issue.patch + * 0001-Split-to-allow-installing-Qt5-and-Qt6-in-parallel-80.patch + * 0002-Remove-deprecated-C-register-keyword-815.patch + * 0003-Move-CMake-code-for-testing-to-the-right-position-fo.patch + * 0004-Add-MLT_REPOSITORY_DENY-envvar-to-skip-plugin-loadin.patch + * 0005-Avoid-to-load-both-qt-modules-816.patch + +------------------------------------------------------------------- Old: ---- 0001-Another-take-on-fixing-the-wcrtomb-issue.patch 0001-Split-to-allow-installing-Qt5-and-Qt6-in-parallel-80.patch 0002-Remove-deprecated-C-register-keyword-815.patch 0003-Move-CMake-code-for-testing-to-the-right-position-fo.patch 0004-Add-MLT_REPOSITORY_DENY-envvar-to-skip-plugin-loadin.patch 0005-Avoid-to-load-both-qt-modules-816.patch mlt-7.8.0.tar.gz New: ---- mlt-7.10.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmlt.spec ++++++ --- /var/tmp/diff_new_pack.CdRkfs/_old 2022-11-03 19:15:26.224449440 +0100 +++ /var/tmp/diff_new_pack.CdRkfs/_new 2022-11-03 19:15:26.228449463 +0100 @@ -18,39 +18,33 @@ %define _name mlt %define libname lib%{_name} -%define lversion 7.8.0 +%define lversion 7.10.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.8.0 +%define lversion_pp 7.10.0 %define libpp_pkgname %{libname_pp}-%{sover_pp}-%{sover_pp} # Qt 6 is not available in Leap 15.3 %if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150400 %bcond_without Qt6 %endif Name: %{libname} -Version: 7.8.0 +Version: 7.10.0 Release: 0 Summary: Multimedia framework for television broadcasting License: GPL-3.0-or-later Group: Development/Libraries/C and C++ URL: https://www.mltframework.org Source0: https://github.com/mltframework/mlt/archive/v%{version}.tar.gz#/%{_name}-%{version}.tar.gz -Patch0: 0001-Another-take-on-fixing-the-wcrtomb-issue.patch -# Improvements to allow building both the Qt 5 and Qt 6 mods and prevent loading both at the same time -Patch1: 0001-Split-to-allow-installing-Qt5-and-Qt6-in-parallel-80.patch -Patch2: 0002-Remove-deprecated-C-register-keyword-815.patch -Patch3: 0003-Move-CMake-code-for-testing-to-the-right-position-fo.patch -Patch4: 0004-Add-MLT_REPOSITORY_DENY-envvar-to-skip-plugin-loadin.patch -Patch5: 0005-Avoid-to-load-both-qt-modules-816.patch BuildRequires: cmake 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 %endif BuildRequires: ladspa-devel BuildRequires: pkgconfig ++++++ mlt-7.8.0.tar.gz -> mlt-7.10.0.tar.gz ++++++ ++++ 10092 lines of diff (skipped)