After two weeks of debugging, i'm finally reduced to problems google can't help me with. I'm using a sony camcorder over Firewire and I've mounted devfs on /dev. This is on a freshly installed debian testing with the newest GEM(0.90-18) and puredata packages in Debian unstable. When I try the 00simplevideo tutorial with the only modification being to add the |Driver 1( message I get an error on stderr:
initializing: Invalid argument
on further examination using strace i've tracked the error down to this system call:
15107 open("/dev/ieee1394/dv/host0/PAL/in", O_RDWR) = 8 15107 ioctl(8, FIBMAP, 0xbfda9c30) = -1 EINVAL (Invalid argument) 15107 write(2, "initializing: Invalid argument\n", 31) = 31 15107 close(8)
so its successfully opening the device, at least, but failing on the ioctl.
read/write permissions for /PAL/in are everybody, so thats not it...
Any suggestions? I'm pretty much at my wits end here. Right now, all I'm trying to do is have the program display video from the Firewire camera. Once that works, I want to use PD to add effects like text overlay and reflecting the video across a vertical axis live in real-time. I think Gem and PD are the right tools to do that, but I can't seem to get over this Firewire problem.
Thanks, Jon Weisz
Jon Weisz wrote:
After two weeks of debugging, i'm finally reduced to problems google can't help me with. I'm using a sony camcorder over Firewire and I've mounted devfs on /dev. This is on a freshly installed debian testing with the newest GEM(0.90-18) and puredata packages in Debian unstable. When I try the
Any suggestions? I'm pretty much at my wits end here. Right now, all I'm
hmm...
do other applications work (like dvgrab) ?
is compiling the CVS version of gem an option for you ? (libdv-dev has changed after the gem-0.90 release, so gÃŒnther had to hack gem a bit in order to compile...)
i'll check as soon as i can find a dv-cam lying around...
trying to do is have the program display video from the Firewire camera. Once that works, I want to use PD to add effects like text overlay and reflecting the video across a vertical axis live in real-time. I think Gem and PD are the right tools to do that, but I can't seem to get over this
yes, these tasks should be _very simple and efficient_ with gem.
mfg.a.dsr IOhannes