commit python-av for openSUSE:Factory
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 2023-12-06 23:47:54 Comparing /work/SRC/openSUSE:Factory/python-av (Old) and /work/SRC/openSUSE:Factory/.python-av.new.25432 (New) Package is "python-av" Wed Dec 6 23:47:54 2023 rev:15 rq:1131183 version:11.0.0 Changes: --- /work/SRC/openSUSE:Factory/python-av/python-av.changes 2023-08-14 22:35:32.252331370 +0200 +++ /work/SRC/openSUSE:Factory/.python-av.new.25432/python-av.changes 2023-12-06 23:48:18.199432089 +0100 @@ -1,0 +2,17 @@ +Tue Dec 5 17:34:56 UTC 2023 - Dirk Müller + +- update to 11.0.0: + * Add support for FFmpeg 6.0, drop support for FFmpeg < 5.0. + * Add support for Python 3.12, drop support for Python < 3.8. + * Add support for the ENCODER_FLUSH encoder flag + * Add VideoFrame ndarray operations for yuv444p/yuvj444p formats + * Add setters for AVFrame.dts, AVPacket.is_keyframe and +AVPacket.is_corrupt (:issue:`1179`). + * Fix build using Cython 3 (:issue:`1140`). + * Populate new streams with codec parameters (:issue:`1044`). + * Explicitly set python_requires to avoid installing on +incompatible Python (:issue:`1057`). + * Make AudioFifo.__repr__ safe before the first frame + * Guard input container members against use after closes + +--- Old: av-10.0.0.tar.gz New: av-11.0.0.tar.gz Other differences: -- ++ python-av.spec ++ --- /var/tmp/diff_new_pack.phLUNv/_old 2023-12-06 23:48:18.883457306 +0100 +++ /var/tmp/diff_new_pack.phLUNv/_new 2023-12-06 23:48:18.887457454 +0100 @@ -16,24 +16,23 @@ # -%define skip_python2 1 +%{?sle15_python_module_pythons} Name: python-av -Version:10.0.0 +Version:11.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 with %python-Cython < 3} -BuildRequires: %{python_module devel} +BuildRequires: %{python_module Cython} +BuildRequires: %{python_module devel >= 3.8} BuildRequires: %{python_module numpy} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} BuildRequires: fdupes -BuildRequires: libavutil-devel < 5 -BuildRequires: libavutil-devel >= 4.3 BuildRequires: pkgconfig BuildRequires: python-rpm-macros +BuildRequires: (libavutil-devel >= 4.3 with libavutil-devel < 5) BuildRequires: pkgconfig(libavdevice) BuildRequires: pkgconfig(libavfilter) BuildRequires: pkgconfig(libavutil) ++ av-10.0.0.tar.gz -> av-11.0.0.tar.gz ++ 565855 lines of diff (skipped)
commit python-av for openSUSE:Factory
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 2023-08-14 22:35:26 Comparing /work/SRC/openSUSE:Factory/python-av (Old) and /work/SRC/openSUSE:Factory/.python-av.new.11712 (New) Package is "python-av" Mon Aug 14 22:35:26 2023 rev:14 rq:1103721 version:10.0.0 Changes: --- /work/SRC/openSUSE:Factory/python-av/python-av.changes 2023-03-29 23:27:49.887659463 +0200 +++ /work/SRC/openSUSE:Factory/.python-av.new.11712/python-av.changes 2023-08-14 22:35:32.252331370 +0200 @@ -1,0 +2,5 @@ +Sun Aug 13 19:36:51 UTC 2023 - Dirk Müller + +- restrict to older Cython bindings version + +--- Other differences: -- ++ python-av.spec ++ --- /var/tmp/diff_new_pack.oiAyzT/_old 2023-08-14 22:35:32.944335770 +0200 +++ /var/tmp/diff_new_pack.oiAyzT/_new 2023-08-14 22:35:32.944335770 +0200 @@ -24,7 +24,7 @@ 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 Cython with %python-Cython < 3} BuildRequires: %{python_module devel} BuildRequires: %{python_module numpy} BuildRequires: %{python_module pytest}
commit python-av for openSUSE:Factory
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 2023-03-29 23:27:41 Comparing /work/SRC/openSUSE:Factory/python-av (Old) and /work/SRC/openSUSE:Factory/.python-av.new.31432 (New) Package is "python-av" Wed Mar 29 23:27:41 2023 rev:13 rq:1075146 version:10.0.0 Changes: --- /work/SRC/openSUSE:Factory/python-av/python-av.changes 2022-11-30 18:53:50.460673720 +0100 +++ /work/SRC/openSUSE:Factory/.python-av.new.31432/python-av.changes 2023-03-29 23:27:49.887659463 +0200 @@ -1,0 +2,6 @@ +Wed Mar 29 04:51:43 UTC 2023 - Mia Herkt + +- Require FFmpeg < 5 for now since tests are failing with recent + versions + +--- Other differences: -- ++ python-av.spec ++ --- /var/tmp/diff_new_pack.uyKSte/_old 2023-03-29 23:27:50.295661643 +0200 +++ /var/tmp/diff_new_pack.uyKSte/_new 2023-03-29 23:27:50.299661665 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-av # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,7 +16,6 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-av Version:10.0.0 @@ -31,6 +30,7 @@ BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} BuildRequires: fdupes +BuildRequires: libavutil-devel < 5 BuildRequires: libavutil-devel >= 4.3 BuildRequires: pkgconfig BuildRequires: python-rpm-macros @@ -75,6 +75,7 @@ test_decode_video_corrupt or \ test_encoding_with_pts or \ test_decoder_extradata or \ + test_decoder_timebase or \ test_encoder_extradata or \ test_encoder_pix_fmt or \ test_default_options or \
commit python-av for openSUSE:Factory
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 2022-11-30 18:53:48 Comparing /work/SRC/openSUSE:Factory/python-av (Old) and /work/SRC/openSUSE:Factory/.python-av.new.1597 (New) Package is "python-av" Wed Nov 30 18:53:48 2022 rev:12 rq:1039152 version:10.0.0 Changes: --- /work/SRC/openSUSE:Factory/python-av/python-av.changes 2022-08-15 20:00:43.845480117 +0200 +++ /work/SRC/openSUSE:Factory/.python-av.new.1597/python-av.changes 2022-11-30 18:53:50.460673720 +0100 @@ -1,0 +2,17 @@ +Wed Nov 30 13:43:36 UTC 2022 - Guillaume GARDET + +- Update to 10.0.0: + * Add support for FFmpeg 5.0 and 5.1 (:issue:`817`). + * Drop support for FFmpeg < 4.3. + * Deprecate CodecContext.time_base for decoders (:issue:`966`). + * Deprecate VideoStream.framerate and VideoStream.rate (:issue:`1005`). + * Stop proxying Codec from Stream instances (:issue:`1037`). + * Add VideoFrame ndarray operations for gbrp formats (:issue:`986`). + * Add VideoFrame ndarray operations for gbrpf32 formats (:issue:`1028`). + * Add VideoFrame ndarray operations for nv12 format (:issue:`996`). + * Fix conversion to numpy array for multi-byte formats (:issue:`981`). + * Safely iterate over filter pads (:issue:`1000`). +- Drop upstream patch: + * python-av-ffmpeg5-compatibility.patch + +--- Old: av-9.2.0.tar.gz python-av-ffmpeg5-compatibility.patch New: av-10.0.0.tar.gz Other differences: -- ++ python-av.spec ++ --- /var/tmp/diff_new_pack.UYP8B3/_old 2022-11-30 18:53:50.952676495 +0100 +++ /var/tmp/diff_new_pack.UYP8B3/_new 2022-11-30 18:53:50.956676518 +0100 @@ -19,14 +19,12 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-av -Version:9.2.0 +Version:10.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 -# PATCH-FIX-UPSTREAM gh#PyAV-Org/PyAV#817 badshah...@gmail.com -- Add ffmpeg5 support, patch taken from upstream git -Patch0: https://github.com/PyAV-Org/PyAV/commit/18704658487ea25e5202ac18438d836dfe65b9d0.patch#/python-av-ffmpeg5-compatibility.patch BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel} BuildRequires: %{python_module numpy} ++ av-9.2.0.tar.gz -> av-10.0.0.tar.gz ++ 55057 lines of diff (skipped)
commit python-av for openSUSE:Factory
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 2022-08-15 19:58:32 Comparing /work/SRC/openSUSE:Factory/python-av (Old) and /work/SRC/openSUSE:Factory/.python-av.new.1521 (New) Package is "python-av" Mon Aug 15 19:58:32 2022 rev:11 rq:995125 version:9.2.0 Changes: --- /work/SRC/openSUSE:Factory/python-av/python-av.changes 2022-05-03 21:19:48.641061701 +0200 +++ /work/SRC/openSUSE:Factory/.python-av.new.1521/python-av.changes 2022-08-15 20:00:43.845480117 +0200 @@ -1,0 +2,7 @@ +Mon Aug 8 21:41:40 UTC 2022 - Atri Bhattacharya + +- Add python-av-ffmpeg5-compatibility.patch to drop references to + symbols in ffmpeg4 and dropped from ffmpeg5 to allow building + against ffmpeg5; patch taken from upstream git commit. + +--- New: python-av-ffmpeg5-compatibility.patch Other differences: -- ++ python-av.spec ++ --- /var/tmp/diff_new_pack.ZHwo59/_old 2022-08-15 20:00:44.277481321 +0200 +++ /var/tmp/diff_new_pack.ZHwo59/_new 2022-08-15 20:00:44.281481332 +0200 @@ -25,6 +25,8 @@ License:BSD-3-Clause URL:https://github.com/PyAV-Org/PyAV Source: https://files.pythonhosted.org/packages/source/a/av/av-%{version}.tar.gz +# PATCH-FIX-UPSTREAM gh#PyAV-Org/PyAV#817 badshah...@gmail.com -- Add ffmpeg5 support, patch taken from upstream git +Patch0: https://github.com/PyAV-Org/PyAV/commit/18704658487ea25e5202ac18438d836dfe65b9d0.patch#/python-av-ffmpeg5-compatibility.patch BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel} BuildRequires: %{python_module numpy} @@ -46,7 +48,7 @@ Pythonic bindings for FFmpeg's libraries. %prep -%setup -q -n av-%{version} +%autosetup -p1 -n av-%{version} # doctests and timeout require network to setup tests rm tests/test_doctests.py tests/test_timeout.py ++ python-av-ffmpeg5-compatibility.patch ++ 747 lines (skipped)
commit python-av for openSUSE:Factory
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 2022-05-03 21:19:40 Comparing /work/SRC/openSUSE:Factory/python-av (Old) and /work/SRC/openSUSE:Factory/.python-av.new.1538 (New) Package is "python-av" Tue May 3 21:19:40 2022 rev:10 rq:974760 version:9.2.0 Changes: --- /work/SRC/openSUSE:Factory/python-av/python-av.changes 2022-01-11 21:24:05.621162414 +0100 +++ /work/SRC/openSUSE:Factory/.python-av.new.1538/python-av.changes 2022-05-03 21:19:48.641061701 +0200 @@ -1,0 +2,39 @@ +Mon May 2 21:45:05 UTC 2022 - Ferdinand Thiessen + +- Update to version 9.2.0 + * Add an io_open argument to av.open for multi-file custom I/O. + * Add support for AV_FRAME_DATA_SEI_UNREGISTERED + * Ship .pxd files to allow other libraries to cimport av + * Fix an ImportError when using Python 3.8/3.9 +- Update to version 9.1.0 + * Add VideoFrame ndarray operations for rgb48be, rgb48le, +rgb64be, rgb64le pixel formats. + * Add VideoFrame ndarray operations for gray16be, +gray16le pixel formats + * Make it possible to use av.open() on a pipe + * Use the "ASS without timings" format when decoding subtitles. + * Fix crash when closing an output container an encountering an I/O error + * Fix crash when probing corrupt raw format files + * Fix crash when manipulating streams with an unknown codec + * Remove obsolete KEEP_SIDE_DATA and MP4A_LATM flags which are +gone in FFmpeg 5.0. + * Deprecate to_bytes() method of Packet, Plane and SideData, +use bytes(packet) instead. +- Update to version 9.0.2 + * Fix framerate when writing video with FFmpeg 4.4 +- Update to version 9.0.0 + * Re-implement AudioResampler with aformat and buffersink +AudioResampler.resample() now returns a list of frames. + * Remove deprecated methods: AudioFrame.to_nd_array, +VideoFrame.to_nd_array and Stream.seek. + * Fix VideoFrame.to_image with height & width + * Fix setting Stream time_base + * Replace deprecated av_init_packet with av_packet_alloc + * Validate pixel format in VideoCodecContext.pix_fmt setter + * Fix AudioFrame ndarray conversion endianness + * Improve time_base support with filters + * Allow flushing filters by sending None + * Avoid unnecessary vsnprintf() calls in log_callback() + * Make Frame.from_ndarray raise ValueError instead of AssertionError. + +--- Old: av-8.1.0.tar.gz New: av-9.2.0.tar.gz Other differences: -- ++ python-av.spec ++ --- /var/tmp/diff_new_pack.Rhh02u/_old 2022-05-03 21:19:49.133062317 +0200 +++ /var/tmp/diff_new_pack.Rhh02u/_new 2022-05-03 21:19:49.141062327 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-av -Version:8.1.0 +Version:9.2.0 Release:0 Summary:Python bindings for FFmpeg's libraries License:BSD-3-Clause @@ -71,7 +71,18 @@ %check mv av .av # Skipping tests requiring mpeg4 codec -%pytest_arch tests -k 'not (test_codec_mpeg4 or test_encoding_with_pts or test_stream_index or test_video_default_options or test_codec_tag or test_decoder_extradata or test_encoder_extradata)' +export disabled_tests="test_video_default_options or \ + test_decode_video_corrupt or \ + test_encoding_with_pts or \ + test_decoder_extradata or \ + test_encoder_extradata or \ + test_encoder_pix_fmt or \ + test_default_options or \ + test_stream_probing or \ + test_stream_index or \ + test_codec_mpeg4 or \ + test_codec_tag" +%pytest_arch tests -k "not ($disabled_tests)" mv .av av %files %{python_files} ++ av-8.1.0.tar.gz -> av-9.2.0.tar.gz ++ 88774 lines of diff (skipped)
commit python-av for openSUSE:Factory
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 2022-01-11 21:19:55 Comparing /work/SRC/openSUSE:Factory/python-av (Old) and /work/SRC/openSUSE:Factory/.python-av.new.1892 (New) Package is "python-av" Tue Jan 11 21:19:55 2022 rev:9 rq:945472 version:8.1.0 Changes: --- /work/SRC/openSUSE:Factory/python-av/python-av.changes 2021-02-25 18:27:17.582174856 +0100 +++ /work/SRC/openSUSE:Factory/.python-av.new.1892/python-av.changes 2022-01-11 21:24:05.621162414 +0100 @@ -1,0 +2,20 @@ +Tue Jan 11 03:17:08 UTC 2022 - Steve Kowalik + +- Update to 8.1.0: + * Update FFmpeg to 4.3.2 for the binary wheels. + * Provide binary wheels for Python 3.10 (:issue:`820`). + * Stop providing binary wheels for end-of-life Python 3.6. + * Fix args order in Frame.__repr__ (:issue:`749`). + * Fix documentation to remove unavailable QUIET log level (:issue:`719`). + * Expose codec_context.codec_tag (:issue:`741`). + * Add example for encoding with a custom PTS (:issue:`725`). + * Use av_packet_rescale_ts in Packet._rebase_time() (:issue:`737`). + * Do not hardcode errno values in test suite (:issue:`729`). + * Use av_guess_format for output container format (:issue:`691`). + * Fix setting CodecContext.extradata (:issue:`658`, :issue:`740`). + * Fix documentation code block indentation (:issue:`783`). + * Fix link to Conda installation instructions (:issue:`782`). + * Export AudioStream from av.audio (:issue:`775`). + * Fix setting CodecContext.extradata (:issue:`801`). + +--- Old: av-8.0.3.tar.gz New: av-8.1.0.tar.gz Other differences: -- ++ python-av.spec ++ --- /var/tmp/diff_new_pack.HOgKGT/_old 2022-01-11 21:24:06.113162760 +0100 +++ /var/tmp/diff_new_pack.HOgKGT/_new 2022-01-11 21:24:06.117162763 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-av # -# Copyright (c) 2021 SUSE LLC +# 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 @@ -18,9 +18,8 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 -%define skip_python36 1 Name: python-av -Version:8.0.3 +Version:8.1.0 Release:0 Summary:Python bindings for FFmpeg's libraries License:BSD-3-Clause @@ -40,7 +39,7 @@ BuildRequires: pkgconfig(libavutil) Requires: python-numpy Requires(post): update-alternatives -Requires(postun): update-alternatives +Requires(postun):update-alternatives %python_subpackages %description @@ -71,8 +70,8 @@ %check mv av .av -# Skipping 4 tests requiring mpeg4 codec -%pytest_arch tests -k 'not (test_codec_mpeg4 or test_encoding_with_pts or test_stream_index or test_video_default_options)' +# Skipping tests requiring mpeg4 codec +%pytest_arch tests -k 'not (test_codec_mpeg4 or test_encoding_with_pts or test_stream_index or test_video_default_options or test_codec_tag or test_decoder_extradata or test_encoder_extradata)' mv .av av %files %{python_files} ++ av-8.0.3.tar.gz -> av-8.1.0.tar.gz ++ 44335 lines of diff (skipped)
commit python-av for openSUSE:Factory
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 2021-02-25 18:27:11 Comparing /work/SRC/openSUSE:Factory/python-av (Old) and /work/SRC/openSUSE:Factory/.python-av.new.2378 (New) Package is "python-av" Thu Feb 25 18:27:11 2021 rev:8 rq:874687 version:8.0.3 Changes: --- /work/SRC/openSUSE:Factory/python-av/python-av.changes 2020-08-18 15:08:08.459968435 +0200 +++ /work/SRC/openSUSE:Factory/.python-av.new.2378/python-av.changes 2021-02-25 18:27:17.582174856 +0100 @@ -1,0 +2,8 @@ +Tue Feb 23 18:33:31 UTC 2021 - Ben Greiner + +- Update to 8.0.3 + * packaging and formatting (no relevant changes for openSUSE) +- Skip python36 build: With NumPy 1.20, python36-numpy is no + longer available in Tumbleweed (NEP 29) + +--- Old: av-8.0.2.tar.gz New: av-8.0.3.tar.gz Other differences: -- ++ python-av.spec ++ --- /var/tmp/diff_new_pack.jKaeQb/_old 2021-02-25 18:27:18.286175313 +0100 +++ /var/tmp/diff_new_pack.jKaeQb/_new 2021-02-25 18:27:18.290175315 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-av # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,12 +18,13 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 +%define skip_python36 1 Name: python-av -Version:8.0.2 +Version:8.0.3 Release:0 Summary:Python bindings for FFmpeg's libraries License:BSD-3-Clause -URL:https://github.com/mikeboers/PyAV +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} @@ -38,7 +39,6 @@ BuildRequires: pkgconfig(libavfilter) BuildRequires: pkgconfig(libavutil) Requires: python-numpy -Requires: python-setuptools Requires(post): update-alternatives Requires(postun): update-alternatives %python_subpackages ++ av-8.0.2.tar.gz -> av-8.0.3.tar.gz ++ 41316 lines of diff (skipped)