Mac users who like to live on the bleeding edge of development or would be interested in testing in a few weeks can get the code Werner is writing from his git repository at http://github.com/ab3
Nirav On Sat, Jun 27, 2009 at 6:38 PM, el lauwer<[email protected]> wrote: > Hoi, > > Nirav Patel asked me to post the info on my blog on this mailing list, so > here is for those that who are interested: > > The past two weeks I was busy studying for my examinations, so I didn't have > much time to work on my GSOC project. > However I was able to do a lot of work to get the __PyCameraObject struct__ > integrated in the existing code and implemented some additional functions. > > Here is the definition of this struct, it isn't completed yet because some > types I would like to put into it cause compile errors. > > **PyCameraObject:** > > typedef struct { > PyObject_HEAD > char* device_name; // unieke name of the device > SeqGrabComponent component; // A type used by the Sequence > Grabber API > SGChannel channel; // Channel of the Sequence Grabber > GWorldPtr gWorld; // Pointer to the struct that holds > the data of the captured image > Rect boundsRect; // bounds of the image frame > } PyCameraObject; > > In addition of implementing the __PyCameraObject struct__, I have writen the > folowing functions. > > * **mac_device_init():** > This function initializes the sequence grabber component and prepares it for > capturing images. > * **mac_device_close():** > I have extended this function so it works with the __PyCameraObject > struct__. > * **mac_start_capturing():** > At this moment this function > * **camera_start():** > This function just calls the above functions. > * **camera_get_size():** > Simple function that returns the size of the image frame. > > ###Schedule for this week > This week I am planning to finish the __mac_start_capturing__ function so > that I can capture images from my camera an put then in a SDL_Surface > object. > >
