Je ne peux pas sembler comprendre pourquoi ce qui suit ne fonctionne pasposix_memalign python au sein
import ctypes
from ctypes.util import find_library
libc = ctypes.CDLL(find_library('c'))
userpointer = ctypes.c_void_p
sizeimage = 320*240*2
if libc.posix_memalign(userpointer, libc.getpagesize(), sizeimage) != 0:
raise Exception('ENOMEM')
Je suis en train de capturer en utilisant v4l2. Je ne peux pas allouer de la mémoire. J'ai essayé de passer ctypes.addressof(userpointer)
J'ai essayé de lancer userpointer à c_void_p mais toujours rien.
Une raison pour laquelle vous n'utilisez pas quelque chose comme 'pygst'? –
Beaucoup. Un - je ne veux pas dépendre du gstreamer pour un projet particulier. – manson54