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-03-07 16:50:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libmlt (Old)
 and      /work/SRC/openSUSE:Factory/.libmlt.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libmlt"

Tue Mar  7 16:50:35 2023 rev:66 rq:1069875 version:7.14.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libmlt/libmlt.changes    2022-12-20 
20:22:01.966386485 +0100
+++ /work/SRC/openSUSE:Factory/.libmlt.new.31432/libmlt.changes 2023-03-07 
16:51:04.617819179 +0100
@@ -1,0 +2,60 @@
+Mon Mar  6 21:05:37 UTC 2023 - Christophe Marin <christo...@krop.fr>
+
+- Update to 7.14.0
+  Framework:
+  * Added functions to get detailed info about a producer more
+    directly
+  * Added functions to add normalizer links to chains
+  * Changed locale_t to mlt_locale_t to avoid redefinition on
+    some systems (e.g. clang/llvm on win32).
+  * Fixed the value provided with event "consumer-thread-join"
+    to be mlt_event_data_thread as documented.
+  * Fixed mlt_image_format_planes() for mlt_image_yuv420p.
+  Modules
+  * Added a swresample link to the avformat module.
+  * Added a resample link to the resample module.
+  * Fixed compatibility of avformat module with FFmpeg version 6.
+  * Fixed rotoscoping filter when request image size different
+    than profile.
+  * Fixed timeremap link breaking crop filter.
+  * Fixed audio/video sync in avformat producer when the video
+    start time is not 0.
+  * Improved seeking on a WMA audio file in avformat producer.
+  * Optimization to set AVDISCARD_ALL on disinterested streams
+    in avformat producer.
+  * Added separate demuxing thread in avformat producer.
+  * Added filtergraph property to the avformat producer.
+  * Fixed filter movit.convert's CPU image converter in
+    mlt_tractor and mlt_frame_clone().
+  * Fixed using movit module with mlt_chain.
+  * Fixed 10-bit full range YUV color input with Movit.
+  * Fixed aspect ratio issues in qtblend filter transform.
+  * Fixed the movit.luma transition.
+  * Changed the qglsl consumer to use an OpenGL core profile
+    version 3.2 context to make it compatible with recent
+    Movit versions.
+  * Upgraded glaxnimate git submodule to version 0.5.2.
+  * Fixed xml producer incorrectly adds a path prefix to
+    a consumer producer.
+  * Fixed using opencv.tracker filter with mlt_chain.
+  * Added interlace-aware chroma conversion from
+    mlt_image_yuv422 to yuv420p in the avformat consumer.
+  * Added the speed_map property to the timeremap link.
+  * Fixed the loader producer not injecting the consumer producer
+    when a xml producer changes the frame rate.
+  * Fixed 'loader' producer corrupts the profile colorspace and
+    description when it injects a consumer producer.
+  * Added a loader-nogl producer to the core module based on
+    loader but prevents adding movit-based filters.
+  * Changed count producer to take an optional string argument
+    with the name of a loader producer.
+  * Fixed yadif deinterlace not working in a mlt_chain.
+  * Fixed the bob, weave, greedy, onefield deinterlace filter
+    methods on x86-64 architecture.
+  Other:
+  * Fixed SWIG python shadow functions for mlt7.
+  * Added CMake build option MOD_GLAXNIMATE_QT6.
+- Add compilation fix:
+  * 0001-Fix-compilation-with-Werror-return-type.patch
+
+-------------------------------------------------------------------

Old:
----
  mlt-7.12.0.tar.gz

New:
----
  0001-Fix-compilation-with-Werror-return-type.patch
  mlt-7.14.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libmlt.spec ++++++
--- /var/tmp/diff_new_pack.tX7DpP/_old  2023-03-07 16:51:06.069826835 +0100
+++ /var/tmp/diff_new_pack.tX7DpP/_new  2023-03-07 16:51:06.077826877 +0100
@@ -18,28 +18,25 @@
 
 %define _name mlt
 %define libname lib%{_name}
-%define lversion 7.12.0
+%define lversion 7.14.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.12.0
+%define lversion_pp 7.14.0
 %define libpp_pkgname %{libname_pp}-%{sover_pp}-%{sover_pp}
-%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150400
-# Qt 6 is not available in Leap 15.3
 %bcond_without Qt6
-# The glaxnimate module fails to build on 15.3
-%bcond_without glaxnimate
-%endif
 Name:           %{libname}
-Version:        7.12.0
+Version:        7.14.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/releases/download/v%{version}/mlt-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM
+Patch0:         0001-Fix-compilation-with-Werror-return-type.patch
 BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -69,9 +66,7 @@
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(jack)
-%if %{with glaxnimate}
 BuildRequires:  pkgconfig(libarchive)
-%endif
 BuildRequires:  pkgconfig(libavcodec) >= 58
 BuildRequires:  pkgconfig(libavdevice) >= 58
 BuildRequires:  pkgconfig(libavformat) >= 58
@@ -88,6 +83,8 @@
 BuildRequires:  pkgconfig(pango)
 BuildRequires:  pkgconfig(pangoft2)
 BuildRequires:  pkgconfig(python3)
+BuildRequires:  pkgconfig(rtaudio)
+BuildRequires:  pkgconfig(rubberband)
 BuildRequires:  pkgconfig(samplerate)
 BuildRequires:  pkgconfig(sdl2)
 BuildRequires:  pkgconfig(sox)
@@ -230,9 +227,8 @@
    -DGPL3=ON \
    -DSWIG_PYTHON=ON \
    -DCMAKE_SKIP_RPATH=1 \
-%if %{with glaxnimate}
    -DMOD_GLAXNIMATE=ON \
-%endif
+   -DMOD_GLAXNIMATE_QT6=ON \
 %if %{with Qt6}
    -DMOD_QT6=ON
 %endif
@@ -265,10 +261,8 @@
 # remove dupes
 %fdupes %{buildroot}%{_datadir}/mlt-%{sover}
 
-%post -n %{lib_pkgname} -p /sbin/ldconfig
-%postun -n %{lib_pkgname} -p /sbin/ldconfig
-%post -n %{libpp_pkgname} -p /sbin/ldconfig
-%postun -n %{libpp_pkgname} -p /sbin/ldconfig
+%ldconfig_scriptlets -n %{lib_pkgname}
+%ldconfig_scriptlets -n %{libpp_pkgname}
 
 %files -n %{lib_pkgname}
 %{_libdir}/lib%{_name}-%{sover}.so.%{sover}
@@ -297,13 +291,17 @@
 %license GPLv3 COPYING GPL
 %{_libdir}/%{_name}-%{sover}
 %dir %{_datadir}/%{_name}-%{sover}/
+%{_datadir}/%{_name}-%{sover}/chain_normalizers.ini
+%exclude %{_libdir}/%{_name}-%{sover}/libmltglaxnimate-qt6.so
 %exclude %{_libdir}/%{_name}-%{sover}/libmltqt6.so
 
 %if %{with Qt6}
 %files -n %{libname}%{sover}-module-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
 

++++++ 0001-Fix-compilation-with-Werror-return-type.patch ++++++
>From 295f95261a56151243ff9b35ea41d8baa741734e Mon Sep 17 00:00:00 2001
From: Jean-Baptiste Mardelle <j...@kdenlive.org>
Date: Tue, 7 Mar 2023 07:16:30 +0100
Subject: [PATCH] Fix compilation with -Werror=return-type

---
 src/modules/avformat/common_swr.c | 2 +-
 src/modules/avformat/common_swr.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/modules/avformat/common_swr.c 
b/src/modules/avformat/common_swr.c
index e30b017..3be0043 100644
--- a/src/modules/avformat/common_swr.c
+++ b/src/modules/avformat/common_swr.c
@@ -106,7 +106,7 @@ int mlt_configure_swr_context( mlt_service service, 
mlt_swr_private_data *pdata
        return error;
 }
 
-int mlt_free_swr_context( mlt_swr_private_data *pdata )
+void mlt_free_swr_context( mlt_swr_private_data *pdata )
 {
        if( pdata )
        {
diff --git a/src/modules/avformat/common_swr.h 
b/src/modules/avformat/common_swr.h
index 229975e..bc592e0 100644
--- a/src/modules/avformat/common_swr.h
+++ b/src/modules/avformat/common_swr.h
@@ -39,7 +39,7 @@ typedef struct
 } mlt_swr_private_data;
 
 int mlt_configure_swr_context( mlt_service service, mlt_swr_private_data 
*pdata );
-int mlt_free_swr_context( mlt_swr_private_data *pdata );
+void mlt_free_swr_context( mlt_swr_private_data *pdata );
 
 
 #endif // COMMON_H
-- 
2.39.2


++++++ mlt-7.12.0.tar.gz -> mlt-7.14.0.tar.gz ++++++
++++ 12775 lines of diff (skipped)

Reply via email to