Hello community, here is the log from the commit of package libmlt for openSUSE:Factory checked in at 2016-05-05 08:12:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmlt (Old) and /work/SRC/openSUSE:Factory/.libmlt.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmlt" Changes: -------- --- /work/SRC/openSUSE:Factory/libmlt/libmlt.changes 2016-02-22 08:57:44.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libmlt.new/libmlt.changes 2016-05-05 08:12:56.000000000 +0200 @@ -1,0 +2,80 @@ +Thu Apr 21 10:15:52 UTC 2016 - [email protected] + +- Update to version 6.2.0: + + There are no framework changes in this release. The major + announcement is the introduction of support for libavfilter! + This is still a work-in-progress. It is limited to FFmpeg 2.3 + and up, and there are a number of filters that are black-listed + because they are known to not integrate with MLT, which is not + a full libav* environment or simple wrapper for it. There are + likey avfilters that are not yet black-listed but might not + work because they have not been completely tested. Also, they + do not support MLT's keyframable property animation nor its + frame-threaded parallelism due to architectural or integration + limitations. However, some avfilters are slice-threaded + (internal parallelism), and that works. Finally, libavfilter + filtergraph syntax is not supported either. + All of the supported libavfilters are exposed as MLT filters + beginning with the prefix "avfilter." All of the avfilter + parameters are exposed as MLT properties with the "av." prefix + to prevent clashes with MLT properties. You can run `melt + -query filters` to see the new avfilters, and `melt -query + filter=avfilter.rotate`, for example, to view generated + documentation for an individual filter. + + Notable fixes and enhancements in this release: + - Added support for libavfilter to avformat module. + - Added auto-rotate support to avformat producer. + - Added animated GIF preset for avformat consumer. + - Prevent serializing and deserializing mlt_type property to + xml module. + - Fixed relative paths for WebVfx "plain:" resources in xml + module. + - Updated libebur128 to v1.1.0 in plus module. + - Added dynamic_loudness filter to plus module. + - Added loudness_meter filter to plus module. + - Qt 5 fixes for kdenlivetitle producer. + - Added gradients and text shadows to kdenlivetitle producer. + - Added support for building rtaudio against external build of + lib. + - Upgraded bundled RtAudio to v4.1.2. + - Added status parameters to ladspa producer and filters. + - dded 5.1 surround to stereo downmix to audiochannels filter + in core module. + - Fixed compiling SWIG bindings for Ruby 2.0. +- Changes from version 6.0.0: + + This is a bugfix and minor enhancement release. Note that our + release versioning scheme has changed. We were approaching 1.0 + but decided to synchronize release version with the C library + ABI version, which is currently at v6. Here are some of the + notable changes and enhancements: + + Framework: + - Added unit tests for tractor, multitrack, and field. + - Deprecate mlt_frame_get_alpha_mask(). + - Added drop_count readable property to mlt_consumer. + - Added mlt_factory_repository(). + - Added mlt_properties_to_utf8(). + - Define MIN, MAX, CLAMP in mlt_types.h in not already defined. + - Switched to APPLE and _WIN32 defines throughout codebase. + + Modules: + - Added UDP and SMPTE 2022-2 support to cbrts consumer. + - Fixed build against latest FFmpeg versions - now requires + v1.1 and up. + - Added audiospectrum filter to qt module. + - Added meta.media.0.codec.rotate property to avformat producer + to let apps and other services get the media orientation. + - Make the avformat producer handle animated images. + - Added style property to dynamictext filter. + - Added timewarp producer to core module. + - Fixed slowly accumulating A/V sync drift in mix audio + transition. + - Added width_crop and width_fit properties to pango producer. + + Melt: + - Added -abort option to simply exit without full cleanup. + - Fix key-press handling on Windows. +- Add pkgconfig(libpulse) BuildRequires: Build pulseaudio support. +- Add pkgconfig(Qt5OpenGL) BuildRequires: Build qt5 opengl support. +- Add pkgconfig(fftw3) BuildRequires: Build lightshow, fft and + dance filters. +- Drop libmlt-ffmpeg3.patch: Fixed upstream. + +------------------------------------------------------------------- Old: ---- libmlt-ffmpeg3.patch v0.9.8.tar.gz New: ---- v6.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmlt.spec ++++++ --- /var/tmp/diff_new_pack.7Ole8Y/_old 2016-05-05 08:12:57.000000000 +0200 +++ /var/tmp/diff_new_pack.7Ole8Y/_new 2016-05-05 08:12:57.000000000 +0200 @@ -37,7 +37,7 @@ %define soname_pp 3 Name: %{libname} -Version: 0.9.8 +Version: 6.2.0 Release: 0 Summary: Multimedia framework designed and developed for television broadcasting License: GPL-3.0+ @@ -49,13 +49,13 @@ # PATCH-FIX-UPSTREAM use-recommended-freetype-include.patch -- Freetype upstream recommends using their macros together with # ft2build include. Positive sideeffect is that this patch makes it build with both freetype2 2.5.1, and older versions Patch2: use-recommended-freetype-include.patch -Patch3: libmlt-ffmpeg3.patch BuildRequires: gcc-c++ BuildRequires: ladspa-devel BuildRequires: pkg-config %if 0%{?suse_version} > 1320 || (0%{?suse_version} == 1315 && 0%{?is_opensuse}) BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5OpenGL) BuildRequires: pkgconfig(Qt5Svg) BuildRequires: pkgconfig(Qt5Xml) %else @@ -65,6 +65,7 @@ BuildRequires: pkgconfig(QtXml) %endif BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(fftw3) BuildRequires: pkgconfig(frei0r) BuildRequires: pkgconfig(gdk-2.0) BuildRequires: pkgconfig(gdk-pixbuf-2.0) @@ -73,6 +74,7 @@ BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(libdv) BuildRequires: pkgconfig(libexif) +BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libquicktime) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(pango) @@ -231,7 +233,6 @@ %setup -q -n %{_name}-%{version} %patch1 %patch2 -p1 -%patch3 -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. ++++++ v0.9.8.tar.gz -> v6.2.0.tar.gz ++++++ ++++ 23897 lines of diff (skipped)
