Thread: [libdc1394-devel] tutorials revisited; DMA problems
Capture and control API for IIDC compliant cameras
Brought to you by:
ddouxchamps,
gordp
From: Kero v. G. <Ker...@ph...> - 2003-06-17 16:51:23
|
Hello! Just got me a Sony DFW-X700; regular dc1394_setup_camera() works. But being an mmap/DMA newbie, I would really like some docs or example on setting up DMA access; my attempts fail at (dc1394_capture.c) VIDEO1394_LISTEN_CHANNEL ioctl failed! from dc1394_dma_setup_camera(...), which doesn't really surprise me with VIDEO1394_LISTEN_CHANNEL set to zero in kernel-video1394.h. (libdc1394 v0.9.1). What part of the system is supposed to catch this ioctl? After digging around a bit, I found several things, like num_dma_buffers, attempt_root=1 etc, etc. What still bothers me is the dma_device_file (parameter of dc1394_dma_setup_camera), what kind of file is this supposed to be? The preference of /dev/video1394/* indicates something, but not enough, since I have /dev/video1394 as file, not directory (what major/minor numbers do I need?). `modprobe video1394` didn't help. Bye, Kero. PS: the Camer120.pdf link in the README seems no longer valid. I found a copy here: http://ftp.agilent.com/pub/mpusup/ieee1394/ii-wg/Camera120.pdf (google rules) +--- Kero -------------------------- ke...@ch... ---+ | Tomorrow never comes until it's too late | | Six Days -- DJ Shadow | +--- M38C --- http://members.chello.nl/~k.vangelder ---+ |
From: Dan D. <da...@de...> - 2003-06-18 13:55:38
|
On Tue, 2003-06-17 at 12:51, Kero van Gelder wrote: > PS: the Camer120.pdf link in the README seems no longer valid. I found > a copy here: > http://ftp.agilent.com/pub/mpusup/ieee1394/ii-wg/Camera120.pdf > (google rules) The latest camera spec is 1.30, and it is provided by 1394ta.org, which now requires $$ for specs :-(. |
From: Damien D. <d.d...@te...> - 2003-06-18 08:00:41
Attachments:
IIDC_Spec_v1_30.pdf
|
Hi Kero, On Tue, 2003-06-17 at 18:51, Kero van Gelder wrote: > Hello! >=20 > Just got me a Sony DFW-X700; regular dc1394_setup_camera() works. >=20 > But being an mmap/DMA newbie, I would really like some docs or example > on setting up DMA access; my attempts fail at > (dc1394_capture.c) VIDEO1394_LISTEN_CHANNEL ioctl failed! > from dc1394_dma_setup_camera(...), which doesn't really surprise me > with VIDEO1394_LISTEN_CHANNEL set to zero in kernel-video1394.h. > (libdc1394 v0.9.1). What part of the system is supposed to catch this > ioctl? >=20 > After digging around a bit, I found several things, like > num_dma_buffers, attempt_root=3D1 etc, etc. What still bothers me is the > dma_device_file (parameter of dc1394_dma_setup_camera), what kind of > file is this supposed to be? The preference of /dev/video1394/* > indicates something, but not enough, since I have /dev/video1394 as > file, not directory (what major/minor numbers do I need?). `modprobe > video1394` didn't help. You need one video1394 device per camera you plan to use simultaneously. In odrer to have a 'devfs'-like tree (for further compatibility) it is a good practice to have video1394 devices created as /dev/video1394/0, /dev/video1394/1,... You can create the devices like this (you must be root of course): rm -rf /dev/video1394 mkdir /dev/video1394 mknod -m 666 /dev/video1394/0 c 171 16 mknod -m 666 /dev/video1394/1 c 171 17 mknod -m 666 /dev/video1394/3 c 171 18 mknod -m 666 /dev/video1394/4 c 171 19 I think this is explained on www.linux1394.org > Bye, > Kero. >=20 > PS: the Camer120.pdf link in the README seems no longer valid. I found > a copy here: > http://ftp.agilent.com/pub/mpusup/ieee1394/ii-wg/Camera120.pdf > (google rules) The IIDC 1.20 specifications are no longer up-to-date since the latest version is 1.30 (with 1.31 coming in a few months). You can find 1.30 attached. Actually the link should be deleted because the specs are no longer online: you have to pay for a copy. Damien > +--- Kero -------------------------- ke...@ch... ---+ > | Tomorrow never comes until it's too late | > | Six Days -- DJ Shadow | > +--- M38C --- http://members.chello.nl/~k.vangelder ---+ >=20 >=20 >=20 > ------------------------------------------------------- > This SF.Net email is sponsored by: INetU > Attention Web Developers & Consultants: Become An INetU Hosting Partner. > Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! > INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php > _______________________________________________ > Mailing list for libdc1394-devel > lib...@li... > https://lists.sourceforge.net/lists/listinfo/libdc1394-devel >=20 --=20 _ Damien Douxchamps (=B0- PhD Student / Research Assistant //\ Image Processing Group, Telecom Laboratory, UCL, Belgium V_/_ http://www.tele.ucl.ac.be/MEMBERS/Douxchamps_Damien_e.html |
From: Dan D. <da...@de...> - 2003-07-08 14:02:00
|
On Wed, 2003-06-18 at 04:04, Damien Douxchamps wrote: > You need one video1394 device per camera you plan to use simultaneously. Actually, this is wrong. You need one video1394 device per host adapter. Damien, I am suprised! |
From: Damien D. <d.d...@te...> - 2003-07-08 14:24:20
|
Hi Dan, I don't know how this post containing this stupid mistake has been re-posted, sorry about that... Damien On Tue, 2003-07-08 at 16:02, Dan Dennedy wrote: > On Wed, 2003-06-18 at 04:04, Damien Douxchamps wrote: >=20 > > You need one video1394 device per camera you plan to use simultaneously= . >=20 > Actually, this is wrong. You need one video1394 device per host adapter. > Damien, I am suprised! >=20 >=20 >=20 >=20 > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 > _______________________________________________ > Mailing list for libdc1394-devel > lib...@li... > https://lists.sourceforge.net/lists/listinfo/libdc1394-devel >=20 --=20 _ Damien Douxchamps (=B0- PhD Student / Research Assistant //\ Image Processing Group, Telecom Laboratory, UCL, Belgium V_/_ http://www.tele.ucl.ac.be/MEMBERS/Douxchamps_Damien_e.html |
From: Dan D. <da...@de...> - 2003-07-08 14:33:44
|
Heh, now I see the data "> On Wed, 2003-06-18 at 04:04, Damien Douxchamps wrote:" Our mistakes come back to haunt us! ;-) On Tue, 2003-07-08 at 10:26, Damien Douxchamps wrote: > Hi Dan, > > I don't know how this post containing this stupid mistake has been > re-posted, sorry about that... > |
From: Gord P. <Gor...@sm...> - 2003-07-08 14:44:11
|
Sorry, my fault (yes, I'm still alive). ;) I hadn't checked my Hotmail email account in a long time (which is what =20= my SourceForge email address is tied to) and when I did, I found a huge =20= pile of notifications saying that there was an email which was too =20 large for the list waiting for my approval. So I approved it. Anyways, apologies for any confusion that caused. I'll crawl back =20 under my rock now... ;) Gord On Tuesday, July 8, 2003, at 10:26 AM, Damien Douxchamps wrote: > Hi Dan, > > I don't know how this post containing this stupid mistake has been > re-posted, sorry about that... > > Damien > > On Tue, 2003-07-08 at 16:02, Dan Dennedy wrote: >> On Wed, 2003-06-18 at 04:04, Damien Douxchamps wrote: >> >>> You need one video1394 device per camera you plan to use =20 >>> simultaneously. >> >> Actually, this is wrong. You need one video1394 device per host =20 >> adapter. >> Damien, I am suprised! >> >> >> >> >> ------------------------------------------------------- >> This SF.Net email sponsored by: Free pre-built ASP.NET sites = including >> Data Reports, E-commerce, Portals, and Forums are available now. >> Download today and enter to win an XBOX or Visual Studio .NET. >> http://aspnet.click-url.com/go/psa00100006ave/=20 >> direct;at.asp_061203_01/01 >> _______________________________________________ >> Mailing list for libdc1394-devel >> lib...@li... >> https://lists.sourceforge.net/lists/listinfo/libdc1394-devel >> > --=20 > _ Damien Douxchamps > (=B0- PhD Student / Research Assistant > //\ Image Processing Group, Telecom Laboratory, UCL, Belgium > V_/_ http://www.tele.ucl.ac.be/MEMBERS/Douxchamps_Damien_e.html > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/=20= > 01 > _______________________________________________ > Mailing list for libdc1394-devel > lib...@li... > https://lists.sourceforge.net/lists/listinfo/libdc1394-devel |