Hello community, here is the log from the commit of package libmlt for openSUSE:Factory checked in at 2015-05-12 06:45:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2014-11-24 11:19:05.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libmlt.new/libmlt.changes 2015-05-12 06:46:01.000000000 +0200 @@ -1,0 +2,40 @@ +Sun Apr 19 10:41:02 UTC 2015 - [email protected] + +- libmlt for Tumbleweed/Factory is now QT5 based !! + +- Update to 0.9.6 + + Framework + * Added color_trc (transfer characteristic) property to mlt_consumer and mlt_frame. + * Added Mlt::Profile::set_display_aspect(int, int). + * Added mlt_pool_stat(). + * Added mlt_smpte_df and mlt_smpte_ndf to mlt_time_format for non-drop-frame timecode support. + * Added Mlt::Tractor::Tractor(Mlt::Profile&). + * Added mlt_frame_get_alpha(). + * Added default, copy, and assignment methods to Mlt::Frame. + * Added Mlt::Filter::process(Mlt::Frame&). + + Modules + * Added support for color_trc property to avformat and opengl modules. + * Performance improvements for composite and matte transitions. + * Added fill, halign, and valign properties to affine transition and filter. + * Added producer.* and consumer.* properties to consumer producer. + * Fixes for libavformat and libavcodec v56. + * Dropped support for FFmpeg < v1.0 and Libav < v9. + * Added a lumakey filter. + * Added a localtime property to dynamictext filter. + * Added date/time format string support to dynamictext filter. + * Added no_root property to xml consumer. + * Added audio-only tone producer. + * Added drop property to count producer. + * Added caching to pango producer to improve performance. + + Other + * Added WMV and WMA avformat consumer presets. + * Added a ProRes-Kostya avformat consumer preset. + * Changed VP9 WebM preset to use Opus audio codec. + * Added 4K UHD and 2.5K QHD profiles. + * Added x265-medium and x265-medium-pass1 avformat consumer presets. + * Added a unit test for Mlt::Frame. + +- Drop upstreamed patches + * mlt-0.9.2-Add-missing-stdlib-include-for-getenv.patch + +------------------------------------------------------------------- Old: ---- mlt-0.9.2-Add-missing-stdlib-include-for-getenv.patch mlt-0.9.2.tar.gz New: ---- mlt-0.9.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmlt.spec ++++++ --- /var/tmp/diff_new_pack.LHS9J9/_old 2015-05-12 06:46:02.000000000 +0200 +++ /var/tmp/diff_new_pack.LHS9J9/_new 2015-05-12 06:46:02.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package libmlt # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -32,7 +32,7 @@ %define soname_pp 3 Name: %{libname} -Version: 0.9.2 +Version: 0.9.6 Release: 0 Summary: Multimedia framework designed and developed for television broadcasting License: GPL-3.0+ @@ -44,15 +44,20 @@ # 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 -# PATCH-FIX-UPSTREAM mlt-0.9.2-Add-missing-stdlib-include-for-getenv.patch -- Add missing stdlib include for getenv -Patch3: mlt-0.9.2-Add-missing-stdlib-include-for-getenv.patch BuildRequires: gcc-c++ BuildRequires: ladspa-devel BuildRequires: pkg-config +%if 0%{?suse_version} > 1320 +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Svg) +BuildRequires: pkgconfig(Qt5Xml) +%else BuildRequires: pkgconfig(QtCore) BuildRequires: pkgconfig(QtGui) BuildRequires: pkgconfig(QtSvg) BuildRequires: pkgconfig(QtXml) +%endif BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(frei0r) BuildRequires: pkgconfig(gdk-2.0) @@ -219,7 +224,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. ++++++ mlt-0.9.2.tar.gz -> mlt-0.9.6.tar.gz ++++++ ++++ 15234 lines of diff (skipped) ++++++ use-recommended-freetype-include.patch ++++++ --- /var/tmp/diff_new_pack.LHS9J9/_old 2015-05-12 06:46:03.000000000 +0200 +++ /var/tmp/diff_new_pack.LHS9J9/_new 2015-05-12 06:46:03.000000000 +0200 @@ -1,7 +1,7 @@ diff -U 3 -H -d -r -N -- mlt-0.9.2.orig/src/modules/gtk2/producer_pango.c mlt-0.9.2/src/modules/gtk2/producer_pango.c --- mlt-0.9.2.orig/src/modules/gtk2/producer_pango.c 2014-06-29 22:23:17.000000000 +0200 +++ mlt-0.9.2/src/modules/gtk2/producer_pango.c 2014-10-16 17:51:03.421118657 +0200 -@@ -25,7 +25,8 @@ +@@ -26,7 +26,8 @@ #include <string.h> #include <gdk-pixbuf/gdk-pixbuf.h> #include <pango/pangoft2.h>
