Accepting request 1130521 from home:jubalh:branches:multimedia:libs

- Update to 7.22.0:
  Framework:
  * Added new functions:
    + mlt_property_is_color()
    + mlt_property_is_numeric()
    + mlt_property_is_rect()
  * Many new keyframe types:
    + mlt_keyframe_smooth_loose - ~= (same as old mlt_keyframe_smooth - Unity Catmull-Rom spline)
    + mlt_keyframe_smooth_natural - $= (Centripetal Catmull-Rom spline with natural slope)
    + mlt_keyframe_smooth_tight - -= (Centripetal Catmull-Rom spline with 0 slope)
    + mlt_keyframe_sinusoidal_in - a=
    + mlt_keyframe_sinusoidal_out - b=
    + mlt_keyframe_sinusoidal_in_out - c=
    + mlt_keyframe_quadratic_in - d=
    + mlt_keyframe_quadratic_out - e=
    + mlt_keyframe_quadratic_in_out - f=
    + mlt_keyframe_cubic_in - g=
    + mlt_keyframe_cubic_out - h=
    + mlt_keyframe_cubic_in_out - i=
    + mlt_keyframe_quartic_in - j=
    + mlt_keyframe_quartic_out - k=
    + mlt_keyframe_quartic_in_out - l=
    + mlt_keyframe_quintic_in - m=
    + mlt_keyframe_quintic_out - n=
    + mlt_keyframe_quintic_in_out - o=
    + mlt_keyframe_exponential_in - p=
    + mlt_keyframe_exponential_out - q=
    + mlt_keyframe_exponential_in_out - r=
    + mlt_keyframe_circular_in - s=
    + mlt_keyframe_circular_out - t=

OBS-URL: https://build.opensuse.org/request/show/1130521
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=168
This commit is contained in:
Dave Plater 2023-12-03 06:10:10 +00:00 committed by Git OBS Bridge
parent 62a182c352
commit 19760bc745
5 changed files with 76 additions and 23424 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,73 @@
-------------------------------------------------------------------
Sat Dec 2 20:47:16 UTC 2023 - Michael Vetter <mvetter@suse.com>
- Update to 7.22.0:
Framework:
* Added new functions:
+ mlt_property_is_color()
+ mlt_property_is_numeric()
+ mlt_property_is_rect()
* Many new keyframe types:
+ mlt_keyframe_smooth_loose - ~= (same as old mlt_keyframe_smooth - Unity Catmull-Rom spline)
+ mlt_keyframe_smooth_natural - $= (Centripetal Catmull-Rom spline with natural slope)
+ mlt_keyframe_smooth_tight - -= (Centripetal Catmull-Rom spline with 0 slope)
+ mlt_keyframe_sinusoidal_in - a=
+ mlt_keyframe_sinusoidal_out - b=
+ mlt_keyframe_sinusoidal_in_out - c=
+ mlt_keyframe_quadratic_in - d=
+ mlt_keyframe_quadratic_out - e=
+ mlt_keyframe_quadratic_in_out - f=
+ mlt_keyframe_cubic_in - g=
+ mlt_keyframe_cubic_out - h=
+ mlt_keyframe_cubic_in_out - i=
+ mlt_keyframe_quartic_in - j=
+ mlt_keyframe_quartic_out - k=
+ mlt_keyframe_quartic_in_out - l=
+ mlt_keyframe_quintic_in - m=
+ mlt_keyframe_quintic_out - n=
+ mlt_keyframe_quintic_in_out - o=
+ mlt_keyframe_exponential_in - p=
+ mlt_keyframe_exponential_out - q=
+ mlt_keyframe_exponential_in_out - r=
+ mlt_keyframe_circular_in - s=
+ mlt_keyframe_circular_out - t=
+ mlt_keyframe_circular_in_out - u=
+ mlt_keyframe_back_in - v=
+ mlt_keyframe_back_out - w=
+ mlt_keyframe_back_in_out - x=
+ mlt_keyframe_elastic_in - y=
+ mlt_keyframe_elastic_out - z=
+ mlt_keyframe_elastic_in_out - A=
+ mlt_keyframe_bounce_in - B=
+ mlt_keyframe_bounce_out - C=
+ mlt_keyframe_bounce_in_out - D=
* Fixed missing support for mlt_service_transition in Mlt::Producer() C++ constructor.
Modules:
* Fixed rotoscoping filter crash on image with height = 0.
* Fixed crashed due to qtblend transition requesting an image of 0 width or height.
* Added support for RtAudio 6 in the rtaudio consumer.
* Fixed createdate keyword deletes preceeding text in dynamictext filter.
* Added opacity property to filters that use qtext:
+ dynamictext
+ gpstext
+ qtext
+ timer
* Added fade_video, fade_audio, and fade_color properties to autofade filter.
* Added backwards compatibility for changed filter names in frei0r v2.3.1:
+ frei0r.measure_pr0be
+ frei0r.measure_pr0file
+ frei0r.tehroxx0r
+ frei0r.alpha0ps_alpha0ps
+ frei0r.alpha0ps_alphagrad
+ frei0r.alpha0ps_alphaspot
+ frei0r.denoise_hqdn3d
* Fixed a memory leak in avformat producer with consumer deinterlacer=yadif.
* Fixed qimage producer color if consumer color_range=pc pix_fmt=yuv444p.
Other:
* Fixed ten_bit/ProRes 422 avformat preset produced ProRes 444.
* Fixed YouTube avformat preset did not output high profile with some hardware encoders.
- Remove 0001-fix-930-support-RtAudio-6.patch
-------------------------------------------------------------------
Fri Oct 13 07:44:39 UTC 2023 - Dave Plater <davejplater@gmail.com>

View File

@ -18,26 +18,24 @@
%define _name mlt
%define libname lib%{_name}
%define lversion 7.20.0
%define lversion 7.22.0
%define sover 7
%define lib_pkgname %{libname}-%{sover}-%{sover}
%define _name_pp %{_name}++
%define libname_pp lib%{_name_pp}
%define sover_pp 7
%define lversion_pp 7.20.0
%define lversion_pp 7.22.0
%define libpp_pkgname %{libname_pp}-%{sover_pp}-%{sover_pp}
%bcond_without Qt6
%bcond_without rtaudio
Name: %{libname}
Version: 7.20.0
Version: 7.22.0
Release: 0
Summary: Multimedia framework for television broadcasting
License: GPL-3.0-or-later
Group: Development/Libraries/C and C++
URL: https://www.mltframework.org
Source0: https://github.com/mltframework/mlt/releases/download/v%{version}/mlt-%{version}.tar.gz
# see https://github.com/mltframework/mlt/issues/930
Patch0: 0001-fix-930-support-RtAudio-6.patch
BuildRequires: cmake
BuildRequires: fdupes
BuildRequires: gcc-c++

View File

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

3
mlt-7.22.0.tar.gz Normal file
View File

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