Accepting request 774855 from home:alois:branches:multimedia:libs
- Update to version 6.20.0 Framework * Added consumer scaling: + mlt_profile_scale_width() + mlt_profile_scale_height() + Mlt::Profile::scale_width() + Mlt::Profile::scale_height() + support for a double "scale" property to melt and the xml producer * Fixed mlt_properties_set() with an invalid expression. * Added new functions that do not evaluate expressions: + mlt_properties_set_string() + Mlt::Properties::set_string() * Improved the service-caching heuristic in mlt_multitrack. * Fixed possible crashes in mlt_playlist get_frame() and mlt_filter_process(). Modules * Added the rubberband module with a rbpitch filter. * Added pitch compensation to timewarp producer. * Added the invert_scale property to the affine filter and transition. * Added the reverse property to shape filter. * Added support for text keyframes to the text and qtext filters. * Added support for the CSRT and MOSSE algorithms in opencv.tracker filter. * Fixed a crash on empty algo property in the opencv.tracker filter. * Changed vorbis module to no longer be deprecated. * Improved colorspace conversions in the avformat module. * Fixed audio artifacts on initial seek to in point in avformat producer. * Fixed the colorspace of the cached image in avformat producer. * Fixed white video flashes on property changes in the qtext filter. * Fixed a crash in the rotoscoping filter with large spline deviations. * Fixed a crash in the sdi consumer if the driver is not loaded. * Improved support for a video clip as luma producer to the luma transition. * Fixed a crash in the matte transition. * Fixed a crash when using invert property =1 in the composite transition. Other * Added more avformat consumer presets: + intermediate/DNxHR-HQ + intermediate/ProRes HQ + ALAC + FLAC * Fixed some parameters in the XDCAM and D10 avformat presets. * Fixed link failure on some CPU architectures. - Refreshed libmlt-fixluma.patch - Update to version 1.2.0 * This version adds support for MLT v6.20.0's preview scaling. * For the MLT integration, if the resource starts with "plain:" webvfx does automatic scaling per the zoom level. This works fine for content that is simply produced or overlayed by the filter. However, content that uses the webvfx JavaScript extension will not operate with zoom unless the service property mlt_resolution_scale is set to 1. New properties mlt_profile_scale_width and mlt_profile_scale_height as real numbers that reflect the new MLT consumer scale property used to do low-res preview scaling. Content script can access this via webvfx.getNumberParameter() to scale its parameters and elements. - Refreshed webvfx-versioned-libdir.patch and webvfx-nobrowser.patch OBS-URL: https://build.opensuse.org/request/show/774855 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=109
This commit is contained in:
parent
aadbe6ba00
commit
8f20cab074
@ -1,7 +1,7 @@
|
||||
Index: mlt-6.18.0/src/modules/lumas/create_lumas
|
||||
Index: mlt-6.20.0/src/modules/lumas/create_lumas
|
||||
===================================================================
|
||||
--- mlt-6.18.0.orig/src/modules/lumas/create_lumas
|
||||
+++ mlt-6.18.0/src/modules/lumas/create_lumas
|
||||
--- mlt-6.20.0.orig/src/modules/lumas/create_lumas
|
||||
+++ mlt-6.20.0/src/modules/lumas/create_lumas
|
||||
@@ -1,5 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
@ -9,4 +9,4 @@ Index: mlt-6.18.0/src/modules/lumas/create_lumas
|
||||
+
|
||||
[ \( -d PAL \) -a \( ! $0 -nt .executed \) ] && exit 0
|
||||
|
||||
bpp=16
|
||||
if [ "$(uname -s)" = "Darwin" ]; then
|
||||
|
@ -1,3 +1,63 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 17 11:48:34 UTC 2020 - Luigi Baldoni <aloisio@gmx.com>
|
||||
|
||||
- Update to version 6.20.0
|
||||
Framework
|
||||
* Added consumer scaling:
|
||||
+ mlt_profile_scale_width()
|
||||
+ mlt_profile_scale_height()
|
||||
+ Mlt::Profile::scale_width()
|
||||
+ Mlt::Profile::scale_height()
|
||||
+ support for a double "scale" property to melt and the xml
|
||||
producer
|
||||
* Fixed mlt_properties_set() with an invalid expression.
|
||||
* Added new functions that do not evaluate expressions:
|
||||
+ mlt_properties_set_string()
|
||||
+ Mlt::Properties::set_string()
|
||||
* Improved the service-caching heuristic in mlt_multitrack.
|
||||
* Fixed possible crashes in mlt_playlist get_frame() and
|
||||
mlt_filter_process().
|
||||
Modules
|
||||
* Added the rubberband module with a rbpitch filter.
|
||||
* Added pitch compensation to timewarp producer.
|
||||
* Added the invert_scale property to the affine filter and
|
||||
transition.
|
||||
* Added the reverse property to shape filter.
|
||||
* Added support for text keyframes to the text and qtext
|
||||
filters.
|
||||
* Added support for the CSRT and MOSSE algorithms in
|
||||
opencv.tracker filter.
|
||||
* Fixed a crash on empty algo property in the opencv.tracker
|
||||
filter.
|
||||
* Changed vorbis module to no longer be deprecated.
|
||||
* Improved colorspace conversions in the avformat module.
|
||||
* Fixed audio artifacts on initial seek to in point in
|
||||
avformat producer.
|
||||
* Fixed the colorspace of the cached image in avformat
|
||||
producer.
|
||||
* Fixed white video flashes on property changes in the qtext
|
||||
filter.
|
||||
* Fixed a crash in the rotoscoping filter with large spline
|
||||
deviations.
|
||||
* Fixed a crash in the sdi consumer if the driver is not
|
||||
loaded.
|
||||
* Improved support for a video clip as luma producer to the
|
||||
luma transition.
|
||||
* Fixed a crash in the matte transition.
|
||||
* Fixed a crash when using invert property =1 in the composite
|
||||
transition.
|
||||
Other
|
||||
* Added more avformat consumer presets:
|
||||
+ intermediate/DNxHR-HQ
|
||||
+ intermediate/ProRes HQ
|
||||
+ ALAC
|
||||
+ FLAC
|
||||
* Fixed some parameters in the XDCAM and D10 avformat
|
||||
presets.
|
||||
* Fixed link failure on some CPU architectures.
|
||||
|
||||
- Refreshed libmlt-fixluma.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 12 11:50:26 UTC 2019 - Luigi Baldoni <aloisio@gmx.com>
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package libmlt
|
||||
#
|
||||
# Copyright (c) 2019 SUSE LLC.
|
||||
# Copyright (c) 2020 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -21,14 +21,14 @@
|
||||
|
||||
%define _name mlt
|
||||
%define libname lib%{_name}
|
||||
%define lversion 6.18.0
|
||||
%define lversion 6.20.0
|
||||
%define soname 6
|
||||
%define _name_pp %{_name}++
|
||||
%define libname_pp lib%{_name_pp}
|
||||
%define soname_pp 3
|
||||
|
||||
Name: %{libname}
|
||||
Version: 6.18.0
|
||||
Version: 6.20.0
|
||||
Release: 0
|
||||
Summary: Multimedia framework for television broadcasting
|
||||
License: GPL-3.0-or-later
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9ea6775300b9f997460f5d6adde1ea41e525ecfd30a70b987e13800e4c387ddb
|
||||
size 1430398
|
3
mlt-6.20.0.tar.gz
Normal file
3
mlt-6.20.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ab211e27c06c0688f9cbe2d74dc0623624ef75ea4f94eea915cdc313196be2dd
|
||||
size 1446137
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6d11838228fe40248817afc75b7a8becedda4e09c20d2ba1d3c475261a276b0a
|
||||
size 240518
|
3
webvfx-1.2.0.tar.gz
Normal file
3
webvfx-1.2.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ac75600222b46aa880632d569dce800e30f5a790a79cc3614a726dd7416334de
|
||||
size 241227
|
@ -1,7 +1,7 @@
|
||||
Index: webvfx-1.1.0/all.pro
|
||||
===================================================================
|
||||
--- webvfx-1.1.0/all.pro.orig
|
||||
+++ webvfx-1.1.0/all.pro
|
||||
--- webvfx-1.2.0/all.pro.orig
|
||||
+++ webvfx-1.2.0/all.pro
|
||||
@@ -19,7 +19,7 @@ CONFIG += ordered
|
||||
SUBDIRS += webvfx
|
||||
SUBDIRS += viewer
|
||||
|
@ -1,7 +1,7 @@
|
||||
Index: webvfx-1.1.0/webvfx/webvfx.pro
|
||||
===================================================================
|
||||
--- webvfx-1.1.0/webvfx/webvfx.pro.orig 2018-02-24 21:17:19.000000000 +0200
|
||||
+++ webvfx-1.1.0/webvfx/webvfx.pro 2018-05-06 12:24:57.399644007 +0200
|
||||
--- webvfx-1.2.0/webvfx/webvfx.pro.orig 2018-02-24 21:17:19.000000000 +0200
|
||||
+++ webvfx-1.2.0/webvfx/webvfx.pro 2018-05-06 12:24:57.399644007 +0200
|
||||
@@ -47,5 +47,5 @@ QT += opengl quick
|
||||
|
||||
TARGET = webvfx
|
||||
|
@ -1,3 +1,26 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 17 11:39:18 UTC 2020 - Luigi Baldoni <aloisio@gmx.com>
|
||||
|
||||
- Update to version 1.2.0
|
||||
* This version adds support for MLT v6.20.0's preview
|
||||
scaling.
|
||||
* For the MLT integration, if the resource starts with
|
||||
"plain:" webvfx does automatic scaling per the zoom level.
|
||||
This works fine for content that is simply produced or
|
||||
overlayed by the filter. However, content that uses the
|
||||
webvfx JavaScript extension will not operate with zoom
|
||||
unless the service property mlt_resolution_scale is set to
|
||||
1.
|
||||
New properties mlt_profile_scale_width and
|
||||
mlt_profile_scale_height as real numbers that reflect the
|
||||
new MLT consumer scale property used to do low-res preview
|
||||
scaling. Content script can access this via
|
||||
webvfx.getNumberParameter() to scale its parameters and
|
||||
elements.
|
||||
|
||||
- Refreshed webvfx-versioned-libdir.patch and
|
||||
webvfx-nobrowser.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 12 12:02:29 UTC 2019 - Luigi Baldoni <aloisio@gmx.com>
|
||||
|
||||
|
12
webvfx.spec
12
webvfx.spec
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package webvfx
|
||||
#
|
||||
# Copyright (c) 2019 SUSE LLC.
|
||||
# Copyright (c) 2020 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -17,14 +17,14 @@
|
||||
|
||||
|
||||
%define _name mlt
|
||||
%define mltversion 6.18.0
|
||||
%define mltsoversion 6.18.0
|
||||
%define mltversion 6.20.0
|
||||
%define mltsoversion 6.20.0
|
||||
%define sover 1
|
||||
%define mltmaj %(echo %{mltversion} |cut -d "." -f 1)
|
||||
# Find qt version used to build
|
||||
%define qt5version %(pkg-config --modversion Qt5Core)
|
||||
Name: webvfx
|
||||
Version: 1.1.0
|
||||
Version: 1.2.0
|
||||
Release: 0
|
||||
Summary: Video effects engine based on web technologies
|
||||
License: BSD-3-Clause
|
||||
@ -47,8 +47,8 @@ BuildRequires: pkgconfig(Qt5Multimedia)
|
||||
BuildRequires: pkgconfig(Qt5OpenGL)
|
||||
BuildRequires: pkgconfig(Qt5WebKitWidgets)
|
||||
BuildRequires: pkgconfig(Qt5WebSockets)
|
||||
BuildRequires: pkgconfig(mlt++)
|
||||
BuildRequires: pkgconfig(mlt-framework)
|
||||
BuildRequires: pkgconfig(mlt++) = %{mltversion}
|
||||
BuildRequires: pkgconfig(mlt-framework) = %{mltversion}
|
||||
|
||||
%description
|
||||
WebVfx is a video effects library that allows effects to be
|
||||
|
Loading…
x
Reference in New Issue
Block a user