Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libmlt for openSUSE:Factory checked in at 2023-10-10 20:59:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmlt (Old) and /work/SRC/openSUSE:Factory/.libmlt.new.28202 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmlt" Tue Oct 10 20:59:59 2023 rev:70 rq:1116483 version:7.20.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libmlt/libmlt.changes 2023-10-02 20:10:09.234761227 +0200 +++ /work/SRC/openSUSE:Factory/.libmlt.new.28202/libmlt.changes 2023-10-10 21:00:49.667230184 +0200 @@ -1,0 +2,60 @@ +Mon Oct 9 12:41:09 UTC 2023 - Christophe Marin <christo...@krop.fr> + +- Add missing QtNetwork BuildRequires + +------------------------------------------------------------------- +Mon Oct 2 13:19:31 UTC 2023 - Dave Plater <davejpla...@gmail.com> + +- Update to 7.20.0 +- libmltglaxnimate-qt6.so no longer builds due to lack of build + information concerning libQt6Network6 +- Upstream changes: + *Framework: + Fixed "blank" in a playlist does not have audio normalization filters. + Fixed serializing mlt_color transparent black as "#00000000" when the + property was set using an integer or mlt_color. + Fixed mlt_chain_set_source() would always fetch a frame from the + producer even if it has "meta.media.frame_rate_num" and + "meta.media.frame_rate_den" properties making things slow. + Fixed Mlt::Chain leaking memory. + *Modules + Added a blank producer to the core module. + Added keywords to gpstext filter: + #gps_cadence# + #gps_grade_degrees# + #gps_grade_percentage# + #gps_temperature# + Added some color_styles to the gpsgraphic filter: + 10 = color by speed (max 100 km/h) + 11 = color by grade (max 90 degrees) + 12 = color by grade (max 20 degrees) + Added more unit formats to legend_unit property of gpsgraphic filter: + mmin or m/min + ftmin or ft/min + Added keywords to dynamictext filter: + #basename# + #filename# + Fixed installing filter_audioseam.yml. + Added an avlink link to the avformat module for FFmpeg filters that + can benefit from future frames such as adeclick. + Added the preserve_alpha property to the box_blur filter. + Fixed loading service metadata for the qt6 and glaxnimate-qt6 modules. + Fixed a crash when changing the rotate property in avformat producer + with interlace video. + Add astream and vstream properties to avformat producer. Unlike + audio_index and video_index are absolute indices across the entire + array of streams regardless their type, these new 0-based properties + are relative to the type audio or video. For example, astream=1 is the + second audio stream. + Fixed a possible crash in the avformat producer's mlt_producer_probe + virtual function. + Updated the glaxnimate module to version 0.5.4. + Fixed the sdl2 consumer crashing with the Linux radeonsi_dri driver + and showing only all black with the Linux nvidia driver. + *Other + Fix compiling on Android (not supported by the core developers). + Changed the avformat consumer FLAC preset to use the flac format. + Fixed the melt Shift+H and Shift+L keyboard shortcuts when the SDL2 + window has focus. + +------------------------------------------------------------------- @@ -4,0 +65 @@ + see https://github.com/mltframework/mlt/issues/930 Old: ---- mlt-7.18.0.tar.gz New: ---- mlt-7.20.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmlt.spec ++++++ --- /var/tmp/diff_new_pack.p2NZ16/_old 2023-10-10 21:00:51.399292994 +0200 +++ /var/tmp/diff_new_pack.p2NZ16/_new 2023-10-10 21:00:51.399292994 +0200 @@ -18,20 +18,20 @@ %define _name mlt %define libname lib%{_name} -%define lversion 7.18.0 +%define lversion 7.20.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.18.0 +%define lversion_pp 7.20.0 %define libpp_pkgname %{libname_pp}-%{sover_pp}-%{sover_pp} %bcond_without Qt6 -# FIXME: for some reason the build fails in multimedia:libs but nowhere else due to rtaudio issues -# -%bcond_without rtaudio +# FIXME: the build fails due to incompatible rtaudio abi +# see https://github.com/mltframework/mlt/issues/930 +%bcond_with rtaudio Name: %{libname} -Version: 7.18.0 +Version: 7.20.0 Release: 0 Summary: Multimedia framework for television broadcasting License: GPL-3.0-or-later @@ -51,6 +51,7 @@ BuildRequires: python-rpm-macros BuildRequires: cmake(Qt5Core) >= 5.10 BuildRequires: cmake(Qt5Gui) +BuildRequires: cmake(Qt5Network) BuildRequires: cmake(Qt5Svg) BuildRequires: cmake(Qt5Widgets) BuildRequires: cmake(Qt5Xml) @@ -58,8 +59,15 @@ BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6Core5Compat) BuildRequires: cmake(Qt6Gui) +BuildRequires: cmake(Qt6Network) BuildRequires: cmake(Qt6SvgWidgets) BuildRequires: cmake(Qt6Xml) +%else +BuildRequires: cmake(Qt5Core) >= 5.10 +BuildRequires: cmake(Qt5Gui) +BuildRequires: cmake(Qt5Svg) +BuildRequires: cmake(Qt5Widgets) +BuildRequires: cmake(Qt5Xml) %endif BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(fftw3) @@ -301,12 +309,12 @@ %if %{with Qt6} %files -n %{libname}%{sover}-module-qt6 +%dir %{_datadir}/%{_name}-%{sover} +%{_datadir}/%{_name}-%{sover}/glaxnimate-qt6/ +%{_datadir}/%{_name}-%{sover}/qt6/ %dir %{_libdir}/%{_name}-%{sover} %{_libdir}/%{_name}-%{sover}/libmltglaxnimate-qt6.so %{_libdir}/%{_name}-%{sover}/libmltqt6.so -%dir %{_datadir}/%{_name}-%{sover}/ -%{_datadir}/%{_name}-%{sover}/glaxnimate-qt6/ -%{_datadir}/%{_name}-%{sover}/qt6/ %endif %files -n %{libname}%{sover}-data ++++++ mlt-7.18.0.tar.gz -> mlt-7.20.0.tar.gz ++++++ ++++ 14826 lines of diff (skipped)