From b0087fff3e8a18d6063f7c6ded9d951622beb936 Mon Sep 17 00:00:00 2001 From: Lukas Geiger Date: Thu, 12 Mar 2026 12:35:26 +0000 Subject: [PATCH] Only call reformat if necessary --- av/video/frame.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/av/video/frame.py b/av/video/frame.py index 5212db292..1f345d365 100644 --- a/av/video/frame.py +++ b/av/video/frame.py @@ -750,7 +750,7 @@ def to_ndarray(self, channel_last=False, **kwargs): frames_ctx.sw_format, self.ptr.width, self.ptr.height ).name - frame: VideoFrame = self.reformat(**kwargs) + frame: VideoFrame = self.reformat(**kwargs) if len(kwargs) > 0 else self if frame.ptr.hw_frames_ctx: raise ValueError("Cannot convert a hardware frame to numpy directly.")