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:
Dave Plater 2020-02-18 05:30:03 +00:00 committed by Git OBS Bridge
parent aadbe6ba00
commit 8f20cab074
11 changed files with 106 additions and 23 deletions

View File

@ -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.20.0.orig/src/modules/lumas/create_lumas
+++ mlt-6.18.0/src/modules/lumas/create_lumas +++ mlt-6.20.0/src/modules/lumas/create_lumas
@@ -1,5 +1,7 @@ @@ -1,5 +1,7 @@
#!/bin/sh #!/bin/sh
@ -9,4 +9,4 @@ Index: mlt-6.18.0/src/modules/lumas/create_lumas
+ +
[ \( -d PAL \) -a \( ! $0 -nt .executed \) ] && exit 0 [ \( -d PAL \) -a \( ! $0 -nt .executed \) ] && exit 0
bpp=16 if [ "$(uname -s)" = "Darwin" ]; then

View File

@ -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> Tue Nov 12 11:50:26 UTC 2019 - Luigi Baldoni <aloisio@gmx.com>

View File

@ -1,7 +1,7 @@
# #
# spec file for package libmlt # 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 # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -21,14 +21,14 @@
%define _name mlt %define _name mlt
%define libname lib%{_name} %define libname lib%{_name}
%define lversion 6.18.0 %define lversion 6.20.0
%define soname 6 %define soname 6
%define _name_pp %{_name}++ %define _name_pp %{_name}++
%define libname_pp lib%{_name_pp} %define libname_pp lib%{_name_pp}
%define soname_pp 3 %define soname_pp 3
Name: %{libname} Name: %{libname}
Version: 6.18.0 Version: 6.20.0
Release: 0 Release: 0
Summary: Multimedia framework for television broadcasting Summary: Multimedia framework for television broadcasting
License: GPL-3.0-or-later License: GPL-3.0-or-later

View File

@ -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
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ab211e27c06c0688f9cbe2d74dc0623624ef75ea4f94eea915cdc313196be2dd
size 1446137

View File

@ -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
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ac75600222b46aa880632d569dce800e30f5a790a79cc3614a726dd7416334de
size 241227

View File

@ -1,7 +1,7 @@
Index: webvfx-1.1.0/all.pro Index: webvfx-1.1.0/all.pro
=================================================================== ===================================================================
--- webvfx-1.1.0/all.pro.orig --- webvfx-1.2.0/all.pro.orig
+++ webvfx-1.1.0/all.pro +++ webvfx-1.2.0/all.pro
@@ -19,7 +19,7 @@ CONFIG += ordered @@ -19,7 +19,7 @@ CONFIG += ordered
SUBDIRS += webvfx SUBDIRS += webvfx
SUBDIRS += viewer SUBDIRS += viewer

View File

@ -1,7 +1,7 @@
Index: webvfx-1.1.0/webvfx/webvfx.pro 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.2.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 2018-05-06 12:24:57.399644007 +0200
@@ -47,5 +47,5 @@ QT += opengl quick @@ -47,5 +47,5 @@ QT += opengl quick
TARGET = webvfx TARGET = webvfx

View File

@ -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> Tue Nov 12 12:02:29 UTC 2019 - Luigi Baldoni <aloisio@gmx.com>

View File

@ -1,7 +1,7 @@
# #
# spec file for package webvfx # 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 # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -17,14 +17,14 @@
%define _name mlt %define _name mlt
%define mltversion 6.18.0 %define mltversion 6.20.0
%define mltsoversion 6.18.0 %define mltsoversion 6.20.0
%define sover 1 %define sover 1
%define mltmaj %(echo %{mltversion} |cut -d "." -f 1) %define mltmaj %(echo %{mltversion} |cut -d "." -f 1)
# Find qt version used to build # Find qt version used to build
%define qt5version %(pkg-config --modversion Qt5Core) %define qt5version %(pkg-config --modversion Qt5Core)
Name: webvfx Name: webvfx
Version: 1.1.0 Version: 1.2.0
Release: 0 Release: 0
Summary: Video effects engine based on web technologies Summary: Video effects engine based on web technologies
License: BSD-3-Clause License: BSD-3-Clause
@ -47,8 +47,8 @@ BuildRequires: pkgconfig(Qt5Multimedia)
BuildRequires: pkgconfig(Qt5OpenGL) BuildRequires: pkgconfig(Qt5OpenGL)
BuildRequires: pkgconfig(Qt5WebKitWidgets) BuildRequires: pkgconfig(Qt5WebKitWidgets)
BuildRequires: pkgconfig(Qt5WebSockets) BuildRequires: pkgconfig(Qt5WebSockets)
BuildRequires: pkgconfig(mlt++) BuildRequires: pkgconfig(mlt++) = %{mltversion}
BuildRequires: pkgconfig(mlt-framework) BuildRequires: pkgconfig(mlt-framework) = %{mltversion}
%description %description
WebVfx is a video effects library that allows effects to be WebVfx is a video effects library that allows effects to be