Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libmlt for openSUSE:Factory checked in at 2026-04-25 21:37:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmlt (Old) and /work/SRC/openSUSE:Factory/.libmlt.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmlt" Sat Apr 25 21:37:15 2026 rev:81 rq:1349089 version:7.38.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libmlt/libmlt.changes 2026-02-02 14:58:48.943702438 +0100 +++ /work/SRC/openSUSE:Factory/.libmlt.new.11940/libmlt.changes 2026-04-25 21:38:03.831467247 +0200 @@ -1,0 +2,65 @@ +Thu Apr 23 12:07:30 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 7.38.0 + Framework: + * Added dynamic hash table for `mlt_properties` for better + performance + * Fixed memory corruption in `mlt_pool` + * Added warning on file open failure when parsing in + `mlt_properties` + Modules: + * Added `hwaccel_scale` filter with preview scaling (scale_vaapi, + scale_vulkan, scale_d3d11, scale_vt (macOS)) + This adds an environment variable `MLT_AVFORMAT_HWACCEL_PPS` to + provide a limiter to hwaccel because transfering uncompressed + video between memory + CPU and GPU memory is heavy + PPS = maximum pixels per second. Anything over it skips hwaccel + * Added *basic* support for **OpenFX** *filter* plugins + OpenFX has many features. This is a summary of what is NOT yet + included: + * GPU rendering + * exotic parameter types: Integer2D, Integer3D, Double3D, Custom, + Bytes, Page, PushButton + * plugin-driven keyframe animation; but MLT-driven does work + * tile-, slice-, or frame-based multi-threading (only plugin + internal threading) + * multi-resolution + * temporal clip access + * overlays & dialogs + * timeline queries (e.g. `getTime()`) + * generator, transition, retimer + * parametric curves + * Added `lut` parameter to `avformat` producer + * Added `attached_pic` property to `avformat` consumer + * Added `movit.overlay_blend` video filter + * Added `compositing` property to `movit.overlay` transition + * Added constant-power crossfade to `mix` audio transition + * Added rounded corner support for `rect` in `kdenlivetitle` + * Added typewriter properties to `subtitle` filter + * Added underline and strikethrough to the `text` and `qtext` + filters + * Changed `qtext` `style` property to support family named styles + * Added anchor point support for arbitrary rotations in `qtblend` + * Allow relative paths for images in `kdenlivetitle` + * Updated Glaxnimate module to version 0.6.0 + * Switched to `QImage` scaling when downscaling in `qtblend` + * Deprecated `obscure` and `watermark` filters + * Install the jackrack module's blacklist files + * Fixed subtitle stream type metadata + * Fixed mutex initialization in `avformat` no-validate mode + * Fixed crash when using `linearblend` deinterlacer + * Fixed black bar with HEVC hwaccel decode and scale on Windows + * Fixed crash with hardware scaler and interlaced video + * Fixed converting 8-bit full to limited range with hwaccel + * Fixed alpha in 12-bit ProRes with alpha + * Fixed `movit` linear color not matching CPU filters + * Fixed `multi` consumer making extra linear color conversions + * Fixed regression writing raw FLAC + * Fixed `qtblend` filter returning unexpectedly large frames + * Fixed `qtext` outline encroaching on fill color + * Fixed wrong last+ frame when `eof=loop` in Glaxnimate + * Fixed `brightness` filter on track below a clip with + transparency + +------------------------------------------------------------------- Old: ---- mlt-7.36.1.tar.gz New: ---- mlt-7.38.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmlt.spec ++++++ --- /var/tmp/diff_new_pack.QGhEs8/_old 2026-04-25 21:38:04.703502819 +0200 +++ /var/tmp/diff_new_pack.QGhEs8/_new 2026-04-25 21:38:04.707502982 +0200 @@ -18,17 +18,17 @@ %define _name mlt %define libname lib%{_name} -%define lversion 7.36.1 +%define lversion 7.38.0 %define sover 7 %define lib_pkgname %{libname}-%{sover}-%{sover} %define _name_pp %{_name}++ %define libname_pp lib%{_name_pp} %define sover_pp 7 -%define lversion_pp 7.36.1 +%define lversion_pp 7.38.0 %define libpp_pkgname %{libname_pp}-%{sover_pp}-%{sover_pp} %bcond_without rtaudio Name: %{libname} -Version: 7.36.1 +Version: 7.38.0 Release: 0 Summary: Multimedia framework for television broadcasting License: GPL-3.0-or-later ++++++ mlt-7.36.1.tar.gz -> mlt-7.38.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/libmlt/mlt-7.36.1.tar.gz /work/SRC/openSUSE:Factory/.libmlt.new.11940/mlt-7.38.0.tar.gz differ: char 5, line 1
