From: Dan Dennedy <dan@de...> - 2002-04-16 00:27:46
unfortunately, I only have one camera to test with. so I forwarded your
message to the developer's mailing list to solicit some help.
From: Daniel Fontijne <fontijne@...>
Subject: Trouble with multiply dc1394 cameras
Date: 15 Apr 2002 22:46:54 +0200
I would like to use the libdc1394 to capture from multiple
digital cameras at the same time. However, when I try to
do this using the dma single or multi camera capture functions,
my program locks up.
It hangs on the call:
> if (ioctl(cams[i].dma_fd, VIDEO1394_LISTEN_WAIT_BUFFER, &vwait) != 0)
in dc1394_capture.c (line 634).
When I run two seperate programs (one for each camera) the lockup
occurs as well. Using only _one_ camera at a time works fine and
never locks up.
Is this a known problem?
If not, can you suggest a 'course of investigation' to track the
problem down further?
My configuration is:
amd xp 1400 mhz, 768 mb
orange micro fw board
linux kernel 2.4.18
latest versions libraw, libdc1394