From a8ecf7496922722e65dd5d48fd5fc6d53e011c66 Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Sat, 2 Nov 2024 11:24:51 +0200 Subject: [PATCH] utils: Fix uses of old PixelFormat fields --- utils/kmsprint.py | 4 ++-- utils/test-pixfmts.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/utils/kmsprint.py b/utils/kmsprint.py index 5431b7e..e9539aa 100755 --- a/utils/kmsprint.py +++ b/utils/kmsprint.py @@ -61,11 +61,11 @@ def print_plane(self, p: kms.Plane, indent: int): self.print_props(p, indent + 4) def print_fb(self, fb: kms.Framebuffer, indent: int): - printi(indent, f'FB ({fb.id}) {fb.width}x{fb.height} {fb.format.name} bitsperpixel={fb.format.bitsperpixel} ') + printi(indent, f'FB ({fb.id}) {fb.width}x{fb.height} {fb.format.name} pixelspergroup={fb.format.pixelspergroup} ') for idx, p in enumerate(fb.planes): pi = fb.format.planes[idx] - printi(indent + 2, f'Plane {idx}: offset={p.offset} pitch={p.pitch} bytespergroup={pi.bytespergroup} verticalsubsampling={pi.verticalsubsampling}') + printi(indent + 2, f'Plane {idx}: offset={p.offset} pitch={p.pitch} bytespergroup={pi.bytespergroup} linespergroup={pi.linespergroup}') def print_card(self, card: kms.Card): ver = card.get_version() diff --git a/utils/test-pixfmts.py b/utils/test-pixfmts.py index 569afc6..d12d14e 100755 --- a/utils/test-pixfmts.py +++ b/utils/test-pixfmts.py @@ -13,9 +13,9 @@ def draw_test_pattern(fb: kms.DumbFramebuffer): for pindex,pi in enumerate(format.planes): map = fb.map(pindex) - bpp = pi.bytespergroup // format.pixelspergroup + bpp = pi.bytespergroup // format.pixelspergroup[0] w = fb.width - h = fb.height // pi.verticalsubsampling + h = fb.height // pi.linespergroup b = np.frombuffer(map, dtype=np.uint8).reshape(h, w, bpp) b[:, :, :] = 0xff