Ubuntu Questions
Aug. 16th, 2007 02:51 pmQuick post since I'm at work. This is work-related and I'm seeking any technical advice anyone may have on this subject.
First, let me just say again that I ADORE Ubuntu Studio! I am just generally impressed overall with Ubuntu 7.04 (Feisty Fawn) and especially this particular multimedia-centric installation of it.
So anyhow, here comes the work-related question, and I'm asking it publicly here in the hopes that perhaps someone may know the answer. I have installed an IEEE 1394 (you may better know this as FireWire or iLink) card in the computer and it's picked up fine and works without trouble. I am able to plug in our two MiniDV camcorders and they are recognized. Using Kino to capture, I am able to manually control the camcorder and capture video just fine. The trouble is the camcorders, despite being controllable through IEEE 1394, are not being recognized as AV/C compliant and so I am unable to control the camcorders through the software interface. I simply get the error message "No AV/C compliant cam connected or not switched on?" even when the camera is in fact connected and switched on and sending audio and video. I'm using /dev/dv1394/0 as the camcorder device for the dv1394 configuration.
The question is: does anyone know how I can get these AV/C compliant camcorders to actually play nice with Kino and have full software control over them through IEEE1394? It would be nice to have more precise control over the start/stop in capture rather than doing things manually.
EDIT:
Okay, so I opted to use /dev/raw1394 instead and made sure the group permissions were all set for video and the group had rw permissions on /dev/raw1394. Even still, the only way I could get Kino to assume AV/C control of the camcorder was to start Kino as root. Not even sudo worked! So there's obviously some sort of permissions issue here, but I'm not sure what.
FURTHER EDIT:
Curiouser and curiouser. Having found no easy way to get a normal user to run Kino and get AV/C control I decided to retreat for now and do a bit more research before tinkering more. I changed back to /dev/dv1394/0 and tested capture as a normal user to make sure I didn't accidentally kill it. Not only did it work fine, but... I had AV/C control! Not that I'm trying to look a gift horse in the mouth, but I would have liked to have known how I managed it, especially without touching any permissions on /dev/dv1394/0.
First, let me just say again that I ADORE Ubuntu Studio! I am just generally impressed overall with Ubuntu 7.04 (Feisty Fawn) and especially this particular multimedia-centric installation of it.
So anyhow, here comes the work-related question, and I'm asking it publicly here in the hopes that perhaps someone may know the answer. I have installed an IEEE 1394 (you may better know this as FireWire or iLink) card in the computer and it's picked up fine and works without trouble. I am able to plug in our two MiniDV camcorders and they are recognized. Using Kino to capture, I am able to manually control the camcorder and capture video just fine. The trouble is the camcorders, despite being controllable through IEEE 1394, are not being recognized as AV/C compliant and so I am unable to control the camcorders through the software interface. I simply get the error message "No AV/C compliant cam connected or not switched on?" even when the camera is in fact connected and switched on and sending audio and video. I'm using /dev/dv1394/0 as the camcorder device for the dv1394 configuration.
The question is: does anyone know how I can get these AV/C compliant camcorders to actually play nice with Kino and have full software control over them through IEEE1394? It would be nice to have more precise control over the start/stop in capture rather than doing things manually.
EDIT:
Okay, so I opted to use /dev/raw1394 instead and made sure the group permissions were all set for video and the group had rw permissions on /dev/raw1394. Even still, the only way I could get Kino to assume AV/C control of the camcorder was to start Kino as root. Not even sudo worked! So there's obviously some sort of permissions issue here, but I'm not sure what.
FURTHER EDIT:
Curiouser and curiouser. Having found no easy way to get a normal user to run Kino and get AV/C control I decided to retreat for now and do a bit more research before tinkering more. I changed back to /dev/dv1394/0 and tested capture as a normal user to make sure I didn't accidentally kill it. Not only did it work fine, but... I had AV/C control! Not that I'm trying to look a gift horse in the mouth, but I would have liked to have known how I managed it, especially without touching any permissions on /dev/dv1394/0.