Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package vapoursynth for openSUSE:Factory 
checked in at 2026-07-28 21:00:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vapoursynth (Old)
 and      /work/SRC/openSUSE:Factory/.vapoursynth.new.2004 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vapoursynth"

Tue Jul 28 21:00:56 2026 rev:36 rq:1367779 version:78

Changes:
--------
--- /work/SRC/openSUSE:Factory/vapoursynth/vapoursynth.changes  2026-06-22 
17:36:17.672167475 +0200
+++ /work/SRC/openSUSE:Factory/.vapoursynth.new.2004/vapoursynth.changes        
2026-07-28 21:00:58.982248409 +0200
@@ -1,0 +2,27 @@
+Sat Jul 25 19:11:29 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version R78:
+  * Building now requires a C++20 capable compiler
+  * Fix multiple rare threading issues, most notably a deadlock
+    when a synchronous getFrame() is called from a filter while
+    a pipeline flush is in progress
+  * Add the AudioResample filter for sample rate, channel layout
+    and sample format conversion
+  * Add turn90 and turn270 functions
+  * Fix audiogain and audiomix corrupting audio with a bit depth
+    between 17 and 31 bits (most commonly 24 bit)
+  * Add a basic avx512 CPU instruction level on x86-64; zen4
+    level binaries now also run on Intel Ice Lake and later
+  * Add the chromatic_adaptation argument to the resize filters
+  * Fix the levels filter ignoring gamma/max_in/min_in values on
+    the second and third planes
+  * Many Python binding fixes around core destruction and frame
+    lifetime, including potential deadlocks
+- Rebase vapoursynth-fhs-install.patch onto the R78 meson.build
+  (upstream dropped link_with from the library target)
+- Require zimg-devel >= 3.0.6+20260720 instead of
+  pkgconfig(zimg) >= 3.0.5: the new chromatic_adaptation resize
+  argument needs a zimg with that field, and zimg.pc still
+  reports 3.0.6 for it
+
+-------------------------------------------------------------------

Old:
----
  vapoursynth-R77.tar.gz

New:
----
  vapoursynth-R78.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ vapoursynth.spec ++++++
--- /var/tmp/diff_new_pack.J99rKY/_old  2026-07-28 21:01:00.922317571 +0200
+++ /var/tmp/diff_new_pack.J99rKY/_new  2026-07-28 21:01:00.934317994 +0200
@@ -18,7 +18,7 @@
 
 %define sover 4
 Name:           vapoursynth
-Version:        77
+Version:        78
 Release:        0
 Summary:        A video processing framework
 License:        LGPL-2.1-only
@@ -41,7 +41,11 @@
 BuildRequires:  pkgconfig(libavutil)
 BuildRequires:  pkgconfig(python3)
 BuildRequires:  pkgconfig(tesseract)
-BuildRequires:  pkgconfig(zimg) >= 3.0.5
+# R78 uses zfilter_graph_builder_params.chromatic_adaptation, which zimg
+# only gained in its 2026-07-20 master snapshot; zimg.pc still reports
+# 3.0.6, so the constraint has to be expressed on the package instead of
+# pkgconfig(zimg).
+BuildRequires:  zimg-devel >= 3.0.6+20260720
 Obsoletes:      plugin-eedi3
 Obsoletes:      plugin-imwri
 Obsoletes:      plugin-miscfilters

++++++ vapoursynth-R77.tar.gz -> vapoursynth-R78.tar.gz ++++++
++++ 38339 lines of diff (skipped)

++++++ vapoursynth-fhs-install.patch ++++++
--- /var/tmp/diff_new_pack.J99rKY/_old  2026-07-28 21:01:02.194362378 +0200
+++ /var/tmp/diff_new_pack.J99rKY/_new  2026-07-28 21:01:02.230363647 +0200
@@ -1,15 +1,15 @@
---- a/meson.build      2026-06-16 08:31:18.000000000 +0200
-+++ b/meson.build      2026-06-21 20:03:20.989544203 +0200
-@@ -200,7 +200,7 @@
+--- a/meson.build
++++ b/meson.build
+@@ -223,7 +223,7 @@
      gnu_symbol_visibility: 'hidden',
      include_directories: incdir,
      install: true,
 -    install_dir: install_dir,
 +    install_dir: get_option('libdir'),
-     link_with: libs,
      name_prefix: '',
      soversion: soversion,
-@@ -240,7 +240,8 @@
+ )
+@@ -262,7 +262,8 @@
      gnu_symbol_visibility: 'hidden',
      include_directories: incdir,
      install: true,
@@ -19,7 +19,7 @@
  )
  
  vsscript_dep = declare_dependency(
-@@ -266,7 +267,7 @@
+@@ -288,7 +289,7 @@
      dependencies: vsscript_dep,
      gnu_symbol_visibility: 'hidden',
      install: true,
@@ -28,7 +28,7 @@
      install_rpath: '$ORIGIN',
      link_args: link_args,
  )
-@@ -304,15 +305,19 @@
+@@ -494,15 +495,19 @@
      'include',
      exclude_directories: 'cython',
      exclude_files: ['VapourSynth.h', 'VSHelper.h'],
@@ -50,8 +50,8 @@
 +    install_dir: get_option('libdir') / 'pkgconfig',
      output: 'vapoursynth.pc',
  )
---- a/vapoursynth.pc.in        2026-06-16 08:31:18.000000000 +0200
-+++ b/vapoursynth.pc.in        2026-06-21 20:03:20.989544203 +0200
+--- a/vapoursynth.pc.in
++++ b/vapoursynth.pc.in
 @@ -1,7 +1,9 @@
 -prefix=${pcfiledir}/..
 -includedir=${prefix}/include

Reply via email to