Linux
iSight Audio
Drivers 
Hi, los newos maintainer here (danalien)...
Since 2005-08-15, I've been been wanting to update this page a bit,
but hadn't had much spare time to do so. Been busy, a lot these days.
Happens when you got work to finish...
But since I'm leaving for aKademy'05 on the 24th of august, and my schedule
for september is allready booked up - This project will have to wait to oktober
at the very least.
cheers.
BTW, I fonud this link the other day: http://developer.apple.com/[...]/iSightProgGuide/index.html about the iSight.
[last updated: 2005-08-18 @ 21:58 GMT+1]
0x43c ) refers to the video functionality of
the iSight. The spec ID 0xa02d and the software version 0x102
indicate that this device is compliant to IIDC 1394 Digital Camera
Specification Version 1.30.0x45c ) refers to the audio functionality. The
spec ID for this function is 0xa27, the software version
is 0x10. The spec ID does not refer to any standard that
I know of. Any further information on Apple's spec ID and software
version numbers would be greatly appreciated ( contact me ). 0x8000 ( specified in quadlets ) at the key
0x40 ( offset 0x470 ) points to the
status and cotrol registers of the audio functionality.0x474 ) has the spec ID 0xa27 and
the software version 0x11. I do not know the meaning of
this function. 0x49c
) has the spec ID 0xa27 and the software version 0x12.
I do not know the meaning of this function either. 0xf0020000: This seems to be the ISO
Enable/Disable register. A Value of 0x80000000 is written
to start the isochronous operation, a value of 0x0 is
written to stop the isochronous operation.0xf0020300: A value of 0x00010001
is written to this register when the microphone is turned on.0xf0020500: A value of 0x22
is writen to this register when the microphone is turned on. I do not
know the meaning of this register.
f0020500 00000022
f0020000 80000000
f0020300 00010001