From dc0a0c2d1bb9c0c251cd79f89f98987a2ea2941c Mon Sep 17 00:00:00 2001 From: WyattBlue Date: Sun, 1 Feb 2026 13:49:14 -0500 Subject: [PATCH] Fix pointer casting warnings --- av/sidedata/motionvectors.py | 3 ++- av/sidedata/sidedata.py | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/av/sidedata/motionvectors.py b/av/sidedata/motionvectors.py index 04e06f25e..dcf0e9913 100644 --- a/av/sidedata/motionvectors.py +++ b/av/sidedata/motionvectors.py @@ -1,6 +1,7 @@ import cython from cython.cimports import libav as lib from cython.cimports.av.sidedata.sidedata import SideData +from cython.cimports.libc.stdint import uintptr_t _cinit_bypass_sentinel = cython.declare(object, object()) @@ -15,7 +16,7 @@ def __init__(self, sentinel, frame: Frame, index: cython.int): def __repr__(self): return ( f"" + f"of {len(self)} vectors at 0x{cython.cast(uintptr_t, self.ptr.data):0x}>" ) def __len__(self): diff --git a/av/sidedata/sidedata.py b/av/sidedata/sidedata.py index 24f58a3e0..f19aeac06 100644 --- a/av/sidedata/sidedata.py +++ b/av/sidedata/sidedata.py @@ -2,7 +2,7 @@ from enum import Enum import cython -from cython.cimports.libc.stdint import int32_t +from cython.cimports.libc.stdint import int32_t, uintptr_t from av.sidedata.encparams import VideoEncParams from av.sidedata.motionvectors import MotionVectors @@ -95,7 +95,7 @@ def _buffer_writable(self) -> cython.bint: return False def __repr__(self): - return f"" + return f"" @property def type(self):