Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libmlt++-7-7-7.20.0-2.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: libmlt++-7-7 Distribution: openSUSE:Factory:zSystems
Version: 7.20.0 Vendor: openSUSE
Release: 2.1 Build date: Wed Oct 18 13:11:18 2023
Group: System/Libraries Build host: s390zl28
Size: 206932 Source RPM: libmlt-7.20.0-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.mltframework.org
Summary: C++ library API for the MLT multimedia framework
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.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Fri Oct 13 2023 Dave Plater <davejplater@gmail.com>
  - Reenable rtaudio fixed with: 0001-fix-930-support-RtAudio-6.patch
* Mon Oct 09 2023 Christophe Marin <christophe@krop.fr>
  - Add missing QtNetwork BuildRequires
* Mon Oct 02 2023 Dave Plater <davejplater@gmail.com>
  - Update to 7.20.0
  - libmltglaxnimate-qt6.so no longer builds due to lack of build
    information concerning libQt6Network6
  - Upstream changes:
    * Framework:
    Fixed "blank" in a playlist does not have audio normalization filters.
    Fixed serializing mlt_color transparent black as "#00000000" when the
    property was set using an integer or mlt_color.
    Fixed mlt_chain_set_source() would always fetch a frame from the
    producer even if it has "meta.media.frame_rate_num" and
    "meta.media.frame_rate_den" properties making things slow.
    Fixed Mlt::Chain leaking memory.
    * Modules
    Added a blank producer to the core module.
    Added keywords to gpstext filter:
      [#]gps_cadence#
      [#]gps_grade_degrees#
      [#]gps_grade_percentage#
      [#]gps_temperature#
    Added some color_styles to the gpsgraphic filter:
      10 = color by speed (max 100 km/h)
      11 = color by grade (max 90 degrees)
      12 = color by grade (max 20 degrees)
    Added more unit formats to legend_unit property of gpsgraphic filter:
      mmin or m/min
      ftmin or ft/min
    Added keywords to dynamictext filter:
      [#]basename#
      [#]filename#
    Fixed installing filter_audioseam.yml.
    Added an avlink link to the avformat module for FFmpeg filters that
    can benefit from future frames such as adeclick.
    Added the preserve_alpha property to the box_blur filter.
    Fixed loading service metadata for the qt6 and glaxnimate-qt6 modules.
    Fixed a crash when changing the rotate property in avformat producer
    with interlace video.
    Add astream and vstream properties to avformat producer. Unlike
    audio_index and video_index are absolute indices across the entire
    array of streams regardless their type, these new 0-based properties
    are relative to the type audio or video. For example, astream=1 is the
    second audio stream.
    Fixed a possible crash in the avformat producer's mlt_producer_probe
    virtual function.
    Updated the glaxnimate module to version 0.5.4.
    Fixed the sdl2 consumer crashing with the Linux radeonsi_dri driver
    and showing only all black with the Linux nvidia driver.
    * Other
    Fix compiling on Android (not supported by the core developers).
    Changed the avformat consumer FLAC preset to use the flac format.
    Fixed the melt Shift+H and Shift+L keyboard shortcuts when the SDL2
    window has focus.
* Mon Oct 02 2023 Dave Plater <davejplater@gmail.com>
  - Disabled rtaudio due to build fail against new rtaudio abi
    see https://github.com/mltframework/mlt/issues/930
* Sun Oct 01 2023 Dave Plater <davejplater@gmail.com>
  - Update to 7.18.0
  - Upstream changes:
    * Framework:
    Added mlt_audio_free_data().
    Added meta.playlist.clip_position and meta.playlist.clip_length
    properties to mlt_playlist.
    Fixed mlt_frame_get_audio fails on mlt_audio_none.
    * Modules:
    Added two audio filters to core module used on a playlist/track:
      audioseam
      autofade
    Fixed a crash in vidstab filter on image format change.
    Fixed font weight in qtext filter on Qt 6.
    Fixed yuv420p not working in rescale filter.
    Fixed text shadow outline in kdenlivetitle producer.
    Fixed crash when changing the profile with count producer.
    Fixed constructor corruption in frei0r module.
    Fixed deinterlace link was added to invalid producer in xml
    producer.
    Fixed producers not indicating progressive scan video:
      kdenlivetitle
      pango
      qimage
      qtext
    Fixed video scan mode detection in avformat producers that only
    indicate on their container format and not on frames such as Ut
    Video in Matroska.
    Fixed very large images in qimage producer on Qt 6.
    Fixed seeking on clips that use speed_map in timeremap link.
    Fixed a color level problem with sRGB inputs in the movit module.
    Fixed avformat producer's deallocation function for AVCodecContext.
    Fixed field order of qtblend and frei0r.cairoblend transitions.
    Changed the avformat producer seek_threshold default to 64.
* Sun Jun 11 2023 Christophe Marin <christophe@krop.fr>
  - Update to 7.16.0
    Framework:
    * Added a chain_normalizers.ini to the data directory.
    * Added New C functions to support deinterlacer links
    * Added support for loading a filter as a link via
      mlt_link_filter_init().
    * Added enum mlt_deinterlacer
    * Added new 10-bit YUV members to enum mlt_image_format
    * Fixed a deadlock and improved quality of start of playback
      when mlt_consumer property prefill is greater than 1.
    * Fixed a couple of data races in mlt_events and mlt_consumer.
    * Fixed a crash in mlt_frame_clone() with movit and the
      mask_start filter.
    Modules:
    * Fixed regressions in version 7.14.0:
      memory and thread count usage in swresample and resample links
      automatic profile support in melt
      crash in count producer
    * Upgraded the glaxnimate git submodule to version 0.5.3.
    * Added avformat/avdeinterlace (default) and xine/deinterlace
      links.
    * Fixed deinterlacing in the multi and qglsl consumers.
    * Added 10-bit video support to movit.convert filter.
    * Several things in the avformat producer:
      Fixed artifacts decoding raw FLAC audio.
      Fixed a potential crash on mlt_producer_probe().
      Fixed seeking on music with album art.
      Fixed possible infinite loop on end-of-file.
      Fixed a potential deadlock.
      Fixed chroma bleeding on interlaced yuv420p.
      Fixed color_range or force_full_range sometimes not working.
      Fixed autorotate property not working with a chain.
      Added audio caching.
      Deprecated the mute_on_pause property.
    * Fixed FFmpeg version 6 compilation error.
    * Fixed rendering the text outline in kdenlivetitle producer.
    * Fixed 'movit.rect property animation.
    * Fixed corrupt video in crop filter when mlt_image_yuv420p requested.
    * Fixed possible null pointer crashes in some audio filters:
      audiolevel
      volume
      loudness
    * Fixed a possible roi assert crash in opencv.tracker filter.
    * Added support for "Nano" algo to the opencv.tracker filter.
    * Added the property fix_background_alpha to the luma transition.
    Other:
    * Added -query links to melt command line.
    * Added avformat consumer presets for 10-bit video
    * Added a clang-format target to CMake and reformatted all code.
    * Added warnings as errors with some exceptions to CMake with Debug
      build type and gcc.
    * Fixed numerous warnings throughout the code.
  - Drop patch, no longer needed:
    * 0001-Fix-compilation-with-Werror-return-type.patch
* Sat Mar 18 2023 Christophe Marin <christophe@krop.fr>
  - Add a _constraints file to fix oom issues when building mlt
* Mon Mar 06 2023 Christophe Marin <christophe@krop.fr>
  - Update to 7.14.0
    Framework:
    * Added functions to get detailed info about a producer more
      directly
    * Added functions to add normalizer links to chains
    * Changed locale_t to mlt_locale_t to avoid redefinition on
      some systems (e.g. clang/llvm on win32).
    * Fixed the value provided with event "consumer-thread-join"
      to be mlt_event_data_thread as documented.
    * Fixed mlt_image_format_planes() for mlt_image_yuv420p.
    Modules
    * Added a swresample link to the avformat module.
    * Added a resample link to the resample module.
    * Fixed compatibility of avformat module with FFmpeg version 6.
    * Fixed rotoscoping filter when request image size different
      than profile.
    * Fixed timeremap link breaking crop filter.
    * Fixed audio/video sync in avformat producer when the video
      start time is not 0.
    * Improved seeking on a WMA audio file in avformat producer.
    * Optimization to set AVDISCARD_ALL on disinterested streams
      in avformat producer.
    * Added separate demuxing thread in avformat producer.
    * Added filtergraph property to the avformat producer.
    * Fixed filter movit.convert's CPU image converter in
      mlt_tractor and mlt_frame_clone().
    * Fixed using movit module with mlt_chain.
    * Fixed 10-bit full range YUV color input with Movit.
    * Fixed aspect ratio issues in qtblend filter transform.
    * Fixed the movit.luma transition.
    * Changed the qglsl consumer to use an OpenGL core profile
      version 3.2 context to make it compatible with recent
      Movit versions.
    * Upgraded glaxnimate git submodule to version 0.5.2.
    * Fixed xml producer incorrectly adds a path prefix to
      a consumer producer.
    * Fixed using opencv.tracker filter with mlt_chain.
    * Added interlace-aware chroma conversion from
      mlt_image_yuv422 to yuv420p in the avformat consumer.
    * Added the speed_map property to the timeremap link.
    * Fixed the loader producer not injecting the consumer producer
      when a xml producer changes the frame rate.
    * Fixed 'loader' producer corrupts the profile colorspace and
      description when it injects a consumer producer.
    * Added a loader-nogl producer to the core module based on
      loader but prevents adding movit-based filters.
    * Changed count producer to take an optional string argument
      with the name of a loader producer.
    * Fixed yadif deinterlace not working in a mlt_chain.
    * Fixed the bob, weave, greedy, onefield deinterlace filter
      methods on x86-64 architecture.
    Other:
    * Fixed SWIG python shadow functions for mlt7.
    * Added CMake build option MOD_GLAXNIMATE_QT6.
  - Add compilation fix:
    * 0001-Fix-compilation-with-Werror-return-type.patch
* Tue Dec 20 2022 Christophe Marin <christophe@krop.fr>
  - Build the glaxnimate module. Kdenlive complains if the plugin
    is missing (boo#1206127)
  - Change the source URL to get the glaxnimate sources
* Sun Nov 27 2022 Christophe Giboudeaux <christophe@krop.fr>
  - Update to 7.12.0
    * Fix a couple of major new bugs in the popular qtblend and
      frei0r.cairoblend transitions
    * New color animation APIs with sensible interpolation
    Framework:
    * Added new color animation APIs
    Modules:
    * Updated the following services to support animation of color
      properties: frei0r, chroma, chroma_hold, audiolevelgraph,
      audiospectrum, audiowaveform, gpsgraphic, gpstext, qtcrop,
      qtext
    * Added discontinuity_reset property to dynamic_loudness filter
    * Fixed qtblend transition not blending with an opaque rgba
      image
    * Added support for the "finer" engine in Rubberband version 3
    * Fixed crash in frei0r.cairoblend when threads property not set
    Other:
    * Fixed leaking the xml producer in melt when the XML contains
      a consumer element but no profile information
    * Fixed symbol not found error in rtaudio consumer
* Wed Nov 02 2022 Christophe Giboudeaux <christophe@krop.fr>
  - Update to 7.10.0
    Framework:
    * Fixed some unguarded null pointers.
    * Added `MLT_REPOSITORY_DENY` environment variable to skip
      loading a module (colon delimited list of file names without
      extension, for example libmltqt).
    * Fixed frame corruption with one frame transition
    * Changed so-called test-card frame with audio to show a
      checkerboard:
    - Added `mlt_image_fill_checkerboard()`
    - Added `mlt_image_fill_white()`
    * Preserve the producer `creation_time` property when creating
      a chain.
    * Added `mlt_image_rgba_opaque()`.
    * Fixed getting a property as a timecode or clock value with 24
      or 23.98 fps in `mlt_property.c`.
    Modules:
    * Added support for Qt 6:
    - Added `MOD_QT6` and `BUILD_TESTS_WITH_QT6` CMake options.
    - Allow installing building and installing both Qt 5 & 6
      modules.
    - Avoid loading both Qt 5 & 6 modules by preferring Qt 5
      (use MLT_REPOSITORY_DENY=libmltqt to block Qt 5 and use
      Qt 6).
    - This is limited to the `qt` module for now and not `glaxnimate`
      (still a work-in-progress).
    * Added support for WebP animation to `qimage` producer.
    * Added `gps_graphic` filter to the `qt` module.
    * Added the `format` property in each producer's get_frame method
      to indicate the producer's default/preferred mlt_image_format
      to facilitate an optimization in the `qtblend` transition when
      the B frame is opaque and has the same aspect ratio.
    * Added property animation to all audio visualization filters in
      the `qt` module.
    * Improved TGA format detection in `qimage` filter.
    * Fixed `qtblend` transition has incorrect scaling with consumer
      scaling.
    * Fixed an case of incorrect alpha scaling in `qtblend` transition.
    * Fixed `luma` transition not updated when `resource` property
      changes.
    * Added the `alpha_operation` property to the `shape` filter.
    * Updated the `glaxnimate` git submodule to version 0.5.1.
    * Fixed `lines` filter in `oldfilm` regression in v7.6.0.
    * Added `dbpeak` property to the `audiolevel` filter in dB.
    * Fixed memory leak using some frei0r plugins in conjunction with
      an `affine` that animates the `rect` property.
    Other:
    * Fixed building for musl.
    * Fixed underlinking iconv in `gdk` module on MinGW.
    * Fixed SWIG CMake options can overwrite each other.
    * Fixed SWIG 4 no longer generates a `mlt.php`
  - Drop patches, merged upstream:
    * 0001-Another-take-on-fixing-the-wcrtomb-issue.patch
    * 0001-Split-to-allow-installing-Qt5-and-Qt6-in-parallel-80.patch
    * 0002-Remove-deprecated-C-register-keyword-815.patch
    * 0003-Move-CMake-code-for-testing-to-the-right-position-fo.patch
    * 0004-Add-MLT_REPOSITORY_DENY-envvar-to-skip-plugin-loadin.patch
    * 0005-Avoid-to-load-both-qt-modules-816.patch
* Fri Aug 05 2022 Christophe Giboudeaux <christophe@krop.fr>
  - Add upstream changes to build a Qt 6 based mod:
    * 0001-Split-to-allow-installing-Qt5-and-Qt6-in-parallel-80.patch
    * 0002-Remove-deprecated-C-register-keyword-815.patch
    * 0003-Move-CMake-code-for-testing-to-the-right-position-fo.patch
    * 0004-Add-MLT_REPOSITORY_DENY-envvar-to-skip-plugin-loadin.patch
    * 0005-Avoid-to-load-both-qt-modules-816.patch
* Thu Jun 23 2022 Hans-Peter Jansen <hpj@urpla.net>
  - Update to 7.8.0
    + Framework
    * Added mlt_frame_get_alpha_size() and refactored code to use
      it.
    * Fixed a possible null pointer crash in
      mlt_service_apply_filters().
    + Modules
    * Added a glaxnimate producer to the glaxnimate module.
    * Added new file extensions for glaxnimate producer: json,
      lottie, rawr, tgs.
    * Removed Qt4 compatibility from the qt module.
    * Added Qt6 compatibility to the qt module.
    * Added new file extensions for qimage producer: avif, heic,
      heif, jxl.
    * Fixed color_range when using the multi consumer.
    * Fixed reloading updated results in the loudness filter.
    * Fixed image_mode=blend in the timeremap link.
    * Fixed crash regression in swscale filter with odd size YUV
      image.
    * Fixed the choppy filter may result in black frames with
      transitions.
    * Prevent a crash in avfilter producer for a bug in glibc with
      _FORTIFY_SOURCE=3.
  - Remove merged upstream fixes
    * 0001-fix-798-missing-function-returns.patch
    * 0001-Supply-a-proper-return-value-on-non-void-functions.patch
  - Add
    * 0001-Another-take-on-fixing-the-wcrtomb-issue.patch
* Fri May 27 2022 Christophe Giboudeaux <christophe@krop.fr>
  - Update to 7.6.0
    + Framework:
    * Added `Mlt::Animation::next_key()` and `previous_key()` with
      error checking.
    * Fixed the `moduledir` and `mltdatadir` variables in the
      pkg-config file.
    * Removed calling `setlocale()` in `mlt_factory_init()` (moved
      to `melt` option `-setlocale`).
    * Added `mlt_properties_copy()` and `Mlt::Properties::copy()`.
    * Changed some primarily internal property names to consolidate
      on "consumer."
      as a prefix convention for all consumer properties copied to
      `mlt_frame`s.
    * Added consumer property `deinterlacer` to replace deprecated
      `deinterlace_method`.
    * Fixed full range color from producer to consumer.
    * Added `mlt_slices_size_slice()` helper function.
    * Fixed choppy playback due to large values in `frame_rate_num`
      or `frame_rate_den` in `mlt_consumer`.
    * Added performance optimization for a single slice in
      `mlt_slices`.
    + Modules:
    * Added `audiolevelgraph` video filter to the `qt` module.
    * Added property `segment_gap` to the `audiospectrum` video
      filter.
    * Added `segments` property to the `audiolevelgraph` and
      `audiospectrum` filters.
    * Fixed loading image sequence with extended UTF-8 characters
      in the name of a folder for the `qimage` producer.
    * Fixed a crash in `avformat` producer if the `rotate` property
      is set after the first frame is fetched.
    * Added the `invert_mask` property to the `shape` video filter.
    * Changed `avformat` producer to normalize frame rates very
      close to non-integer broadcast frames 24/1.001, 30/1.001,
      and 60/1.001.
    * Converted the `chroma` and `chroma_hold` filters' `key`
      property to a proper color type.
    * Added slice threading to:
    - `avformat` producer (with FFmpeg v5)
    - `swsscale` (with FFmpeg v5)
    - `lift_gamma_gain`
    - `shape`
    - `charcoal`
    - `vignette`
    - `wave`
    - `threshold`
    - `tcolor`
    - `sepia`
    - `mirror`
    - `invert`
    - `grain`
    - `lines`
    - `spot_remover`
    * Improved the speed of the `oldfilm` filter.
    * Added a faster `box_blur` filter to the core module and
      deprecated the `boxblur` filter in the kdenlive module.
    * Fixed preview scaling for the `avfilter.gblur` filter.
    * Fixed incorrect text overlap in `kdenlivetitle` producer.
    * Improved audio synchronization in `avformat` when playing
      in reverse.
    * Added much more service metadata (documentation).
    * Fixed full range 10-bit video input in `avformat` producer.
    * Fixed full range color handling in:
    - `avformat` producer
    - `avcolor_space`
    - `brightness`
    - `resize`
    - `luma` transition
    - `movit.convert`
    - `charcoal`
    - `invert`
    - `shape`
    * Fixed identifying unsupported colorspaces in `avformat`
      producer.
    * Fixed preserving the alpha channel in the `avfilter.fspp`
      filter.
    + Other
    * Some CMake fixes.
  - Add upstream fixes:
    * 0001-fix-798-missing-function-returns.patch
    * 0001-Supply-a-proper-return-value-on-non-void-functions.patch
* Mon Feb 07 2022 Antonio Larrosa <alarrosa@suse.com>
  - Installed files included a rpath to a build directory. Do not
    use rpath at all.
* Mon Dec 20 2021 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 7.4.0
    Framework:
    * Added more constructors and assignment operators in C++
      wrapper:
      + Mlt::Filter::Filter(Mlt::Filter*)
      + Mlt::Link::Link(Mlt::Link*)
      + Mlt::Link::Link(Mlt::Service&)
      + Mlt::Link::Link(Mlt::Link&)
      + Mlt::Link::Link(Mlt::Link const&)
      + Mlt::Link::operator=(Mlt::Link const&)
      + Mlt::Service::Service(Mlt::Service*)
    * Fixed serialized animation in
      mlt_animation_serialize_cut_tf() and
      mlt_animation_serialize_cut() to include a trailing keyframe
      value.
    Modules:
    * Added property animation for avfilter filters.
    * This only works for numeric parameters, but many libavfilter
      options that have a type string are actually numeric in
      nature but accept a string expression.
    * Added rotate property to avformat producer to override
      orientation.
    * Changed jackrack module to silence false LADSPA plugin
      loading errors.
    * Fixed a crash in the oldfilm filter when using preview
      scaling.
    * Fixed timeremap link distorts audio when speed is zero.
    * Added nautical mile and knot units of measure to the gpstext
      filter.
    * Fixed full range color handling with embedded tractor (e.g.
      same track transition).
    * Fixed device capture in avformat producer regression in
      version 7.2.0.
    * Fixed a crash in the matte transition.
* Mon Nov 01 2021 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 7.2.0
    Framework:
    * Added support for `mlt_properties` as a child of
      `mlt_properties` including XML (de)serialization:
      + `mlt_property_set_properties()`
      + `mlt_property_get_properties()`
      + `mlt_properties_set_properties()`
      + `mlt_properties_get_properties()`
      + `mlt_properties_get_properties_at)(`
      + `Mlt::Properties::set()`
      + `Mlt::Properties::get_props()`
      + `Mlt::Properties::get_props_at()`
      Applications can use this to store structured data in its
      own namespace, for example "shotcut:markers". And modules
      could use this for hierarchical parameters.
    * Fixed crash in `mlt_transition` upon inserting or removing a
      track.
    * Stopped loading `mlt_profile` until needed in `mlt_chain`
      creation.
    Modules:
    * Added filter `gpstext` that is similar to `dynamictext`
      based on data in a GPX file.
    * Added speed parameter to `timer` filter.
    * Added WebP presets for `avformat` consumer.
    * Added a pixelate option to the `opencv_tracker` filter's
      `blur` property.
    * Fixed `center_bias` of `crop` filter not working with
      `use_profile`.
    * Fixed some missing RGB `mlt_image_format` renames after
      change in v7.0.0. This primarily affected presets and
      service metadata.
    * Fixed a crash when changing preview scaling in `timeremap`
      link.
    * Fixes problems due to adding redundant normalize filters
      upon loading a producer from XML.
    * Ensure filters added by the `loader` producer always come
      first in list.
    * Fixed a crash using `shape` and `affine` filters together on
      `color` producer.
    * Fixed a crash when a `vidstab` file fails to open.
    * Changed `vidstab` filter to save its file in ASCII text mode.
    * Fixed a clang LTO error in the `decklink` module.
    * Fixed a video decoding regression on some videos in the
      `avformat` producer.
    * Fixed a crash in the `audiowaveform` filter.
    * Fixed loading a relative filename from XML for `mask_start`
      with `shape`.
    * Fixed "#filedate#" in `dynamictext` filter when used with
      `timeremap` link.
    * Fixed `timer` filter's new `speed` property interaction with
      `start` delay.
    * Fixed a crash with YUYV422 (YUY2) input in `avformat`
      producer.
    * Fixed data race condition in `timeremap` link.
    * Fixed compiling `avformat` module with FFmpeg git beyond
      v4.4 with many deprecations removed.
    * Fixed alpha channel size calculation in `brightness` filter.
    * Restore legacy tracker and the new DaSiam tracker for OpenCV
      >= 4.5.3 in the `opencv_tracker` filter.
    * Fixed a crash in `opencv_tracker` on `shape_width` = 0.
    * Fixed incorrect handling of in and out points and duration
      in the `opencv_tracker` filter.
    * Fixed the `composite` transition leaking left border of an
      image on the right side on uneven width.
    * Fixed a problem handling some UTF-8 in thhe `typerwriter`
      filter.
    Other:
    * Added support for the `RELOCATABLE` CMake option for Linux
      or BSD build.
* Mon Sep 06 2021 Dave Plater <davejplater@gmail.com>
  - Remove unnecessary BuildRequires:  pkgconfig(OpenEXR)
* Mon Aug 30 2021 Dave Plater <davejplater@gmail.com>
  - Enabled opencv to fix boo#1184430 by enabling motion tracking
* Sat Jun 12 2021 Dave Plater <davejplater@gmail.com>
  - Really removed alternatives from melt sub package.boo#1187238
* Tue May 18 2021 Dave Plater <davejplater@gmail.com>
  - Removed alternatives from melt sub package
* Sun May 16 2021 Luigi Baldoni <aloisio@gmx.com>
  - 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)
* Mon May 03 2021 Luigi Baldoni <aloisio@gmx.com>
  - 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
* Tue Apr 13 2021 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 6.26.1
    * This version fixes a major regression in version 6.26.0 in
      the avformat producer to read from network URLs.
* Sun Apr 11 2021 Dave Plater <davejplater@gmail.com>
  - Removed depreciated webvfx linked package, qmelt is no longer
    needed for shotcut export.
  - Deleted obsolete webvfx-nobrowser.patch and
    webvfx-versioned-libdir.patch
* Sat Apr 10 2021 Luigi Baldoni <aloisio@gmx.com>
  - 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
* Mon Dec 07 2020 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 6.24.0
    Framework:
    * Trigger a `property-changed` event on
      `mlt_properties_pass_list`.
    * Fixed using a video transition with a video clip on an audio
      track.
    * Reduce the amount of service caching to 2X #tracks to reduce
      memory usage.
    Modules:
    * Added the `pillar_echo` filter to the plus module.
    * Added a `qtcrop` filter to the qt module.
    * Added `html`, `resource`, `overflow-y`, and `_hide`
      properties to the `qtext` filter for rich text.
    * Added the filter `choppy` to the core module.
    * Added slice threading to the `brightness` filter.
    * Fixed compiling with OpenCV 4.
    * Fixed the colors when using `mlt_image_format=rgb24a` with
      `avformat` consumer.
    * Fixed a possible crash in the `timewarp` producer on sources
      with non-integer frame rates.
    * Fixed a regression in version 6.22 with multiple affine
      filters at the same time.
    * Fixed possible abort or deadlock on recursive pthread
      mutexes in `avformat` producer.
    * Fixed a crash in `crop` filter with large `center_bias`
      value when `use_profile` is 1.
    * Fixed a white video frame appearing on threaded rendering in
      `freeze` filter.
    * Fixed MLT XML DRD to permit empty playlists, which may occur
      on empty tracks in a multitrack.
    * Fixed initializing QApplication in the `qimage` producer.
    * Fixed interpolation when scaling with the `affine` rect and
      geomety properties.
    * Fixed high memory usage with high factors of pitch shifting
      in the `rbpitch` filter.
    * Fixed a crash on files with more than 32 streams in the
      `avformat` producer.
    Other:
    * Added the Python binding to the CMake build.
    * Added the `sdl` (v1) module to the CMake build.
    * Removed minrate and maxrate from the `webm` avformat
      consumer preset.
* Sun Aug 02 2020 aloisio@gmx.com
  - Update to version 6.22.1
    * This patch version only fixes the version reported in the
      CMake build.
* Fri Jul 31 2020 aloisio@gmx.com
  - Update to version 6.22.0
    Framework:
    * Added mlt_properties_exists() and
      Mlt::Properties::property_exists().
    * Added mlt_audio C class
    * Added Mlt::Audio C++ class
    * Fixed drop-frame timecode for 59.94 fps.
    * Fixed crash on null pointer passed to mlt_consumer_stop().
    Modules:
    * Fixed frei0r transitions with preview scaling.
    * Fixed affine ox and oy properties incorrect with preview
      scaling.
    * Fixed a crash and incorrect preview scaling with more than
      one affine
      filter active on the same frame.
    * Fixed preview scaling for the rotoscoping filter.
    * Added the sample_fmt property to the avformat consumer.
    * Fixed a possible segfault in the mix transition.
    * Removed support for text keyframes to the text and qtext
      filters
      to fix regression on strings containing '='.
    * Disable frame-threading with bigsh0t, distort0r, and medians
      frei0r plugins.
    * Added "meta.media.%d.stream.projection" property the
      avformat producer.
    * Fixed a crash with with filters not supporting preview scale
      in frei0r transitions.
    * Fix artifacts in luma transition and affine filter with
      frame-threading.
    * Stop including 'title="Anonymous Submission"' in xml
      consumer.
    * Fixed a crash in opencv.tracker filter.
    * Fixed a crash in composite transition if luma file fails to
      load.
    * Added validations in opengl module to prevent asserts in
      Movit.
    * Fixed building with OpenCV 4.
    * Moved some services from gtk2 module to new gdk module:
      gtkrescale filter, pango producer and pixbuf producer
    * Deprecated the gtk2 module and no longer enabled by default.
    * Changed avformat producer to accept a '?' in
      argument/resource property by escaping it as '\?'.
    * Changed the background property of the affine filter to be
      mutable.
    * Deprecated the linsys (DVEO SDI) module.
    * Fixed changing the audio_index property in the avformat
      producer.
    * Changed resample filter to more resiliant to frequency
      changes.
    * Added a video_delay property to the sdl2_audio and rtaudio
      consumers.
    * Add millisecond options to the timer filter.
    * Fixed the in point handling for the timewarp producer.
    * Fixed some audio gaps and sync issues with the rbpitch
      filter and timewarp pitch compensation.
    * Fixed a possible crash caused by producer consumer.
    * Changed avformat consumer to set AVOption color_primaries
      based on the MLT colorspace if not already set as property.
    * Fixed crop right on image with odd width skews image in crop
      filter.
    * Fixed incorrect silence value for unsigned 8-bit audio in
      avformat producer.
    * Changed qimage to use Qt's internal orientation detection
      instead of libexif.
    * Reduced clicks in mix transition by silencing buffers on
      discontinuity.
    * Improved A/V synchronization in (sw)resample filters - also
      reduces audio clicks.
    * Improved speed of the qimage producer.
    * Fixed incorrect color using libx264rgb in avformat consumer.
    * Fixed relative paths for avfilters that have the "filename"
      option.
    * Fixed some avfilters dropping the alpha channel: smartblur,
      vaguedenoiser.
    * Improved performance of the resize filter.
    * Fixed an affine filter inside a transition was always
      nearest neighbor interpolation.
    * Changed the lift_gamma_gain filter to use round values up.
    Other:
    * Fixed melt option "-group" applies to an implicit consumer.
    * Added "-quiet" option to melt (implies -silent but more so).
    * CMake build improvments adding modules: gdk, jackrack, lumas
      resample, sox and vorbis
    * Added avformat consumer presets: Slide-Deck-H264 and
      Slide-Deck-HEVC
    * Removed intra=1 from some avformat presets (use g=1 for
      intra only): intermediate/MPEG-2, intermediate/MPEG-4
      and lossless/H.264
  - Drop 0001-Fix-build-with-Qt-5.15.0.patch (merged upstream)
* Thu Apr 02 2020 Christophe Giboudeaux <christophe@krop.fr>
  - Add upstream patch to fix build with Qt 5.15:
    * 0001-Fix-build-with-Qt-5.15.0.patch
* Mon Feb 17 2020 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 6.20.0
    Framework
    * Added consumer scaling:
      + mlt_profile_scale_width()
      + mlt_profile_scale_height()
      + Mlt::Profile::scale_width()
      + Mlt::Profile::scale_height()
      + support for a double "scale" property to melt and the xml
      producer
    * Fixed mlt_properties_set() with an invalid expression.
    * Added new functions that do not evaluate expressions:
      + mlt_properties_set_string()
      + Mlt::Properties::set_string()
    * Improved the service-caching heuristic in mlt_multitrack.
    * Fixed possible crashes in mlt_playlist get_frame() and
      mlt_filter_process().
    Modules
    * Added the rubberband module with a rbpitch filter.
    * Added pitch compensation to timewarp producer.
    * Added the invert_scale property to the affine filter and
      transition.
    * Added the reverse property to shape filter.
    * Added support for text keyframes to the text and qtext
      filters.
    * Added support for the CSRT and MOSSE algorithms in
      opencv.tracker filter.
    * Fixed a crash on empty algo property in the opencv.tracker
      filter.
    * Changed vorbis module to no longer be deprecated.
    * Improved colorspace conversions in the avformat module.
    * Fixed audio artifacts on initial seek to in point in
      avformat producer.
    * Fixed the colorspace of the cached image in avformat
      producer.
    * Fixed white video flashes on property changes in the qtext
      filter.
    * Fixed a crash in the rotoscoping filter with large spline
      deviations.
    * Fixed a crash in the sdi consumer if the driver is not
      loaded.
    * Improved support for a video clip as luma producer to the
      luma transition.
    * Fixed a crash in the matte transition.
    * Fixed a crash when using invert property =1 in the composite
      transition.
    Other
    * Added more avformat consumer presets:
      + intermediate/DNxHR-HQ
      + intermediate/ProRes HQ
      + ALAC
      + FLAC
    * Fixed some parameters in the XDCAM and D10 avformat
      presets.
    * Fixed link failure on some CPU architectures.
  - Refreshed libmlt-fixluma.patch

Files

/usr/lib64/libmlt++-7.so.7
/usr/lib64/libmlt++-7.so.7.20.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Feb 9 12:47:21 2024