Greetings all,
I have just started messing with the video in on my Linux laptop and have
encountered some problems with Gem:
*The OS is Ubuntu Hoary, Pd 0.38, and Gem 0.90.
*I am using ADVC-100 ieee1394 interface which allows me to connect any
S-Video device to my laptop. The device works fine with Kino (dvgrab).
*My /dev folder includes /dev/raw1394 and /dev/video1394/0
*All of the stuff is installed TTBOMK properly.
*When using Gem, I cannot get the video to work as I do not have v4l devices
available (/dev/video0) with this device, and the ieee1394 devices Gem looks
for under /dev/ieee1394/dv/host<x>/<y>/in which obviously fails on my
system. The exact error in the terminal is:
/dev/ieee1394/dv/host0/PAL/in: No such file or directory
*I tried linking /dev/raw1394 to /dev/video0 (I am not sure as to what is
the difference between the two, so this may have been stupid--nonetheless I
tried it just to cover all possibilities) and then using
../gem/examples/04.video/00.SimpleVideo.pd tutorial generates one complaint:
get capabilities: Invalid argument and I get no video. All permissions
should be properly set on the devices/links (root:video 660).
*I tried using latest vloopback driver (0.97) and when I modprobe it, I get
/dev/video0 and /dev/video1 devices (81,0). However, connecting to them
yields following in PD:
video4linux
ieee1394 for linux
Direct Rendering enabled!
GEM: Start rendering
pix_videoNEW: starting transfer
cap: name Video loopback 0 input type 0 channels 1 maxw 0 maxh 0 minw 20
minh 20
picture: brightness 32768 depth 32768 palette 0
channel 0 name Composite1 type 2 flags 0
setting to channel 0
buffer size -1397530602, frames 2, offset 0 -698765301
wanted format is 0x1908
setting cmcapture to 0x0 5
now trying standard palette 0
closing video
pix_texture: not using client storage
In addition, the terminal also spits out: VIDIOCMCAPTURE: Invalid argument
*I tried using dc1394_vloopback with various settings including:
dc1394_vloopback --video1394=/dev/video1394/0 --vloopback=/dev/video0
but that simply tells me "no cameras found :(" no matter what settings I try
(I also made sure that the vloopback driver was unloaded).
I am not aware of any other way to bridge ieee1394 feed and v4l, nor am I
sure as to how to force pix_video to use different ieee1394 source (not sure
whether this even works with the advc-100).
*I tried accessing Gem CVS to see if there were any changes since the 0.90,
but the CVS seems to be inaccessible:
cvs -z3 -d:pserver:anonymous@cvs.gem.iem.at:/cvsroot/pd-gem login
Logging in to :pserver:anonymous@cvs.gem.iem.at:2401/cvsroot/pd-gem
CVS password:
cvs [login aborted]: unrecognized auth response from cvs.gem.iem.at: M -!-
Project map lookup failed ()
So, I have pretty much run out of ideas and I was hoping that someone might
be able to help me out with this one, namely:
1) Is there a way to use my ADVC-100 to stream video to PD/Gem?
2) If there is no native way to do that is there a way to use vloopback or
some similar method to channel its feed into the v4l format?
3) any other ideas/suggestion (other than spending money and buying myself a
new <whatever> :-)
I would greatly appreciate assistance in this matter!
Best wishes,
Ico