Accepting request 617995 from home:alois:branches:multimedia:libs
- Update to version 6.8.0 * This version improves support for multi-channel audio and adds some new manipulation functions to the mlt_animation API. Framework: * Added support for musl C library. * Added functions for audio channel layouts: + mlt_channel_layout_name() + mlt_channel_layout_id() + mlt_channel_layout_channels() + mlt_channel_layout_default() * Added channel_layout property to mlt_consumer. * Added mlt_channel_layout enum. * Disabled memory pooling by default and require compile macro USE_MLT_POOL to re-enable it. * Fixed reliability of keyframed properties serializing properly. * Fixed parsing non-animated string as an animation. * Added more functions to mlt_animation: + mlt_animation_key_set_type() + mlt_animation_key_set_frame() + Mlt::Animation::key_set_type() + Mlt::Animation::key_set_frame() Modules: * Fixed some crashes in qimage producer especially with alpha channel. * Fixed >2 channel audio output in the SDL consumers. * Fixed >2 channel audio output in the rtaudio consumer on Windows. * Fixed vorbis encoding with FFmpeg v3.4+. * qimage and qtext are now higher priority than gtk2 pixbuf and pango by the loader producer. * Added support for more channel counts to decklink consumer. * Added swresample filter based on libswresample from FFmpeg. This is now the preferred channel count normalizing filter used by the loader producer. * Fixed the strange "Undefined constant" and "Unable to parse option value" log messages in the the avformat consumer. * Fixed GIF and DPX writing in avformat consumer. * Reduced the memory usage of the affine transition and filters. * Fixed a crash in kdenlivetitle producer. * Fixed a crash in the rotoscoping filter. * Fixed frame rate reported in Matroska and WebM files produced by the avformat consumer. * Added sdl2_audio consumer. * Fixed alpha channel support for more pixel formats in the avformat producer. * Converted the affine transition to use mlt_rect and mlt_animation. * Fixed LADSPA plugins with mono channel audio. Other: * Fixed a melt command line parsing bug when argument supplied to -transition. * Fixed melt with SDL2 on Windows not using stdio and stderr. * Improved speed of the vp9 avformat consumer preset. OBS-URL: https://build.opensuse.org/request/show/617995 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=93
This commit is contained in:
parent
eab1b27f4e
commit
c49685e651
@ -1,3 +1,63 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 20 09:00:29 UTC 2018 - aloisio@gmx.com
|
||||
|
||||
- Update to version 6.8.0
|
||||
* This version improves support for multi-channel audio and
|
||||
adds some new manipulation functions to the mlt_animation
|
||||
API.
|
||||
Framework:
|
||||
* Added support for musl C library.
|
||||
* Added functions for audio channel layouts:
|
||||
+ mlt_channel_layout_name()
|
||||
+ mlt_channel_layout_id()
|
||||
+ mlt_channel_layout_channels()
|
||||
+ mlt_channel_layout_default()
|
||||
* Added channel_layout property to mlt_consumer.
|
||||
* Added mlt_channel_layout enum.
|
||||
* Disabled memory pooling by default and require compile macro
|
||||
USE_MLT_POOL to re-enable it.
|
||||
* Fixed reliability of keyframed properties serializing
|
||||
properly.
|
||||
* Fixed parsing non-animated string as an animation.
|
||||
* Added more functions to mlt_animation:
|
||||
+ mlt_animation_key_set_type()
|
||||
+ mlt_animation_key_set_frame()
|
||||
+ Mlt::Animation::key_set_type()
|
||||
+ Mlt::Animation::key_set_frame()
|
||||
Modules:
|
||||
* Fixed some crashes in qimage producer especially with alpha
|
||||
channel.
|
||||
* Fixed >2 channel audio output in the SDL consumers.
|
||||
* Fixed >2 channel audio output in the rtaudio consumer on
|
||||
Windows.
|
||||
* Fixed vorbis encoding with FFmpeg v3.4+.
|
||||
* qimage and qtext are now higher priority than gtk2 pixbuf
|
||||
and pango by the loader producer.
|
||||
* Added support for more channel counts to decklink consumer.
|
||||
* Added swresample filter based on libswresample from FFmpeg.
|
||||
This is now the preferred channel count normalizing filter
|
||||
used by the loader producer.
|
||||
* Fixed the strange "Undefined constant" and "Unable to parse
|
||||
option value" log messages in the the avformat consumer.
|
||||
* Fixed GIF and DPX writing in avformat consumer.
|
||||
* Reduced the memory usage of the affine transition and
|
||||
filters.
|
||||
* Fixed a crash in kdenlivetitle producer.
|
||||
* Fixed a crash in the rotoscoping filter.
|
||||
* Fixed frame rate reported in Matroska and WebM files
|
||||
produced by the avformat consumer.
|
||||
* Added sdl2_audio consumer.
|
||||
* Fixed alpha channel support for more pixel formats in the
|
||||
avformat producer.
|
||||
* Converted the affine transition to use mlt_rect and
|
||||
mlt_animation.
|
||||
* Fixed LADSPA plugins with mono channel audio.
|
||||
Other:
|
||||
* Fixed a melt command line parsing bug when argument supplied
|
||||
to -transition.
|
||||
* Fixed melt with SDL2 on Windows not using stdio and stderr.
|
||||
* Improved speed of the vp9 avformat consumer preset.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 18 16:33:12 UTC 2018 - bjorn.lie@gmail.com
|
||||
|
||||
|
27
libmlt.spec
27
libmlt.spec
@ -19,30 +19,27 @@
|
||||
# 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.7.0
|
||||
%define lversion 6.8.0
|
||||
%define soname 6
|
||||
%define _rev 42621eed360e192c4fb8b631001a2f5e9e2f446f
|
||||
%define _name_pp %{_name}++
|
||||
%define libname_pp lib%{_name_pp}
|
||||
%define soname_pp 3
|
||||
|
||||
Name: %{libname}
|
||||
Version: 6.6.0+git20180502
|
||||
Version: 6.8.0
|
||||
Release: 0
|
||||
Summary: Multimedia framework for television broadcasting
|
||||
License: GPL-3.0+
|
||||
License: GPL-3.0-or-later
|
||||
Group: Development/Libraries/C and C++
|
||||
Url: http://www.mltframework.org
|
||||
#v%%{version}
|
||||
Source0: https://github.com/mltframework/mlt/archive/%{_rev}.tar.gz#/%{_name}-%{version}.tar.gz
|
||||
Source0: https://github.com/mltframework/mlt/archive/v%{version}.tar.gz#/%{_name}-%{version}.tar.gz
|
||||
# PATCH-FIX-OPENSUSE libmlt-0.8.2-vdpau.patch reddwarf@opensuse.org -- Make VDPAU support work without the devel package
|
||||
Patch1: libmlt-0.8.2-vdpau.patch
|
||||
|
||||
BuildRequires: fdupes
|
||||
%if 0%{?suse_version} > 1320
|
||||
%if 0%{?suse_version} >= 1500
|
||||
BuildRequires: gcc-c++
|
||||
%else
|
||||
BuildRequires: gcc7
|
||||
@ -72,6 +69,12 @@ BuildRequires: pkgconfig(libxml-2.0)
|
||||
BuildRequires: pkgconfig(movit)
|
||||
BuildRequires: pkgconfig(opencv) >= 3.1.0
|
||||
#!BuildIgnore: opencv-qt5-devel
|
||||
BuildRequires: pkgconfig(libavcodec)
|
||||
BuildRequires: pkgconfig(libavdevice)
|
||||
BuildRequires: pkgconfig(libavformat)
|
||||
BuildRequires: pkgconfig(libavutil)
|
||||
BuildRequires: pkgconfig(libpostproc)
|
||||
BuildRequires: pkgconfig(libswscale)
|
||||
BuildRequires: pkgconfig(pango)
|
||||
BuildRequires: pkgconfig(pangoft2)
|
||||
BuildRequires: pkgconfig(samplerate)
|
||||
@ -80,12 +83,6 @@ BuildRequires: pkgconfig(sdl2)
|
||||
BuildRequires: pkgconfig(sox)
|
||||
BuildRequires: pkgconfig(vidstab)
|
||||
BuildRequires: pkgconfig(vorbisfile)
|
||||
BuildRequires: pkgconfig(libavcodec)
|
||||
BuildRequires: pkgconfig(libavdevice)
|
||||
BuildRequires: pkgconfig(libavformat)
|
||||
BuildRequires: pkgconfig(libavutil)
|
||||
BuildRequires: pkgconfig(libpostproc)
|
||||
BuildRequires: pkgconfig(libswscale)
|
||||
%if %{with vdpau}
|
||||
BuildRequires: pkgconfig(vdpau)
|
||||
# VDPAU support requires it
|
||||
@ -207,7 +204,7 @@ transcoders and web streamers.
|
||||
This package contains python bindings.
|
||||
|
||||
%prep
|
||||
%setup -q -n %{_name}-%{_rev}
|
||||
%setup -q -n %{_name}-%{version}
|
||||
%patch1
|
||||
|
||||
# To complement libmlt-0.8.0-vdpau.patch.
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c9a72c19f527549dcca4225716f4788302e7c7ba2a36bfff782b69496d7827cf
|
||||
size 1376182
|
3
mlt-6.8.0.tar.gz
Normal file
3
mlt-6.8.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b348e7a14d289087a99b077480a28dace519f665af9654676b7f5e713d56f0fe
|
||||
size 1380452
|
@ -17,13 +17,12 @@
|
||||
|
||||
|
||||
%define _name mlt
|
||||
%define mltversion 6.6.0+git20180502
|
||||
%define mltsoversion 6.7.0
|
||||
%define mltversion 6.8.0
|
||||
%define mltsoversion 6.8.0
|
||||
%define sover 1
|
||||
%define mltmaj %(echo %{mltversion} |cut -d "." -f 1)
|
||||
# Find qt version used to build
|
||||
%define qt5version %(pkg-config --modversion Qt5Core)
|
||||
%define mltrev 42621eed360e192c4fb8b631001a2f5e9e2f446f
|
||||
%define _rev d65a42d25a887d11fd5cf5e485c1561dc802b671
|
||||
Name: webvfx
|
||||
Version: 0.44+git20180223
|
||||
@ -94,7 +93,7 @@ applications. The functionality of the system is provided via an
|
||||
assortment of tools, XML authoring components, and an plug-in based API.
|
||||
|
||||
%prep
|
||||
%setup -q -n %{_name}-%{mltrev} -a 1
|
||||
%setup -q -n %{_name}-%{mltversion} -a 1
|
||||
%patch1
|
||||
%patch10
|
||||
|
||||
@ -102,7 +101,7 @@ assortment of tools, XML authoring components, and an plug-in based API.
|
||||
pushd webvfx-%{_rev}
|
||||
%qmake5 \
|
||||
QMAKE_STRIP="" \
|
||||
MLT_SOURCE="%{_builddir}/%{_name}-%{mltrev}/" \
|
||||
MLT_SOURCE="%{_builddir}/%{_name}-%{mltversion}/" \
|
||||
WLIB=%{_lib} \
|
||||
PREFIX="%{_prefix}" -Wall -recursive
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user