diff --git a/v4l2/videodev.py b/v4l2/videodev.py index d5b369c..2fa52af 100644 --- a/v4l2/videodev.py +++ b/v4l2/videodev.py @@ -254,7 +254,7 @@ def __init__(self, vdev: VideoDevice, mem_type: v4l2.MemType, buf_type: v4l2.Buf self.__format = format self.__strides = [format.stride(width, i) for i in range(len(format.planes))] - self.__buffersizes = [format.planesize(width, height, i) for i in range(len(format.planes))] + self.__buffersizes = [format.planesize(self.__strides[i], height, i) for i in range(len(format.planes))] self.__framesize = format.framesize(width, height) @property