Thread: pyro webcam & basicDV
Brought to you by:
aeb,
bencollins
From: dan s. <sm...@cs...> - 2000-11-15 22:42:58
|
Hi, Has anyone out there gotten the pyro basicDV card working using the linux1394 patches? I also have ordered the Pyro Webcam which they claim does 640x480x24bitx30fps uncompressed on firewire, and would like any pointers on getting it running. They claim it adheres to the camera spec for 1394, so I hope it's possible. Thanks, Dan |
From: Dan D. <dde...@co...> - 2000-11-16 04:29:10
|
dan small wrote: > > Hi, > > Has anyone out there gotten the pyro basicDV card working using the > linux1394 patches? > Can't help you here. Is it OHCI compliant? Do you know what chipset it uses? It might be visible on the card, or run lspci. > I also have ordered the Pyro Webcam which they claim does > 640x480x24bitx30fps uncompressed on firewire, and would like any > pointers on getting it running. They claim it adheres to the camera > spec for 1394, so I hope it's possible. > I'm going to buy this dude too! Or, the QPS iBot. I think the iBot does DV, and I already have a miniDV cam, so I should probably diversify my devices. The writer of video1394 and some others on the devel list are using uncompressed cameras for machine vision applications, so there is work being done. There is a libdc.sourceforge.net project that provides a Digital Camera protocol library. However, there are no readily available applications that I'm aware of. I am currently working on DV grabbing and recording in conjunction with Arne Schirmacher using the OHCI DMA implementation in video1394. Eventually, I intend to marry the code of Xmovie with my video1394 capture routine to simply reflect the video transmission to a window. Xmovie uses the Xv extension in XFree86 4.0.x that utilizies the direct video playback capabilities of display adapters. (Currently, I am only aware of the Matrox G200/G400 driver that supports this feature.) I am very interested in seeing just how direct I can get from the direct memory access of OHCI to Xv! What applications are you interested in? Do you want to record to disk or videoconference over the net? I think it will be a while until we see a video conferencing application that works with 1394 cameras on Linux. I can probably hack together disk recording, but that will be a couple of months from now. Other projects are taking priority right now, I hope you understand. Perhaps someone else will beat me to the punch. +-DRD-+ > Thanks, > > Dan > > _______________________________________________ > mailing list Lin...@li... > http://lists.sourceforge.net/mailman/listinfo/linux1394-user |
From: dan s. <sm...@sp...> - 2000-11-16 05:43:51
|
Hi Dan, Thanks for getting back to me. I am a software developer for Sandia National Labs robotics center and I am interested in using the pyro cameras on some of our mobile robots, as well as using them in lab environments. >What applications are you interested in? Do you want to record to disk >or videoconference over the net? Basically I'm interested in doing real-time user interfaces that use multiple cameras. Think of unencumbered/uninstrumented passive tracking of major body parts. I am really interested in gaming interfaces, but the folks at work want me to build other stuff, like sensors for people tracking in robot workcells or on mobile bots. So, I won't be going to disk, but will instead be using images captured synchronously to determine some 3D info regarding position/orientation and gesture of hands, head, arms, etc.. I'm looking to use 3-4 cameras simultaneously, which I've been doing with multiple PCI framegrabber boards & standard NTSC cameras. I want to go to 1394 because the cost is lower, and the signal is higher quality. > Can't help you here. Is it OHCI compliant? Do you know what chipset it > uses? It might be visible on the card, or run lspci. here are the specs for their basicDV board: PYRO Board: PYRO: 1394a compliant OHCI Isochronous and asynchronous data transfer Hot plugging 1394 Ports: 3 ports (2 external, 1 internal) Connectors: 6 Pin 1394 Bus Speeds: 100, 200, 400 Mb/sec. Bus Interface: PCI 2.1 compliant with Bus Mastering Board Size: 5? long x 3.2? high (13 cm x 8 cm high) IRQ: An IRQ is required. IRQ can be shared if motherboard provides this capability through PCI steering. # of Devices: Connect up to 63 1394 devices to PYRO. Connect to Digital camcorders, 1394 storage devices (hard drives, CD-ROM, CD-RW), scanners, speakers, etc. Looks good, che no? > I'm going to buy this dude too! better hurry. they're going like hotcakes. $129. > The writer of video1394 and some others on the devel list are using > uncompressed cameras for machine vision applications, so there is work > being done. There is a libdc.sourceforge.net project that provides a > Digital Camera protocol library. However, there are no readily available > applications that I'm aware of. > cool. I'll check it out. Thanks, Dan |
From: Dan D. <dde...@co...> - 2000-11-16 07:47:32
|
Doh, me! It's a Pyro. Of course it will work! Be careful of your bandwidth with multiple cameras of uncompressed video. Won't each camera be using just over 200 Mbs? You can look at libdc, but I don't think it's using video1394. You definitely want to use video1394 for capturing this much data. dan small wrote: > > Hi Dan, > > Thanks for getting back to me. > > I am a software developer for Sandia National Labs robotics center and I > am interested in using the pyro cameras on some of our mobile robots, > as well as using them in lab environments. > > >What applications are you interested in? Do you want to record to disk > >or videoconference over the net? > > Basically I'm interested in doing real-time user interfaces that use > multiple > cameras. Think of unencumbered/uninstrumented passive tracking of major > body parts. > I am really interested in gaming interfaces, but the folks at work want me > to build > other stuff, like sensors for people tracking in robot workcells or on > mobile bots. > So, I won't be going to disk, but will instead be using images captured > synchronously to determine some 3D info regarding position/orientation > and gesture of hands, head, arms, etc.. I'm looking to use 3-4 cameras > simultaneously, which I've been > doing with multiple PCI framegrabber boards & standard NTSC cameras. I > want to go to > 1394 because the cost is lower, and the signal is higher quality. > > > Can't help you here. Is it OHCI compliant? Do you know what chipset it > > uses? It might be visible on the card, or run lspci. > > here are the specs for their basicDV board: > > PYRO Board: > > PYRO: > 1394a compliant OHCI > Isochronous and asynchronous data transfer > Hot plugging > 1394 Ports: 3 ports (2 external, 1 internal) > Connectors: 6 Pin 1394 > Bus Speeds: 100, 200, 400 Mb/sec. > Bus Interface: PCI 2.1 compliant with Bus Mastering > Board Size: 5? long x 3.2? high (13 cm x 8 cm high) > IRQ: An IRQ is required. IRQ can be shared if > motherboard > provides this capability through PCI steering. > # of Devices: Connect up to 63 1394 devices to PYRO. > Connect > to Digital camcorders, 1394 storage devices (hard > drives, > CD-ROM, CD-RW), scanners, speakers, etc. > > Looks good, che no? > > > I'm going to buy this dude too! > > better hurry. they're going like hotcakes. > $129. > > > The writer of video1394 and some others on the devel list are using > > uncompressed cameras for machine vision applications, so there is work > > being done. There is a libdc.sourceforge.net project that provides a > > Digital Camera protocol library. However, there are no readily available > > applications that I'm aware of. > > > > cool. I'll check it out. > > Thanks, > > Dan |