Hello,
I have been trying to get a Point Grey Firefly (firewire) camera working in Linux (Karmic). It works fine with ReactiVision and coriander (the only 2 apps I tried). In pd, I was preferring [pix_video] but neither v4l2 driver nor dv1394 works (I believe this is a dc camera).
Does anyone have any experience with this camera in linux? Does anyone know of any OpenCV frontend that could deal with this kind of camera from where I could send OSC or something like that?
I need to get it working within a week :)
Thank you in advance for any leads!
./MiS
On 2010-05-11 15:54, Michal Seta wrote:
Hello,
I have been trying to get a Point Grey Firefly (firewire) camera working in Linux (Karmic). It works fine with ReactiVision and coriander (the only 2 apps I tried). In pd, I was preferring [pix_video] but neither v4l2 driver nor dv1394 works (I believe this is a dc camera).
[pix_video] has no support for IIDC cameras yet. it's planned for the next release, however.
the "dv" backend in pix_video refers to camcorder's (those ieee1394 cameras that don't work with coriander); it doesn't work with the new juju stack, however (found in recent linux kernels; most distributions seem to only ship this new stack :-()
Does anyone have any experience with this camera in linux? Does anyone know of any OpenCV frontend that could deal with this kind of camera from where I could send OSC or something like that?
I need to get it working within a week :)
if it is working with coriander, you should be able to pipe the data from coriander into Gem, using a vloopback device. make sure that you specify the proper dimensions on both sides manually.
fgmasdr IOhannes
On Tue, May 11, 2010 at 4:08 PM, IOhannes m zmoelnig zmoelnig@iem.atwrote:
On 2010-05-11 15:54, Michal Seta wrote:
Hello,
I have been trying to get a Point Grey Firefly (firewire) camera working in Linux (Karmic). It works fine with ReactiVision and coriander (the only 2 apps I tried). In pd, I was preferring [pix_video] but neither v4l2 driver nor dv1394 works (I believe this is a dc camera).
[pix_video] has no support for IIDC cameras yet. it's planned for the next release, however.
the "dv" backend in pix_video refers to camcorder's (those ieee1394 cameras that don't work with coriander); it doesn't work with the new juju stack, however (found in recent linux kernels; most distributions seem to only ship this new stack :-()
AFAIK the RT kernel still has the old stack
Andras
so [pdp_ieee1394] isn't working? From there you could use [pix_2gem]
2010/5/11 András Murányi muranyia@gmail.com
On Tue, May 11, 2010 at 4:08 PM, IOhannes m zmoelnig zmoelnig@iem.atwrote:
On 2010-05-11 15:54, Michal Seta wrote:
Hello,
I have been trying to get a Point Grey Firefly (firewire) camera working in Linux (Karmic). It works fine with ReactiVision and coriander (the only 2 apps I tried). In pd, I was preferring [pix_video] but neither v4l2 driver nor dv1394 works (I believe this is a dc camera).
[pix_video] has no support for IIDC cameras yet. it's planned for the next release, however.
the "dv" backend in pix_video refers to camcorder's (those ieee1394 cameras that don't work with coriander); it doesn't work with the new juju stack, however (found in recent linux kernels; most distributions seem to only ship this new stack :-()
AFAIK the RT kernel still has the old stack
Andras
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
[On 2010-05-11 16:38, John Harrison wrote:
so [pdp_ieee1394] isn't working? From there you could use [pix_2gem]
afaik, [pdp_ieee1394] is a pdp-clone of the videoDV backend of Gem; everything that applies to Gem's "dv" support should also apply to [pdp_ieee1394].
my information might be outdated, though.
fgamsdr IOhannes
pdp_ieee1394 was originally for OSX and is not in all pd-extended(s) for linux
pp
-----Original Message----- From: pd-list-bounces@iem.at [mailto:pd-list-bounces@iem.at] On Behalf Of IOhannes m zmoelnig Sent: Tuesday, May 11, 2010 10:42 AM To: John Harrison Cc: PD List Subject: Re: [PD] Linux, video1394 support?
[On 2010-05-11 16:38, John Harrison wrote:
so [pdp_ieee1394] isn't working? From there you could use [pix_2gem]
afaik, [pdp_ieee1394] is a pdp-clone of the videoDV backend of Gem; everything that applies to Gem's "dv" support should also apply to [pdp_ieee1394].
my information might be outdated, though.
fgamsdr IOhannes
it's here though!
pp
-----Original Message----- From: pd-list-bounces@iem.at [mailto:pd-list-bounces@iem.at] On Behalf Of Pagano, Patrick Sent: Tuesday, May 11, 2010 10:45 AM To: IOhannes m zmoelnig; John Harrison Cc: PD List Subject: Re: [PD] Linux, video1394 support?
pdp_ieee1394 was originally for OSX and is not in all pd-extended(s) for linux
pp
-----Original Message----- From: pd-list-bounces@iem.at [mailto:pd-list-bounces@iem.at] On Behalf Of IOhannes m zmoelnig Sent: Tuesday, May 11, 2010 10:42 AM To: John Harrison Cc: PD List Subject: Re: [PD] Linux, video1394 support?
[On 2010-05-11 16:38, John Harrison wrote:
so [pdp_ieee1394] isn't working? From there you could use [pix_2gem]
afaik, [pdp_ieee1394] is a pdp-clone of the videoDV backend of Gem; everything that applies to Gem's "dv" support should also apply to [pdp_ieee1394].
my information might be outdated, though.
fgamsdr IOhannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
I just used it on ubuntu Karmic with extended 41.4. Worked great.
On Tue, May 11, 2010 at 9:44 AM, Pagano, Patrick pat@digitalworlds.ufl.eduwrote:
pdp_ieee1394 was originally for OSX and is not in all pd-extended(s) for linux
pp
-----Original Message----- From: pd-list-bounces@iem.at [mailto:pd-list-bounces@iem.at] On Behalf Of IOhannes m zmoelnig Sent: Tuesday, May 11, 2010 10:42 AM To: John Harrison Cc: PD List Subject: Re: [PD] Linux, video1394 support?
[On 2010-05-11 16:38, John Harrison wrote:
so [pdp_ieee1394] isn't working? From there you could use [pix_2gem]
afaik, [pdp_ieee1394] is a pdp-clone of the videoDV backend of Gem; everything that applies to Gem's "dv" support should also apply to [pdp_ieee1394].
my information might be outdated, though.
fgamsdr IOhannes
2010/5/11 John Harrison johnharrisonwsu@gmail.com:
so [pdp_ieee1394] isn't working? From there you could use [pix_2gem]
Thanks for the tip. I will try it tonight.
./MiS
So, nope, no go for me. [pdp_ieee1394] fails with initializing: Inappropriate ioctl for device
It is the same message I get with [pix_video]
Any other leads?
2010/5/11 Michal Seta mis@artengine.ca:
2010/5/11 John Harrison johnharrisonwsu@gmail.com:
so [pdp_ieee1394] isn't working? From there you could use [pix_2gem]
Thanks for the tip. I will try it tonight.
./MiS
On 2010-05-11 16:29, András Murányi wrote:
the "dv" backend in pix_video refers to camcorder's (those ieee1394 cameras that don't work with coriander); it doesn't work with the new juju stack, however (found in recent linux kernels; most distributions seem to only ship this new stack :-()
AFAIK the RT kernel still has the old stack
afaik, the current kernel (as in kernel.org) still has both stacks. however, most distributions enable only the new stack by default. i'm not sure what you mean by "the RT kernel"; is it a self-compiled kernel with some RT-patches applied? or do you mean a pre-compiled kernel from some to-be-specified distribution with a to-be-specified version?
cheers
fgmasdr IOhannes
2010/5/11 IOhannes m zmoelnig zmoelnig@iem.at
On 2010-05-11 16:29, András Murányi wrote:
the "dv" backend in pix_video refers to camcorder's (those ieee1394 cameras that don't work with coriander); it doesn't work with the new juju stack, however (found in recent linux kernels; most distributions seem to only ship this new stack :-()
AFAIK the RT kernel still has the old stack
afaik, the current kernel (as in kernel.org) still has both stacks. however, most distributions enable only the new stack by default. i'm not sure what you mean by "the RT kernel"; is it a self-compiled kernel with some RT-patches applied? or do you mean a pre-compiled kernel from some to-be-specified distribution with a to-be-specified version?
cheers
fgmasdr IOhannes
Oh yes, I mean the RT kernel for Ubuntu - missing in Jaunty, present in Karmic and hopefully Lucid. This thread may be interesting: http://www.ffado.org/?q=node/1316
Andras
On Tue, May 11, 2010 at 10:08 AM, IOhannes m zmoelnig zmoelnig@iem.at wrote:
you should be able to pipe the data from coriander into Gem, using a vloopback device.
I did that but performance is rather unacceptable. I guess I will go that route if everything else fails.
Thanks
./MiS
Just for the record. The performance is not that bad, I made a mistake, something else in the pd patch was consuming lots of cycles.
Coriander tends to be CPU hungry and apparently I need to have display window open in order for it to schlep data over loopback. Displaying only a few frames a second in coriander cuts down on the CPU usage, while the number of frames can be set independently for the loopback.
Voilà. I do hope that this is only a temporary solution ;)
./MiS
On Wed, May 12, 2010 at 12:59 AM, Michal Seta mis@artengine.ca wrote:
On Tue, May 11, 2010 at 10:08 AM, IOhannes m zmoelnig zmoelnig@iem.at wrote:
you should be able to pipe the data from coriander into Gem, using a vloopback device.
I did that but performance is rather unacceptable. I guess I will go that route if everything else fails.
Thanks
./MiS