Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.rc > #414302

Bug#1131746: python-av: autopkgtest failures with ffmpeg 8.1

From Sebastian Ramacher <sramacher@debian.org>
Newsgroups linux.debian.bugs.rc
Subject Bug#1131746: python-av: autopkgtest failures with ffmpeg 8.1
Date 2026-03-23 22:40 +0100
Message-ID <MBVa9-9MNv-27@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Source: python-av
Version: 16.1.0+ds-3
Severity: serious
Tags: upstream
X-Debbugs-Cc: sramacher@debian.org

Dear maintainer,

python-av fails its autopkgtests with ffmpeg 8.1 on arm64:

 91s =================================== FAILURES ===================================
 91s _______________________ test_reformat_pixel_format_align _______________________
 91s 
 91s     def test_reformat_pixel_format_align() -> None:
 91s         height = 480
 91s         for width in range(2, 258, 2):
 91s             frame_yuv = VideoFrame(width, height, "yuv420p")
 91s             for plane in frame_yuv.planes:
 91s                 plane.update(b"\xff" * plane.buffer_size)
 91s     
 91s             expected_rgb = numpy.zeros(shape=(height, width, 3), dtype=numpy.uint8)
 91s             expected_rgb[:, :, 0] = 255
 91s             expected_rgb[:, :, 1] = 124
 91s             expected_rgb[:, :, 2] = 255
 91s     
 91s             frame_rgb = frame_yuv.reformat(format="rgb24")
 91s >           assertNdarraysEqual(frame_rgb.to_ndarray(), expected_rgb)
 91s 
 91s tests/test_videoframe.py:1299: 
 91s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 91s 
 91s a = array([[[255, 125, 255],
 91s         [255, 125, 255],
 91s         [255, 125, 255],
 91s         ...,
 91s         [255, 125, 255],
 91s      ...     ...,
 91s         [255, 125, 255],
 91s         [255, 125, 255],
 91s         [255, 125, 255]]], shape=(480, 16, 3), dtype=uint8)
 91s b = array([[[255, 124, 255],
 91s         [255, 124, 255],
 91s         [255, 124, 255],
 91s         ...,
 91s         [255, 124, 255],
 91s      ...     ...,
 91s         [255, 124, 255],
 91s         [255, 124, 255],
 91s         [255, 124, 255]]], shape=(480, 16, 3), dtype=uint8)
 91s 
 91s     def assertNdarraysEqual(a: np.ndarray, b: np.ndarray) -> None:
 91s         assert a.shape == b.shape
 91s     
 91s         comparison = a == b
 91s         if not comparison.all():
 91s             it = np.nditer(comparison, flags=["multi_index"])
 91s             msg = ""
 91s             for equal in it:
 91s                 if not equal:
 91s                     msg += "- arrays differ at index {}; {} {}\n".format(
 91s                         it.multi_index,
 91s                         a[it.multi_index],
 91s                         b[it.multi_index],
 91s                     )
 91s >           assert False, f"ndarrays contents differ\n{msg}"
 91s                    ^^^^^
 91s E           AssertionError: ndarrays contents differ
 91s E           - arrays differ at index (0, 0, 1); 125 124
 [...]
 92s E           - arrays differ at index (479, 15, 1); 125 124
 92s 
 92s tests/common.py:114: AssertionError
 92s ------------------------------ Captured log call -------------------------------
 92s WARNING  libav.swscaler:test_videoframe.py:1298 No accelerated colorspace conversion found from yuv420p to rgb24.
 92s =========================== short test summary info ============================
 92s FAILED tests/test_videoframe.py::test_reformat_pixel_format_align - Assertion...
 92s =========== 1 failed, 210 passed, 7 skipped, 96 deselected in 6.10s ============

See https://ci.debian.net/packages/p/python-av/testing/arm64/69657883/
for details.

Test issues with ffmpeg 8.1 seem to be fixed upstream by
https://github.com/PyAV-Org/PyAV/commit/57d8f4d7215a7b7cc7d01415613fc6aa2831a8d3
and https://github.com/PyAV-Org/PyAV/commit/900e39b9f0f7df33c3ea192b6dc13736e0b1561c

Cheers
-- 
Sebastian Ramacher

Back to linux.debian.bugs.rc | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Bug#1131746: python-av: autopkgtest failures with ffmpeg 8.1 Sebastian Ramacher <sramacher@debian.org> - 2026-03-23 22:40 +0100
  Bug#1131746: marked as done (python-av: autopkgtest failures with  ffmpeg 8.1) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2026-05-07 14:50 +0200

csiph-web