Re: [libdc1394-devel] general problems with Camera ROM info values
Capture and control API for IIDC compliant cameras
Brought to you by:
ddouxchamps,
gordp
From: Damien D. <d.d...@te...> - 2003-08-04 13:44:52
|
Hi Olaf, Dan, On Mon, 2003-08-04 at 15:24, Olaf Ronneberger wrote: > Dan Dennedy wrote: > >=20 > > Despite the above, given the simple nature of the task, I tend to agree > > with Damien that it would be easier to just re-implement in a manner as > > simple as possible inside libdc1394. Since I ported the routines from > > gscanbus to librom1394 (and changed the code a little), I offer to do > > this. > >=20 >=20 > Hi Dan, > as I now bought that AVT Dolphin Camera, I would like to have a patch in=20 > the libdc1394 cvs. Have you done already some coding for this? If not, I=20 > also could do this. > The only thing we should decide before patching, is wether to store the=20 > ROM informations somewhere or not. > The last statement to this topic was, that Damien would like to have at=20 > least the IIDC revision stored somewhere for fast access. Therefore I=20 > would suggest to change the following things: >=20 > 1. add members 'unit_spec_id' and 'unit_sw_version' to the > dc1394_camerainfo struct > > 2. extend dc1394_get_camera_info() to read these two values from ROM in > the correct manner > > 3. Rewrite dc1394_is_camera() and dc1394_get_sw_version(), that they > only call dc1394_get_camera_info() with a temporary struct and > return their values from this struct. >=20 > With this concept, all function interfaces will be kept unchanged, and=20 > the applications using libdc1394 need only a recompile due to the bigger=20 > size of dc1394_camerainfo. > Any Suggestions? This is ok for me. I would personally also like to have the dc1394_misc_info struct merged with dc1394_camera_info. This slightly break compatibility but as someone pointed out before, we'd better do this before 1.0... BTW, there's more than the sw version and spec_id that require a new access method. Any information lookup in the config ROM should be done with some tag search function (0x12h for sw version,...). Just to be sure... Thanks for volunteering, Damien > Regards, >=20 > Olaf >=20 >=20 >=20 > --=20 > Olaf Ronneberger Phone: +49-(0)761-203-8285 > Albert-Ludwigs-Universitaet Freiburg Secr.: +49-(0)761-203-8260 > Institut fuer Informatik Fax: +49-(0)761-203-8262 > Lehrstuhl fuer Mustererkennung und Bildverarbeitung > Georges-Koehler-Allee Geb. 052 > 79110 Freiburg http://lmb.informatik.uni-freiburg.de > Germany mailto:Olaf@Ronneberger.net >=20 >=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 |