Please file a bug report at http://bugreporter.apple.com. Please include a full Apple System Profiler, as well as the USB Bus Probe description of the camera. Mac OS X does support Bulk pipe cameras, but there is obviously some problem with the software or the video stream. We can continue that conversation through the bug report.
USB Technology Team
On Feb 1, 2010, at 3:42 AM, Kristoffer Berggren wrote:
> We have a proprietary USB camera that is currently working fine on
> Windows. We are trying to access it on Mac OS X (10.6). We are able to
> set up and send control commands to the camera, but whenever Quicktime
> API tries to access the video stream the system load reaches extreme
> levels, and no video is accessed. After a while it sort of gives up it
> seems. The control commands on this particular camera is a bit
> different, due to the fact that all control communication is taken place
> on the Brightness channel. We think our camera sends video stream, but
> we are unable to verify it to 100%. The USB logger shows massive amounts
> of traffic when we initialize the camera, which should indicate that it
> sends us video. LEDs on the camera also indicated video is being sent.
> The camera "should be" UVC compliant according to our information, but
> we are unsure if it actually is. If we try to use another camera,
> Logitech C250, which is an actual UVC camera, our application works just
> fine. We assume Mac OS X has a built-in UVC-driver, but we can't find
> out much information about it. Is there a way we can verify that our
> camera is a working UVC-camera or not somehow? We have stumbled upon the
> macam-project, but since our camera should be a UVC-camera, that road is
> hopefully not necessary (current macam-drivers do not support our
> USB prober identifies our camera as a 239 (Miscellaneous) device, with
> two interfaces. #0 Video/control and #1 Video/streaming. The difference
> we can see between our camera and the Logitech C250 is, besides the
> extra amount of streaming interfaces on C250, that the Endpoint on our
> Video/Streaming interface is "0x82 Bulk Input", whereas the C250 has
> "0x81 Isochronous Input". What does this difference actually mean? We
> feel a bit lost regarding this.
> Do not post admin requests to the list. They will be ignored.
> Usb mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
> This email sent to email@hidden
Do not post admin requests to the list. They will be ignored.
Usb mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden