External should work, builtin iSight might be USB2 and therefore automagically be coupled to EHCI.... Anyway, there are ways to develop the UVC part without having to have UHCI/EHCI iso. support, though ofcourse, for end-users UHCI/EHCI iso support would be great!
Maybe it could be split into two projects then ? So that someone can pick only the isosynchronous part and do only that if he doesn't want to work with webcams ?
-- Adrien Destugues / PulkoMandy http://pulkomandy.ath.cx