camera input at 11ms. why? half frame rate, why?

I’m noticing that my app is running at 100fps.

I have a videoin TOP. followed by a switch top so that if the size of the videoin image is 128x128 the switch will select an empty 640x480 (same as my video webcam).

This to say that basically nothing else in my pipeline is really affected: the switch is always providing a valid image of the same 640x480 size.

When I select a camera (Logitech), the videoin takes 11ms to cook and my frame rate drops to 50!

11 ms is a lot, and I’d like to know Derivative’s opinion on whether or not there are/will be way to make camera capture faster (I understand much is depending on 3rd party libraries, my hardware, etc.)

The question is why my frame rate drops by 50 fps?
Async upload to gpu makes little (but some, probably 5 fps) difference.

tx
d