diff --git a/camera/video4linux2.c b/camera/video4linux2.c index 4b49291d9a..52f85ceb8f 100644 --- a/camera/video4linux2.c +++ b/camera/video4linux2.c @@ -369,7 +369,7 @@ static void *v4l_init(const char *device, uint64_t caps, unsigned width, unsigne { struct stat st; - if (!(caps & RETRO_CAMERA_BUFFER_RAW_FRAMEBUFFER)) + if ((caps & (1ULL << RETRO_CAMERA_BUFFER_RAW_FRAMEBUFFER)) == 0) { RARCH_ERR("video4linux2 returns raw framebuffers.\n"); return NULL;