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)
