Revision: 6736
http://playerstage.svn.sourceforge.net/playerstage/?rev=6736&view=rev
Author: natepak
Date: 2008-07-02 13:08:51 -0700 (Wed, 02 Jul 2008)
Log Message:
-----------
Camera1394 with dc1394-v2 now uses the Node player config parameter
Modified Paths:
--------------
code/player/trunk/server/drivers/camera/1394/camera1394.cc
Modified: code/player/trunk/server/drivers/camera/1394/camera1394.cc
===================================================================
--- code/player/trunk/server/drivers/camera/1394/camera1394.cc 2008-07-02
19:49:20 UTC (rev 6735)
+++ code/player/trunk/server/drivers/camera/1394/camera1394.cc 2008-07-02
20:08:51 UTC (rev 6736)
@@ -774,9 +774,23 @@
return -1;
}
- // we just use the first one returned and then free the rest
- camera = dc1394_camera_new (d, list->ids[0].guid);
+ for (int i=0; i < list->num; i++)
+ {
+ uint32_t camNode, camGeneration;
+ // Create a camera
+ this->camera = dc1394_camera_new (d, list->ids[this->node].guid);
+
+ // Get the node of the camera
+ dc1394_camera_get_node(this->camera, &camNode, &camGeneration);
+
+ // Make sure we have the correct camera
+ if (camNode == this->node)
+ break;
+ else
+ dc1394_camera_free(this->camera);
+ }
+
if (!camera)
{
PLAYER_ERROR1("Failed to initialize camera with guid %llx",
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit