This patch causes camerav4l driver to call Publish() with copy = false paramater the same way as camera1394. It fixes some issues with memory constrained systems, as no Publish() is called if package data couldn't be allocated, while Publish() does not allocate any new memory for a package as long as copy parameter is set to false.
IS_JPEG macro fixes problems with spca v4l Linux 2.4 kernel module for USB cameras.
At first I've prepared patch for cmake Player, as I'm using it for testing embedded platform based on ETRAX CPU. Then I realised that these changes make this driver more robust so I decided to release patch for Player-2.1.1 also.
Logged In: YES
user_id=1245830
Originator: YES
File Added: camerav4l.cc.diff
Logged In: YES
user_id=1245830
Originator: YES
I've found some little errors yet in camerav4l driver so I decided to update my patches
player-svn/server/drivers/camera/v4l/camerav4l.cc cmake version
Logged In: YES
user_id=1245830
Originator: YES
File Added: camerav4l.cc.diff
Logged In: YES
user_id=1245830
Originator: YES
File Added: camerav4l.cc.diff
player-2.1.1/server/drivers/camera/v4l/camerav4l.cc Player 2.1.1 version
Logged In: YES
user_id=974361
Originator: NO
Will me merged to head in next sync sweep
Logged In: YES
user_id=974361
Originator: NO
fixed/patches in release-2-1-patches