Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-av for openSUSE:Factory 
checked in at 2026-08-21 17:00:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-av (Old)
 and      /work/SRC/openSUSE:Factory/.python-av.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-av"

Fri Aug 21 17:00:16 2026 rev:19 rq:1372737 version:17.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-av/python-av.changes      2025-06-13 
18:46:30.285417569 +0200
+++ /work/SRC/openSUSE:Factory/.python-av.new.1258/python-av.changes    
2026-08-21 17:00:44.832810151 +0200
@@ -1,0 +2,57 @@
+Fri Apr  3 17:35:47 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 17.0.0:
+  * Limited API binary wheels are now built.
+  * 3.13t (free-threading) wheels are be dropped because of
+    storage limitations. Use 3.14t or 3.13.
+  * When an FFmpeg C function indicates an error, raise
+    av.ArgumentError instead of ValueError/av.ValueError. This
+    helps disambiguate why an exception is being thrown.
+  * Save space by removing libaom (av1 encoder/decoder); dav1d,
+    stvav1, and hardware, are available alternatives.
+  * ### Features
+  * Add `OutputContainer.add_mux_stream()` for creating codec-
+    context-free streams, enabling muxing of pre-encoded packets
+    without an encoder, addressing #1970 by @WyattBlue.
+  * Use zero-copy for Packet init from buffer data by @WyattBlue
+    in (#2199).
+  * Expose AVIndexEntry by @Queuecumber in (#2136).
+  * Preserving hardware memory during cuvid decoding,
+    exporting/importing via dlpack by @WyattBlue in (#2155).
+  * Add enumerate_input_devices and enumerate_output_devices API
+    by @WyattBlue in (#2174).
+  * Add `ColorTrc` and `ColorPrimaries` enums; add `color_trc`
+    and `color_primaries` properties to `VideoFrame`; add
+    `dst_color_trc` and `dst_color_primaries` parameters to
+    `VideoFrame.reformat()`, addressing #1968 by @WyattBlue in
+    (#2175).
+  * Add multithreaded reformatting and reduce Python overhead by
+    replacing `sws_scale` with `sws_scale_frame`, skipping
+    unnecessary reformats, and minimizing Python interactions by
+    @lgeiger.
+  * Prevent data copy in `VideoFrame.to_ndarray()` for padded
+    frames by @lgeiger in (#2190).
+  * Fix #2149 by @WyattBlue in (#2155).
+  * Fix packet typing based on stream and specify
+    InputContainer.demux based on incoming stream by @ntjohnson1
+    in (#2134).
+  * Fix memory growth when remuxing with
+    `add_stream_from_template` by skipping `avcodec_open2` for
+    template-initialized codec contexts, addressing #2135 by
+    @WyattBlue).
+  * Explicitly disable OpenSSL in source builds (`scripts/build-
+    deps`) to prevent accidental OpenSSL linkage that breaks
+    FIPS-enabled systems, addressing #1972.
+  * Add missing `SWS_SPLINE` interpolation by @lgeiger in
+    (#2188).
+- update to 16.1.0:
+  * Add support for Intel QSV codecs by @ladaapp.
+  * Add AMD AMF hardware decoding by @ladaapp2.
+  * Add subtitle encoding support by @skeskinen in #2050.
+  * Add read/write access to PacketSideData by @skeskinen in
+    #2051.
+  * Add yuv422p support for video frame to_ndarray and
+    from_ndarray by @wader in #2054.
+  * Add binding for `avcodec_find_best_pix_fmt_of_list()`
+
+-------------------------------------------------------------------

Old:
----
  av-14.2.0.tar.gz

New:
----
  av-17.0.0.tar.gz

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

Other differences:
------------------
++++++ python-av.spec ++++++
--- /var/tmp/diff_new_pack.Jfp7Hr/_old  2026-08-21 17:00:46.009852075 +0200
+++ /var/tmp/diff_new_pack.Jfp7Hr/_new  2026-08-21 17:00:46.011852147 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-av
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,22 +18,21 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-av
-Version:        14.2.0
+Version:        17.0.0
 Release:        0
 Summary:        Python bindings for FFmpeg's libraries
 License:        BSD-3-Clause
 URL:            https://github.com/PyAV-Org/PyAV
 Source:         
https://files.pythonhosted.org/packages/source/a/av/av-%{version}.tar.gz
-BuildRequires:  %{python_module Cython}
-BuildRequires:  %{python_module devel >= 3.8}
+BuildRequires:  %{python_module Cython >= 3.1.0}
+BuildRequires:  %{python_module devel >= 3.10}
 BuildRequires:  %{python_module numpy}
 BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module setuptools >= 77.0}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  pkgconfig
 BuildRequires:  python-rpm-macros
-BuildRequires:  (libavutil-devel >= 6 with libavutil-devel < 8)
 BuildRequires:  pkgconfig(libavdevice)
 BuildRequires:  pkgconfig(libavfilter)
 BuildRequires:  pkgconfig(libavutil)

++++++ av-14.2.0.tar.gz -> av-17.0.0.tar.gz ++++++
++++ 931945 lines of diff (skipped)

Reply via email to