From 5bf3a4cfbc063b17b7ab9034bf4d821cf51a022d Mon Sep 17 00:00:00 2001 From: zaazbb Date: Wed, 12 Jul 2017 14:11:42 +0800 Subject: [PATCH] fix a python3 compatibility error. --- v4l2capture.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/v4l2capture.c b/v4l2capture.c index 0b266aa..7fae3af 100644 --- a/v4l2capture.c +++ b/v4l2capture.c @@ -701,7 +701,11 @@ static PyObject *Video_device_read_internal(Video_device *self, int queue) return NULL; } +#if PY_MAJOR_VERSION < 3 char *rgb = PyString_AS_STRING(result); +#else + char *rgb = PyBytes_AS_STRING(result); +#endif char *rgb_max = rgb + length; unsigned char *yuyv = self->buffers[buffer.index].start;