Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libmlt for openSUSE:Factory checked 
in at 2021-04-12 12:37:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libmlt (Old)
 and      /work/SRC/openSUSE:Factory/.libmlt.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libmlt"

Mon Apr 12 12:37:10 2021 rev:51 rq:884444 version:6.26.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libmlt/libmlt.changes    2020-08-03 
14:18:21.780678208 +0200
+++ /work/SRC/openSUSE:Factory/.libmlt.new.2401/libmlt.changes  2021-04-12 
12:40:01.957555368 +0200
@@ -1,0 +2,131 @@
+Sun Apr 11 09:34:56 UTC 2021 - Dave Plater <[email protected]>
+
+- Removed depreciated webvfx linked package, qmelt is no longer
+  needed for shotcut export.
+- Deleted obsolete webvfx-nobrowser.patch and
+  webvfx-versioned-libdir.patch
+
+-------------------------------------------------------------------
+Sat Apr 10 19:15:49 UTC 2021 - Luigi Baldoni <[email protected]>
+
+- Update to version 6.26.0
+  Modules:
+  * Added support for `hwaccel` query string parameter to the
+    `avformat` producer. It accepts the following values: vaapi
+    and cuda.
+  * Added support for `hwaccel_device` query string parameter to
+    the `avformat` producer. This is only used with vaapi
+    (device path) and cuda.
+  * Improved the usage of image slice threading in `frei0r`.
+    This only applies when `threads`=0 and only works with some
+    frei0r plugins that you must decide yourself.
+  * Added an ellipse item to `kdenlivetitle` producer.
+  * Added support for PNG and GIF as album art in the `avformat`
+    producer.
+  * Added BT.2020 color space metadata to the `avformat`
+    producer.
+  * Resolved many FFmpeg deprecations in the `avformat` producer
+    making it possible to support AV1 decoding.
+  * Added a `strobe` fitler that periodically makes the alpha
+    channel transparent.
+  * Added a new `typewriter` text filter (currently only works
+    with the kdenlivetitle producer).
+  * Improved sound quality for lower pitch shifts in `rbpitch`.
+  * Fixed speed of trick play in the `jack`, `rtaudio`,
+    `sdl_audio`, and `sdl2_audio` consumers.
+  * Fixed matrix for independent channels in `swresample` filter.
+  * Fixed leading zeros for the `timer` filter.
+  * Fixed flickering using `affine` with a `luma` transition.
+  * Fixed a crash using RGBA images in the `qimage` producer
+    (regression in v6.22.0).
+  * Fixed `brightness` filter misbehaves on `alpha` > 1.
+  * Fixed writing `flac` format file does not set its duration
+    in the `avformat` consumer.
+  * Fixed an infinite loop in `rbpitch` filter.
+  * Fixed `ttl` in the `qimage` producer.
+  * Fixed building with OpenCV 4.5
+  * Fixed artifacts with multiple HTML `qtext` filters and frame
+    threading.
+  * Deprecated the `start` and `end` properties on the following
+    (use property animation instead):
+    + brightness
+    + panner
+    + boxblur
+    + wave
+    + volume
+  * Deprecated the following services:
+    + data_show
+    + region
+    + transition filter
+    + autotrack_rectangle
+    + motion_est
+    + slowmotion
+  Other:
+  * CMake
+    + Fixed building without SWIG.
+    + Added many "MOD_..." options to explictly disable modules.
+    + Added src/tests and the option `BUILD_TESTING`, which
+      defaults off.
+    + All dependency checks moved to top level CMakeLists.txt.
+    + Install melt man page.
+    + Install oldfilm SVG files.
+    + Added src/examples.
+    + Install framework/metaschema.yaml.
+    + Fixed `plusgpl` datadir.
+    + Added all swwig/ languages.
+    + Increased C++ standard to C++14.
+  * Added an `AV1` encoding preset.
+  * Improved documentation of the requirement for C11.
+  * The minimum version of FFmpeg is v4.0 and Libav is no longer
+    supported.
+- Drop libmlt-0.8.2-vdpau.patch and everything related to vdpau
+  (no longer present in the tree)
+- Enable libebur128
+
+-------------------------------------------------------------------
+Mon Dec  7 07:44:54 UTC 2020 - Luigi Baldoni <[email protected]>
+
+- Update to version 6.24.0
+  Framework:
+  * Trigger a `property-changed` event on 
+    `mlt_properties_pass_list`.
+  * Fixed using a video transition with a video clip on an audio 
+    track.
+  * Reduce the amount of service caching to 2X #tracks to reduce 
+    memory usage.
+  Modules:
+  * Added the `pillar_echo` filter to the plus module.
+  * Added a `qtcrop` filter to the qt module.
+  * Added `html`, `resource`, `overflow-y`, and `_hide` 
+    properties to the `qtext` filter for rich text.
+  * Added the filter `choppy` to the core module.
+  * Added slice threading to the `brightness` filter.
+  * Fixed compiling with OpenCV 4.
+  * Fixed the colors when using `mlt_image_format=rgb24a` with 
+    `avformat` consumer.
+  * Fixed a possible crash in the `timewarp` producer on sources 
+    with non-integer frame rates.
+  * Fixed a regression in version 6.22 with multiple affine 
+    filters at the same time.
+  * Fixed possible abort or deadlock on recursive pthread 
+    mutexes in `avformat` producer.
+  * Fixed a crash in `crop` filter with large `center_bias` 
+    value when `use_profile` is 1.
+  * Fixed a white video frame appearing on threaded rendering in 
+    `freeze` filter.
+  * Fixed MLT XML DRD to permit empty playlists, which may occur 
+    on empty tracks in a multitrack.
+  * Fixed initializing QApplication in the `qimage` producer.
+  * Fixed interpolation when scaling with the `affine` rect and 
+    geomety properties.
+  * Fixed high memory usage with high factors of pitch shifting 
+    in the `rbpitch` filter.
+  * Fixed a crash on files with more than 32 streams in the 
+    `avformat` producer.
+  Other:
+  * Added the Python binding to the CMake build.
+  * Added the `sdl` (v1) module to the CMake build.
+  * Removed minrate and maxrate from the `webm` avformat 
+    consumer preset.
+
+-------------------------------------------------------------------

Old:
----
  libmlt-0.8.2-vdpau.patch
  mlt-6.22.1.tar.gz
  webvfx-1.2.0.tar.gz
  webvfx-nobrowser.patch
  webvfx-versioned-libdir.patch
  webvfx.changes
  webvfx.spec

New:
----
  mlt-6.26.0.tar.gz

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

Other differences:
------------------
++++++ libmlt.spec ++++++
--- /var/tmp/diff_new_pack.UQlpFV/_old  2021-04-12 12:40:02.813556363 +0200
+++ /var/tmp/diff_new_pack.UQlpFV/_new  2021-04-12 12:40:02.817556368 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libmlt
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,27 +16,22 @@
 #
 
 
-# Dan Dennedy asked to disable it since it's buggy and unmaintained (see e.g. 
http://www.kdenlive.org/mantis/view.php?id=3070)
-%bcond_with vdpau
-
 %define _name mlt
 %define libname lib%{_name}
-%define lversion 6.22.1
+%define lversion 6.26.0
 %define soname 6
 %define _name_pp %{_name}++
 %define libname_pp lib%{_name_pp}
 %define soname_pp 3
 
 Name:           %{libname}
-Version:        6.22.1
+Version:        6.26.0
 Release:        0
 Summary:        Multimedia framework for television broadcasting
 License:        GPL-3.0-or-later
 Group:          Development/Libraries/C and C++
 URL:            http://www.mltframework.org
 Source0:        
https://github.com/mltframework/mlt/archive/v%{version}.tar.gz#/%{_name}-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE libmlt-0.8.2-vdpau.patch [email protected] -- Make 
VDPAU support work without the devel package
-Patch1:         libmlt-0.8.2-vdpau.patch
 # PATCH-FIX-UPSTREAM libmlt-fixluma.patch [email protected] -- add 
LD_LIBRARY_PATH so that luma can run
 Patch2:         libmlt-fixluma.patch
 BuildRequires:  fdupes
@@ -50,7 +45,7 @@
 BuildRequires:  ladspa-devel
 BuildRequires:  pkg-config
 BuildRequires:  python3-devel
-BuildRequires:  pkgconfig(Qt5Core)
+BuildRequires:  pkgconfig(Qt5Core) >= 5.10
 BuildRequires:  pkgconfig(Qt5Gui)
 BuildRequires:  pkgconfig(Qt5OpenGL)
 BuildRequires:  pkgconfig(Qt5Svg)
@@ -64,18 +59,19 @@
 BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(jack)
 BuildRequires:  pkgconfig(libdv)
+BuildRequires:  pkgconfig(libebur128)
 BuildRequires:  pkgconfig(libexif)
 BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(libquicktime)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(movit)
 #!BuildIgnore:  opencv-qt5-devel
-BuildRequires:  pkgconfig(libavcodec)
-BuildRequires:  pkgconfig(libavdevice)
-BuildRequires:  pkgconfig(libavformat)
-BuildRequires:  pkgconfig(libavutil)
-BuildRequires:  pkgconfig(libpostproc)
-BuildRequires:  pkgconfig(libswscale)
+BuildRequires:  pkgconfig(libavcodec) >= 58
+BuildRequires:  pkgconfig(libavdevice) >= 58
+BuildRequires:  pkgconfig(libavformat) >= 58
+BuildRequires:  pkgconfig(libavutil) >= 56
+BuildRequires:  pkgconfig(libpostproc) >= 55
+BuildRequires:  pkgconfig(libswscale) >= 5
 BuildRequires:  pkgconfig(pango)
 BuildRequires:  pkgconfig(pangoft2)
 BuildRequires:  pkgconfig(samplerate)
@@ -83,11 +79,6 @@
 BuildRequires:  pkgconfig(sox)
 BuildRequires:  pkgconfig(vidstab)
 BuildRequires:  pkgconfig(vorbisfile)
-%if %{with vdpau}
-BuildRequires:  pkgconfig(vdpau)
-# VDPAU support requires it
-BuildRequires:  pkgconfig(x11)
-%endif
 
 %description
 MLT is a multimedia framework for television broadcasting. It
@@ -164,10 +155,6 @@
 Group:          Productivity/Multimedia/Video/Editors and Convertors
 Recommends:     frei0r-plugins
 Provides:       mlt(%{soname})(avformat)
-%if %{with vdpau}
-# I would recommend it, but to the best of my knowledge nobody but nvidia 
provides a backend
-Suggests:       %(rpm -qf $(readlink -e %{_libdir}/libvdpau.so) --qf '%{NAME}')
-%endif
 
 %description -n %{libname}%{soname}-modules
 MLT is a multimedia framework for television broadcasting. It
@@ -204,18 +191,17 @@
 
 %prep
 %setup -q -n %{_name}-%{version}
-%patch1
-%patch2 -p1
-
-# To complement libmlt-0.8.0-vdpau.patch.
-# When vdpau support is not compiled it will break the code. Doesn't matter 
because the code will not be used anyway.
-VDPAU_SONAME=$(objdump -p $(readlink -e %{_libdir}/libvdpau.so) | grep SONAME 
| sed 's/.*SONAME.* //' | tr -d '\n')
-sed "s/__VDPAU_SONAME__/${VDPAU_SONAME}/" -i src/modules/avformat/vdpau.c
+%autopatch -p1
 
 %build
 test -x "$(type -p gcc-7)" && export CC=gcc-7
 test -x "$(type -p g++-7)" && export CXX=g++-7
 
+# Until boo#1179650 is fixed
+%ifarch ppc64le
+export CFLAGS="-I%{_includedir}/eigen3"
+%endif
+
 # WARNING: building opencv module causes multicore issues - boo#1068792
 %configure --disable-opencv \
 --enable-sdl2 \
@@ -230,9 +216,6 @@
 %ifarch i586
 --disable-mmx \
 %endif
-%if %{with vdpau}
---avformat-vdpau \
-%endif
 --enable-extra-versioning \
 --swig-languages=python
 make %{?_smp_mflags}

++++++ mlt-6.22.1.tar.gz -> mlt-6.26.0.tar.gz ++++++
++++ 10672 lines of diff (skipped)

Reply via email to