libmlt/libmlt.spec

320 lines
10 KiB
RPMSpec
Raw Normal View History

#
# spec file
#
# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
Accepting request 690153 from home:alois:branches:multimedia:libs - Update to version 6.14.0 * This version is mostly fixes plus a few API additions and filters. Framework: * Added mlt_profile_lumas_dir(). * Added mlt_frame_get_unique_properties(). * Added mlt_playlist_reorder() and Mlt::Playlist::reorder(). * Added some new convenience constructors to mlt++ + Producer(mlt_profile profile, const char *id, const char *service = NULL) + Consumer(mlt_profile profile, const char *id , const char *service = NULL) + Transition(mlt_profile profile, const char *id, const char *arg = NULL) + Filter(mlt_profile profile, const char *id, const char *service = NULL) + Tractor(mlt_profile profile, char *id, char *arg = NULL) * Added Mlt::Transition::connect(Service&). * Added unit tests for mlt_playlist. * Fixed a crash on invalid transition track values in mlt_transition. * Fixed a deadlock regression in v6.12.0 of mlt_consumer when starting from a paused state (producer speed=0). Modules: * The avformat module now requires at least FFmpeg v2.4 or Libav 12. * Added mask_start and mask_apply filters to the core module. * Added qtext filter to qt module. * Changed dynamictext and timer filters to use qtext. * Fixed number of digits for seconds in timer filter. * Added mlt_image_format property to color producer. * Improved color accuracy of libswscale RGB->YUV conversion. * Fixed frei0r producer not working with tractor. * Fixed decklink consumer stalling on dropped frames. * Generate lumas for 16:9, 9:16 (vertical), and square aspect ratios. * Fixed crash in qimage when alpha_size is zero. * Fixed the mlt_consumer channels property not being passed to multi consumer. * Fixed the shape filter for full range color and crashes. * Converted the shape filter to use mlt_animation. * Added a use_mix property to the shape filter. * Fixed invert=1 and mix=100 gives wrong image in shape filter. * Fixed a possible free null pointer in the linsys sdi consumer. * Fixed using destroyed temporary object in qimage. * Fixed a possible null pointer dereference in the spot_remover filter. * Fixed memory leak on swr_convert() failure in swresample filter. * Fixed possible null pointer dereference in affine when not using rect. * Fixed loading image sequence on Windows in qimage. * Fixed some null pointer crashes using Movit opengl services. * Fixed sdl2 consumer crashes during initialization on Linux or BSD. * Fixed distorted image using melt_file. * Fixed qimage build on Qt version < 5.5. * Added offset property to the timer filter. * Changed the boxblur hori & vert properties' minimum to 0. * Fixed crash in duplicate frame on rotated videos. * Added automatic scaling and padding to avfilter. * Fixed field order when encoding progressive as interlace. * Fixed frei0r plugins to use the number of slices from the threads property. * Fixed over compositing with transparent clips in luma transition. * Added sliced processing to dissolve-with-alpha using the threads property. * Added createdate keyword to dynamictext filter. * Fixed possible crash changing audio_index in avformat producer. * Fixed small memory leaks in xml consumer, jackrack, and timewarp producer. * Fixed compiling opencv module with OpenCV > 3. Other: * Added vertical video profiles: + vertical_hd_30 + vertical_hd_60 * Mlt++ now requires C++11 compiler support. * Added --disable-windeploy to configure to keep bin & lib folders on Windows. * Added support for consumer in & out to melt. * Fixed color accuracy of lossless/Ut Video preset and use pix_fmt yuv422p. * Fixed x264 lossless preset to use crf=0. * Fixed compiling with mingw32. * Fixed build with Python 3. OBS-URL: https://build.opensuse.org/request/show/690153 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=103
2019-03-31 08:21:45 +00:00
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%define _name mlt
%define libname lib%{_name}
%define lversion 7.8.0
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%define sover 7
%define lib_pkgname %{libname}-%{sover}-%{sover}
%define _name_pp %{_name}++
%define libname_pp lib%{_name_pp}
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%define sover_pp 7
%define lversion_pp 7.8.0
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%define libpp_pkgname %{libname_pp}-%{sover_pp}-%{sover_pp}
# Qt 6 is not available in Leap 15.3
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150400
%bcond_without Qt6
%endif
Name: %{libname}
Version: 7.8.0
Release: 0
Summary: Multimedia framework for television broadcasting
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
2018-06-20 10:37:34 +00:00
License: GPL-3.0-or-later
Group: Development/Libraries/C and C++
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
URL: https://www.mltframework.org
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
2018-06-20 10:37:34 +00:00
Source0: https://github.com/mltframework/mlt/archive/v%{version}.tar.gz#/%{_name}-%{version}.tar.gz
Patch0: 0001-Another-take-on-fixing-the-wcrtomb-issue.patch
# Improvements to allow building both the Qt 5 and Qt 6 mods and prevent loading both at the same time
Patch1: 0001-Split-to-allow-installing-Qt5-and-Qt6-in-parallel-80.patch
Patch2: 0002-Remove-deprecated-C-register-keyword-815.patch
Patch3: 0003-Move-CMake-code-for-testing-to-the-right-position-fo.patch
Patch4: 0004-Add-MLT_REPOSITORY_DENY-envvar-to-skip-plugin-loadin.patch
Patch5: 0005-Avoid-to-load-both-qt-modules-816.patch
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
BuildRequires: cmake
BuildRequires: fdupes
BuildRequires: gcc-c++
%if %{with Qt6} && 0%{?sle_version}
# Qt 6 requires a compiler that fully supports c++-17
BuildRequires: gcc10-c++
%endif
BuildRequires: ladspa-devel
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
BuildRequires: pkgconfig
BuildRequires: python-rpm-macros
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
BuildRequires: cmake(Qt5Core) >= 5.10
BuildRequires: cmake(Qt5Gui)
BuildRequires: cmake(Qt5Svg)
BuildRequires: cmake(Qt5Widgets)
BuildRequires: cmake(Qt5Xml)
%if %{with Qt6}
BuildRequires: cmake(Qt6Core)
BuildRequires: cmake(Qt6Core5Compat)
BuildRequires: cmake(Qt6Gui)
BuildRequires: cmake(Qt6SvgWidgets)
BuildRequires: cmake(Qt6Xml)
%endif
BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(fftw3)
BuildRequires: pkgconfig(frei0r)
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(jack)
Accepting request 884336 from home:alois:branches:multimedia:libs - Update to version 6.26.0 Modules: * Added support for `hwaccel` query string parameter to the `avformat` producer. It accepts the following values: vaapi and cuda. * Added support for `hwaccel_device` query string parameter to the `avformat` producer. This is only used with vaapi (device path) and cuda. * Improved the usage of image slice threading in `frei0r`. This only applies when `threads`=0 and only works with some frei0r plugins that you must decide yourself. * Added an ellipse item to `kdenlivetitle` producer. * Added support for PNG and GIF as album art in the `avformat` producer. * Added BT.2020 color space metadata to the `avformat` producer. * Resolved many FFmpeg deprecations in the `avformat` producer making it possible to support AV1 decoding. * Added a `strobe` fitler that periodically makes the alpha channel transparent. * Added a new `typewriter` text filter (currently only works with the kdenlivetitle producer). * Improved sound quality for lower pitch shifts in `rbpitch`. * Fixed speed of trick play in the `jack`, `rtaudio`, `sdl_audio`, and `sdl2_audio` consumers. * Fixed matrix for independent channels in `swresample` filter. * Fixed leading zeros for the `timer` filter. * Fixed flickering using `affine` with a `luma` transition. * Fixed a crash using RGBA images in the `qimage` producer (regression in v6.22.0). * Fixed `brightness` filter misbehaves on `alpha` > 1. * Fixed writing `flac` format file does not set its duration in the `avformat` consumer. * Fixed an infinite loop in `rbpitch` filter. * Fixed `ttl` in the `qimage` producer. * Fixed building with OpenCV 4.5 * Fixed artifacts with multiple HTML `qtext` filters and frame threading. * Deprecated the `start` and `end` properties on the following (use property animation instead): + brightness + panner + boxblur + wave + volume * Deprecated the following services: + data_show + region + transition filter + autotrack_rectangle + motion_est + slowmotion Other: * CMake + Fixed building without SWIG. + Added many "MOD_..." options to explictly disable modules. + Added src/tests and the option `BUILD_TESTING`, which defaults off. + All dependency checks moved to top level CMakeLists.txt. + Install melt man page. + Install oldfilm SVG files. + Added src/examples. + Install framework/metaschema.yaml. + Fixed `plusgpl` datadir. + Added all swwig/ languages. + Increased C++ standard to C++14. * Added an `AV1` encoding preset. * Improved documentation of the requirement for C11. * The minimum version of FFmpeg is v4.0 and Libav is no longer supported. - Drop libmlt-0.8.2-vdpau.patch and everything related to vdpau (no longer present in the tree) - Enable libebur128 OBS-URL: https://build.opensuse.org/request/show/884336 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=117
2021-04-11 06:26:01 +00:00
BuildRequires: pkgconfig(libavcodec) >= 58
BuildRequires: pkgconfig(libavdevice) >= 58
BuildRequires: pkgconfig(libavformat) >= 58
BuildRequires: pkgconfig(libavutil) >= 56
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
BuildRequires: pkgconfig(libebur128)
BuildRequires: pkgconfig(libexif)
BuildRequires: pkgconfig(libpulse-simple)
Accepting request 884336 from home:alois:branches:multimedia:libs - Update to version 6.26.0 Modules: * Added support for `hwaccel` query string parameter to the `avformat` producer. It accepts the following values: vaapi and cuda. * Added support for `hwaccel_device` query string parameter to the `avformat` producer. This is only used with vaapi (device path) and cuda. * Improved the usage of image slice threading in `frei0r`. This only applies when `threads`=0 and only works with some frei0r plugins that you must decide yourself. * Added an ellipse item to `kdenlivetitle` producer. * Added support for PNG and GIF as album art in the `avformat` producer. * Added BT.2020 color space metadata to the `avformat` producer. * Resolved many FFmpeg deprecations in the `avformat` producer making it possible to support AV1 decoding. * Added a `strobe` fitler that periodically makes the alpha channel transparent. * Added a new `typewriter` text filter (currently only works with the kdenlivetitle producer). * Improved sound quality for lower pitch shifts in `rbpitch`. * Fixed speed of trick play in the `jack`, `rtaudio`, `sdl_audio`, and `sdl2_audio` consumers. * Fixed matrix for independent channels in `swresample` filter. * Fixed leading zeros for the `timer` filter. * Fixed flickering using `affine` with a `luma` transition. * Fixed a crash using RGBA images in the `qimage` producer (regression in v6.22.0). * Fixed `brightness` filter misbehaves on `alpha` > 1. * Fixed writing `flac` format file does not set its duration in the `avformat` consumer. * Fixed an infinite loop in `rbpitch` filter. * Fixed `ttl` in the `qimage` producer. * Fixed building with OpenCV 4.5 * Fixed artifacts with multiple HTML `qtext` filters and frame threading. * Deprecated the `start` and `end` properties on the following (use property animation instead): + brightness + panner + boxblur + wave + volume * Deprecated the following services: + data_show + region + transition filter + autotrack_rectangle + motion_est + slowmotion Other: * CMake + Fixed building without SWIG. + Added many "MOD_..." options to explictly disable modules. + Added src/tests and the option `BUILD_TESTING`, which defaults off. + All dependency checks moved to top level CMakeLists.txt. + Install melt man page. + Install oldfilm SVG files. + Added src/examples. + Install framework/metaschema.yaml. + Fixed `plusgpl` datadir. + Added all swwig/ languages. + Increased C++ standard to C++14. * Added an `AV1` encoding preset. * Improved documentation of the requirement for C11. * The minimum version of FFmpeg is v4.0 and Libav is no longer supported. - Drop libmlt-0.8.2-vdpau.patch and everything related to vdpau (no longer present in the tree) - Enable libebur128 OBS-URL: https://build.opensuse.org/request/show/884336 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=117
2021-04-11 06:26:01 +00:00
BuildRequires: pkgconfig(libswscale) >= 5
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(movit)
%if 0%{?suse_version} > 1501
BuildRequires: pkgconfig(opencv4)
%endif
BuildRequires: pkgconfig(pango)
BuildRequires: pkgconfig(pangoft2)
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
BuildRequires: pkgconfig(python3)
BuildRequires: pkgconfig(samplerate)
BuildRequires: pkgconfig(sdl2)
BuildRequires: pkgconfig(sox)
BuildRequires: pkgconfig(vidstab)
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
BuildRequires: pkgconfig(vorbis)
BuildRequires: pkgconfig(vorbisfile)
%description
MLT is a multimedia framework for television broadcasting. It
provides a toolkit for broadcasters, video editors, media players,
transcoders and web streamers. The functionality of the system is
provided via an assortment of tools, XML authoring components, and an
plug-in based API.
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%package -n %{lib_pkgname}
Summary: C library API for the MLT multimedia framework
Group: System/Libraries
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%description -n %{lib_pkgname}
MLT is a multimedia framework for television broadcasting. It
provides a toolkit for broadcasters, video editors, media players,
transcoders and web streamers.
This subpackage contains the C library API for MLT.
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%package -n %{libpp_pkgname}
Summary: C++ library API for the MLT multimedia framework
Group: System/Libraries
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%description -n %{libpp_pkgname}
MLT is a multimedia framework for television broadcasting. It
provides a toolkit for broadcasters, video editors, media players,
transcoders and web streamers.
This subpackage contains the C++ library API for MLT.
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%package devel
Summary: Development files for MLT's C and C++ language API
Group: Development/Libraries/C and C++
Provides: libmlt++-devel = %{version}
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
Requires: %{lib_pkgname} = %{version}
Requires: %{libpp_pkgname} = %{version}
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%description devel
MLT is a multimedia framework for television broadcasting. It
provides a toolkit for broadcasters, video editors, media players,
transcoders and web streamers.
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
This subpackage contains the headers to make use of the MLT C and
C++ API.
%package -n melt
Summary: Multimedia framework for television broadcasting
Group: Productivity/Multimedia/Video/Editors and Convertors
Provides: melt%{sover} = %{version}
Requires: %{libname}%{sover}-data = %{version}
Requires: %{libname}%{sover}-modules = %{version}
%description -n melt
MLT is a multimedia framework for television broadcasting. It
provides a toolkit for broadcasters, video editors, media players,
transcoders and web streamers.
The functionality of the system is provided via an assortment of
tools, XML authoring components, and an plug-in based API.
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%package -n %{libname}%{sover}-modules
Summary: Modules for the MLT multimedia framework
Group: Productivity/Multimedia/Video/Editors and Convertors
Recommends: frei0r-plugins
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
Provides: mlt(%{sover})(avformat)
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%description -n %{libname}%{sover}-modules
MLT is a multimedia framework for television broadcasting. It
provides a toolkit for broadcasters, video editors, media players,
transcoders and web streamers.
The functionality of the system is provided via an assortment of
tools, XML authoring components, and an plug-in based API.
%if %{with Qt6}
# Creating a distinct Qt 6 module avoids pulling Qt 6 when installing the
# libmlt modules package
%package -n %{libname}%{sover}-module-qt6
Summary: Qt 6 module for the MLT multimedia framework
Group: Productivity/Multimedia/Video/Editors and Convertors
Requires: %{libname}%{sover}-modules
%description -n %{libname}%{sover}-module-qt6
MLT is a multimedia framework for television broadcasting. It
provides a toolkit for broadcasters, video editors, media players,
transcoders and web streamers.
The functionality of the system is provided via an assortment of
tools, XML authoring components, and an plug-in based API.
This package provides a Qt 6 module for MLT.
%endif
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%package -n %{libname}%{sover}-data
Summary: Architecture-independent data files for the MLT multimedia framework
Group: Productivity/Multimedia/Video/Editors and Convertors
BuildArch: noarch
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%description -n %{libname}%{sover}-data
MLT is a multimedia framework for television broadcasting. It
provides a toolkit for broadcasters, video editors, media players,
transcoders and web streamers.
%package -n python3-%{_name}
Summary: Python bindings for the MLT multimedia framework
Group: Development/Languages/Python
BuildRequires: swig
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
BuildRequires: pkgconfig(python3)
Provides: python3-%{_name} = %{version}
Conflicts: python3-%{_name} < %{version}
%description -n python3-%{_name}
MLT is a multimedia framework for television broadcasting. It
provides a toolkit for broadcasters, video editors, media players,
transcoders and web streamers.
This package contains python bindings.
%prep
%autosetup -p1 -n %{_name}-%{version}
%build
%if %{with Qt6} && 0%{?sle_version}
export CC=gcc-10 CXX=g++-10
%endif
# WARNING: building opencv module causes multicore issues - boo#1068792
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%cmake \
%if 0%{?suse_version} > 1501
-DMOD_OPENCV=ON \
%else
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
-DMOD_OPENCV=OFF \
%endif
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
-DGPL=ON \
-DGPL3=ON \
-DSWIG_PYTHON=ON \
-DCMAKE_SKIP_RPATH=1 \
%if %{with Qt6}
-DMOD_QT6=ON
%endif
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%cmake_build
%install
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%cmake_install
# Get the modules that need data
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
for MODULE in %{buildroot}%{_libdir}/mlt-%{sover}/libmlt*.so; do
echo $MODULE
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
MODULEDIR=%{_datadir}/mlt-%{sover}/$(echo $MODULE | sed 's|%{buildroot}%{_libdir}/mlt-%{sover}/libmlt\(.*\).so|\1|')
if [[ "$MODULEDIR" =~ "qt6" ]]; then
echo "Ignoring $MODULEDIR"
continue
fi
echo $MODULEDIR
if [ -e %{buildroot}$MODULEDIR ]; then
echo Done $MODULEDIR
echo $MODULEDIR >> module_data.dirs
fi
done
#Link man melt to man melt-7
pushd %{buildroot}%{_mandir}/man1/
ln -s melt-%{sover}.1 melt.1
popd
# remove dupes
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%fdupes %{buildroot}%{_datadir}/mlt-%{sover}
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%post -n %{lib_pkgname} -p /sbin/ldconfig
%postun -n %{lib_pkgname} -p /sbin/ldconfig
%post -n %{libpp_pkgname} -p /sbin/ldconfig
%postun -n %{libpp_pkgname} -p /sbin/ldconfig
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%files -n %{lib_pkgname}
%{_libdir}/lib%{_name}-%{sover}.so.%{sover}
%{_libdir}/lib%{_name}-%{sover}.so.%{lversion}
%files devel
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%{_includedir}/%{_name}-%{sover}
%{_libdir}/cmake/Mlt%{sover}
%{_libdir}/lib%{_name}-%{sover}.so
%{_libdir}/lib%{_name_pp}-%{sover_pp}.so
%{_libdir}/pkgconfig/%{_name}-framework-%{sover}.pc
%{_libdir}/pkgconfig/%{_name_pp}-%{sover_pp}.pc
%files -n %{libpp_pkgname}
%{_libdir}/lib%{_name_pp}-%{sover_pp}.so.%{sover_pp}
%{_libdir}/lib%{_name_pp}-%{sover_pp}.so.%{lversion_pp}
%files -n melt
%{_bindir}/melt
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%{_bindir}/melt-%{sover}
%{_mandir}/man1/melt.1%{?ext_man}
%{_mandir}/man1/melt-%{sover}.1%{?ext_man}
%files -n %{libname}%{sover}-modules -f module_data.dirs
%doc AUTHORS NEWS README.md
%license GPLv3 COPYING GPL
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%{_libdir}/%{_name}-%{sover}
%dir %{_datadir}/%{_name}-%{sover}/
%exclude %{_libdir}/%{_name}-%{sover}/libmltqt6.so
%if %{with Qt6}
%files -n %{libname}%{sover}-module-qt6
%dir %{_libdir}/%{_name}-%{sover}
%{_libdir}/%{_name}-%{sover}/libmltqt6.so
%dir %{_datadir}/%{_name}-%{sover}/
%{_datadir}/%{_name}-%{sover}/qt6/
%endif
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%files -n %{libname}%{sover}-data
%dir %{_datadir}/%{_name}-%{sover}/
%{_datadir}/%{_name}-%{sover}/metaschema.yaml
%{_datadir}/%{_name}-%{sover}/profiles/
%{_datadir}/%{_name}-%{sover}/presets/
%{_datadir}/%{_name}-%{sover}/vid.stab/
%files -n python3-%{_name}
Accepting request 893433 from home:alois:branches:multimedia:libs - Update to version 7.0.1 * Fixed a system-installed build cannot finds its modules and data. * Fixed the python installation path for binaries. * Added support for the `DESTDIR` environment variable when creating melt symlink. * Increased the build constant for the maximum size of a line of a properties file. * Fixed the vid.stab metadata install path. - Drop mlt-7.0.0-python_install_dir.patch (merged upstream) - Update to version 7.0.0 Framework: * Added `mlt_chain` and `Mlt::Chain` classes. * Added `mlt_link` and `Mlt::Link` classes. * Added a `link` value to service `type` in the service metadata schema. * Added a boolean `animation` parameter attribute to the service metadata schema. * Added `mlt_animation_shift_frame()` and `Mlt::Animation::shift_frames()`. * Added `mlt_animation_get_string()`. * Fixed using a stale cached property animation string. * Added `mlt_image` and `Mlt::Image` classes. * Remove legacy "height + 1" workaround in image allocation. * Fixed a crash on setting `timewarp` speed higher than 23x. * Added `mlt_audio_silence()`. * Removed `mlt_image_opengl`. * Replaced variadic arguments in `mlt_events` with new `mlt_event_data` APIs. * Removed `mlt_geometry` APIs. * Renamed `mlt_image_rgb24a` as `mlt_image_rgba`. * Renamed `mlt_image_rgb24` to `mlt_image_rgb`. * Renamed `mlt_image_glsl` to `mlt_image_movit`. * Renamed `mlt_image_glsl_texture` to `mlt_image_opengl_texture`. * Removed virtual function `mlt_frame::get_alpha_mask()`. * Removed `mlt_frame_get_alpha_mask()`. * Removed deprecated functions: + `mlt_sample_calculator` + `mlt_sample_calculator_to_now` + `mlt_channel_layout_name` + `mlt_channel_layout_id` + `mlt_channel_layout_channels` + `mlt_channel_layout_default` + `mlt_slices_init` + `mlt_slices_close` + `mlt_slices_run` + `mlt_playlist_move_region` + `Mlt::Playlist::move_region` * Fixed a rounding error calculating display aspect ratio in `mlt_profile_from_producer()`. Modules: * Added a `timeremap` link to the core module with animatable `map` property. (Speed can increase or decrease between keyframes including reverse.) * Added `chain` and `link` XML elements to `xml` module. * Added "meta.media.has_b_frames" property to `avformat` producer. * Removed deprecated modules: + `dv` + `gtk2` (not gdk) + `kino` + `linsys` + `lumas` + `motion_est` + `swfdec` + `videostab` * Removed the following services: + `data_feed` filter + `data_show` filter + `region` filter and transition + `sdl_image` * Converted filters to use new `mlt_image` class: + `brightness` + `imageconver` + `mirror` + `spot_remover` * Deprecated the `audiowave` filter. * Added the ability to build the `jackrack` module without JACK to get only LADSPA producers and filters. * Deprecated `start` and `end` properties for the following filters: + `brightness` + `panner` + `boxblur` + `wave` + `volume` * Removed deprecated `font` property from `pango` producer. * Improved album art (attached pic) detection in `avformat` producer. * Improved the `resample` filter to have less artifacts and use less memory. Other: * CMake: nearly complete rewrite. * Removed the old configure bash scripts and Makefiles. * Added `-chain` and `-link` options to `melt` command line. - Switch build to cmake - Drop libmlt-fixluma.patch (no longer useful) - Add mlt-7.0.0-python_install_dir.patch - Create single devel subpackage as cmake scripts are undifferentiated - Rename melt subpackage and add update-alternatives - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/893433 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=123
2021-05-16 10:22:27 +00:00
%{python3_sitearch}/_%{_name}%{sover}.so
%{python3_sitearch}/%{_name}%{sover}.py
%changelog