IOXpert
 Home   About Us   Products   Downloads   OEM Services   Resources   Contact Us 
 
FAQs
Webcam driver for Mac OS X
 
About the Webcam driver for Mac OS X
About the Industrial camera Driver for OS X
About the Industrial camera Driver for OS 8-9
About the FireWire Webcam Driver for OS 8-9
About the Still Camera Drivers for OS X
About the 802.11b Driver
General Questions
Wiki

FAQs - Webcam Driver for Mac OS X

 ABOUT THE WEBCAM DRIVER

 ABOUT INSTALLATION AND REGISTRATION

 ABOUT USB WEBCAMS

 ABOUT FIREWIRE WEBCAMS

 ABOUT EARLIER VERSIONS

 We'll be adding FAQs about version 1.0.2 of our Webcam drivers
 for Mac OS X shortly. Follow this link for more information.

 Some of the question's we'll answer are:

  • What earlier versions are out there?
  • What if I need to run on 10.1.5?
  • What is new in 1.1? What is different in 1.0.2?
  • Should I upgrade to 1.1?
  • How can I find out if the driver supports my camera?
  • How do I find the UniqueID to register the driver?
  • How do I enter my serial number?
  • How do I remove an earlier version of your driver?

 ABOUT ANYTHING ELSE

 

ABOUT THE WEBCAM DRIVER

I've installed, but I'm not seeing any video. What should I try?

If you're using our OS X driver, be sure you're running native OS X applications, because the OS doesn't accept video input in Classic mode. Also, it never hurts to reboot.

Back to top

Can I use my copy of the driver with multiple FireWire or USB cameras?

Yes. Install the driver, and it will work with any camera we support.

Back to top

Why can't I use iMovie with my webcam?

You can't use iMovie with a DCam webcam directly because the application accepts only DV input (camcorders). There is a free application called FrameSplicer that will allow you to convert QuickTime movies into DV streams that you can then open in iMovie.

Back to top

Interaction with the Macam drivers

The Macam Webcam drivers do not play nicely with the IOXperts drivers.

Do not install a Macam driver at the same time as any IOXperts video driver.
Your video application will most likely crash.

Back to top

What about iChat AV?

This issue comes up a bit. We support iChat AV -- the problem is that iChat AV contains code the checks for and explicitly prohibits it from working with non-FireWire cameras.

Our drivers directly support FireWire cameras and USB Webcams are supported in iChat AV when you install iChatUSBCam.

Back to top

More about iChat AV

This is not a technical problem, but a conscious marketing decision by Apple, made very high up the chain -- there is nothing we can do, no certification we can pass to get iChat to support our drivers directly for non-FireWire cameras -- you will noice that our drivers work fine in iChat with a FireWire camera.

What iChatUSBCam does is to use Objective-C's patching mechanisms to break into iChat and patch out the code the prohibits it from working with non-FireWire video sources.

It is IOXperts' policy to produce correctly implemented drivers using manufacturer-supplied data and with the camera or chip manufacturer's permission. We try to avoid patching into Applications or reverse-engineering access to cameras, which is also why we don't support a few popular cameras supported by the open-source community. (We'd very much like to but the in some cases, the licenses to do so legally have been upwards of $25,000)

That said, we do work closely with the authors of iChatUSBCam to make sure our products interoperate and we both take bug reports seriously -- if you have crashes with our product(s), please report them to both of us.

If you'd prefer not to resort to patching iChat AV to conference, your choices are:

  • File a bug report with Apple that iChat AV doesn't support
    all devices equally.
  • Make your feelings known to Apple marketing.
  • Vote with your wallet and buy an appication that supports
    your hardware.
  • Buy a supported camera. Apple wants to sell you an iSight
    and you can still get Face Tracking with our drivers.
  • Buy iChatUSBCam and support small developers trying to
    make a living.

There's nothing IOXperts can do to "directly" support iChat AV for a USB camera -- iChat AV explicitly and intentionally unsupports USB cameras. The only things we could do are:

  • Patch iChat AV ourselves
  • Pretend to be a supported device (which we've considered)
  • Resort to some other form of trickery

But none of these choices are "direct" and both all result in an arms race as Apple disables them in future releases.

The only way to a "direct" solution is for someone to presuade Apple marketing to allow iChat AV to support all properly implemented devices -- even if they choose to provide a cerification program for driver vendors.

In the mean time, Ecamm provides a reasonable solution and we see no need to compete with them at the moment.

Back to top

Erratic video or trouble running video and audio applications at the same time

Most likely you need to make sure your camera is on its own USB bus.

We've found a bug in the way Mac OS X hands out USB bandwidth to isochronous devices. It actually allocates a little more than it can supply. In high-speed modes, a video camera can use nearly all the bandwidth on the bus. The result is like a game of musical chairs among all the USB devices--whoever comes in last loses.

This can cause trouble running iTunes while using the camera, for example.

If you have two USB busses, you should be able to get things working by putting the camera on one bus and everything else (such as speakers) on the other. If you have Mac OS X 10.2 or higher, you can use Apple System Profiler to see how things are laid out.

Any Mac OS X user can get the same information by opening a terminal window and typing:

ioreg -p IOUSB

Another option is to use the Bandwidth slider in the video settings dialog to restrict the USB bandwidth the camera can use. This will reduce video quality slightly.

Back to top

When will you support my camera?

For USB video cameras, there is no "universal" USB driver model, so we will be developing distinct drivers as we go along. How quickly we can add support for any given camera depends in no particular order on how easy it is to support, how popular it is, and whether we have the technical information we need. Our mailing lists will be used to announce support for additional cameras.

You can help us by lobbying your camera manufacturer to hire us or at least send us some samples and their technical specifications. We gladly sign non-disclosure agreements.

Back to top

How can I find out when you add support for more cameras?

To join our new product announcement list, send a blank email (no subject or body) to product-announce-on@lists.ioxperts.com, or check our web site occasionally. All of our mailing lists are described on our Contact page.

Back to top

 

ABOUT INSTALLATION AND REGISTRATION

I'm having trouble with a demo version. Will registering fix it?

No! Demo versions are fully functional except for the time limit. We want you to be sure the driver is working well for you before you register. So, if you have trouble, read through the FAQs and then contact us if you don't find what you need.

Back to top

I've registered your driver, so why am I still seeing dialog boxes asking me to purchase/register?

Usually, this is actually your video application asking you to purchase, not our driver.

Back to top

How can I find out if the driver supports my camera?

If you have already installed our driver, you can use the IOXperts Camera Identifier application. It only displays cameras that it thinks the drivers can open. To find out if our drivers may support your camera, plug it into the machine, launch the IOXperts Camera Identifier and see if it shows up in the menu of cameras. If doesn't show up, plug it into another port and wait a few seconds just to be sure.

If it shows up in this list and you can't use the camera in a video application, you may need to select a type from the camera type menu, or we may need some additional information before we support this camera. If it shows up in the Camera Identifier, but doesn't work in a video application, file a support request.

There is always the possibility that the camera itself is broken. Be sure to try your camera on another machine.

Back to top

How do I find the UniqueID to register the driver ?

There are a couple ways of doing this. You can also click the Register button in the 30-minute dialog, but the best way is to launch the IOXperts Camera Identifier app, and select your camera from the popup menu. Your camera must be attached to the computer in order to obtain information about it.

Back to top

How do I enter my serial number ?

There are two ways of entering your serial number. If the Register dialog comes up when you open your camera in a video application, click on the "Register" button, enter your serial number and click "Register".

You may also use the IOXperts Camera Identifier application to start the Register dialog for any attached camera.

Back to top

Why isn't my serial number valid on another computer?

The serial number is probably tied to the computer you register on. So be sure to register the driver on the machine you intend to use.

For cameras with unique identifiers (Philips and all FireWire cameras), the serial number is tied to the camera. For most other cameras, there is no unique serial number in the camera, and your IOXprts serial number is tied to the machine you registered from.

Need to transfer your camera to another computer? Fill out a serial number request along with the Unique ID from the new computer, and some proof of purchase. The Unique ID is available in the IOXperts Camera Identifier application.

Back to top

I've downloaded the latest version, but when I try to install, it says I don't have enough access privileges. What do I do?

First off, you do need administrator privileges to install the driver. If you are the sole user of your computer, in most cases you will have administrative privileges. In this case, your administrator password will be the password you log in with.

Back to top

How do I remove your driver?

You don't need to remove the driver to upgrade to new versions. But if you do want to remove it for some reason, a beta version of our Uninstaller is available at the following locations:

IOXperts Uninstaller 1.0b3 (HTTP, fastest)

IOXperts Uninstaller 1.0b3 (FTP)

Please report any problems you find.

How do I remove your driver by hand?

You may also choose to use the following instructions to remove our driver by hand if you prefer.

You don't need to remove the driver to upgrade to new versions.

First, save a copy of your Device Keys directory by option dragging it someplace safe. Your desktop is a good place.

  • /Library/Application Support/IOXperts/Device Keys
  • On OS X 10.3 and later, you may simply drag the following files or folders to the trash, and type your administrator password as required. Make sure you reboot when you are done.

  • /Library/Components/IOXperts Webcam.component
  • /Library/Components/IOXperts Video Support.component
  • /Library/Components/IOXperts IIDC Codec.component
  • /Library/Application Support/IOXperts/Private
  • /Library/Startup Items/IOXpertsDeviceMonitor
  • /Applications/IOXperts
  • On OS X 10.2 and earlier, you need to launch the terminal application, which is located in /Applications/Utilities. Then type the following commands:

    sudo rm -r /Library/Components/IOXperts Webcam.component
    sudo rm -r /Library/Components/IOXperts Video Support.component
    sudo rm -r /Library/Components/IOXperts IIDC Codec.component
    sudo rm -r "/Library/Application Support/IOXperts/Private"
    sudo rm -r "/Library/StartupItems/IOXpertsDeviceMonitor"
    sudo rm -r /Applications/IOXperts

    Be extremely careful to type the command exactly as it appears here. Also note that you must have administrative privileges.

    If you are using one of the 1.1 betas, it is best to install 1.1 final, and then follow the above instructions, as the locations and names of some files changed in various betas.

    If you need to remove an earlier version, see these instructions.

    If you have more than one of our drivers installed, and only want to remove one of them, you can do one of two things. You can remove only those files specific to one of the drivers, the most important of which are the files in /Library/Components, or you can remove everything and reinstall the drivers you want to use. Don't forget to save your Device Keys someplace safe.

    Back to top

     

    ABOUT USB WEBCAMS

    What USB cameras do you support?

    Check our supported USB video cameras section for the current list.

    Back to top

    What about iChat AV and USB Webcams?

    Apple's current answer is that iChat AV requires either a FireWire Webcam or a FireWire DV Camcorder to be connected to the Mac for the Video features to be enabled. When one of these cameras is connected, our drivers and USB Cameras work with iChat AV.

    We encourage interested users to provide feedback to Apple Computer via the web page from the built in "Provide iChat Feedback" menu item in the iChat menu if they would like to see Apple allow USB cameras to be supported.

    The folks at Ecamm have released a public beta of iChatUSBCam which allows our drivers to work with iChat AV without a FireWire camera. iChatUSBCam requires the installation of Application Enhancer. Users should be aware that Application Enhancer or its modules can crash individual applications. This shouldn't normally happen, but read the Application Enhancer website for full details.

    As we have more news, we will post it to our webcam-beta mailing lists. Find out how to join on our Contact Us page.

    Back to top

    I have a USB camera, but I'm not seeing any video. What should I try?

    Cameras based on the Divio chipset cannot be reliably distinguished from one another in the driver. If you have one of these cameras, you must use the IOXperts Camera Identifier application to tell the driver what kind of camera it is.

    In the Camera Identifier app, select your camera from the popup. If it is a camera that requires identification, the camera type menu will be visible. You must select a type and click save or apply before our driver will display video for that camera.

    The IOXperts Camera Identifier is launched during installation, but you may use it at any time.

    Back to top

    One of my USB ports seems to be dead.

    Occasionally after using a USB video camera on a particular USB port on your machine, you will be unable to use that port with any USB device. This is a bug in the Apple USB drivers, and not in our drivers. Rebooting usually cures this problem.

    Back to top

     

    ABOUT FIREWIRE WEBCAMS

    What FireWire cameras do you support?

    Check our supported FireWire cameras section for the current list. Note that since FireWire and DCam are standards, many cameras not on this list are supported.

    Back to top

    Why won't my Industrial camera work with your Webcam drivers?

    Industrial cameras only work with our Industrial camera driver for OS X. Other FireWire video cameras which meet the DCam standard, work with our Webcam driver for OS X.

    Please see the our list of supported FireWire cameras to see which cameras are supported by which driver.

    Back to top

    Do your drivers work with DV cameras?

    Our drivers do not work with DV cameras.

    Back to top

    Interaction with the built-in FireWire camera driver

    Since OS X 10.2, Apple has included a FireWire driver with the operating system. Many of our customers report that ours delivers better color and higher framerates. Anyway, if you suspect an application is using the wrong driver, try going through the popup menus for Video Source or Settings. You should be able to select the driver you want.

    Back to top

    Can I use my FireWire camera on multiple machines?

    Yes. Each IOXperts FireWire Webcam driver is tied to a specific camera, which you certainly can use on more than one machine. Before you install on any new Mac, plug your camera in. When the "Register" dialog comes up, click on "Register." Then type in the serial number you received when you licensed the driver.

    You may also use the IOXperts Camera Identifier application to enter the serial number for your camera. Just make sure it's attached to your computer when you do this.

    Back to top

    My camera isn't working on my PowerBook G3 with the Bronze keyboard (aka Pismo). Why not?

    That is a hardware problem related to synchronization between the computer and a Texas Instruments chip used in many FireWire cameras. Unfortunately, it's beyond our control. Some cameras have a workaround for this problem or use a different chip. You can find a detailed explanation on the Texas Instruments site by searching for the TSB15LVO1 Device Errata.

    Back to top

     

    ABOUT EARLIER VERSIONS

    We'll be adding more information about the differences between Version 1.1 and the previous release version 1.0.2

    We're currently keeping version 1.0.2 of our drivers available for users who must run on OS X 10.1.5.

    If you don't have to run on 10.1.5, please upgrade to our latest version. If you're having problems and are not using our latest version, we'll probably ask you to upgrade. If you are already a customer, the upgrade to 1.1 is free.

    Registration and Serial Numbers

    One of the areas that has seen a lot of improvement is registration.

    In earlier versions, you have to start a video application in order to get access to the registration dialog to buy a new serial number or enter an old one.

    In 1.1, the IOXperts Camera Identifier gives you direct access to the registration dialogs. We have also added some diagnostic tools if you're really having trouble.

    Is my Camera supported?

    In earlier versions of the driver you need to look on the list of supported cameras and then install the driver to see if it works.

    In version 1.1 and later the IOXperts Camera Identifier can be used to determine whether your camera is supported by one our drivers. Please see this topic or some of the other FAQs on this page for more information.

    Easier Installation and Multi Camera Support

    If you want to support multiple cameras with 1.0.2, you need to install the driver once for each camera you want to use.

    In version 1.1, all you need to do is plug a second camera in, and in some cases, run the IOXperts Camera Identifier to tell the driver what kind of camera you are using. Of course you will also need a serial number.

    Back to top

    What if I need to remove an earlier version of your driver?

    If you are trying to remove version 1.0.2 or earlier of the FireWire Webcam or USB Webcam driver for Mac OS X, follow these instructions.

    First, save a copy of your Device Keys directory by option dragging it someplace safe. Your desktop is a good place.

  • /Library/Application Support/IOXperts/Device Keys
  • On OS X 10.3 you may simply drag the following files to the trash, and type your administrator password as required.

  • /Library/Components/IOXperts*.Component
  • /Library/Application Support/IOXperts/*
  • On OS X 10.2 and earlier, you need to launch the terminal application, which is located in /Applications/Utilities. Then type the following commands:

    sudo rm -r /Library/Components/IOXperts*
    sudo rm -r "/Library/Application Support/IOXperts/*"

    Be extremely careful to type the command exactly as it appears here. Also note that you must have administrative privileges.

    If you are using one of the 1.1 betas, it is best to install 1.1 final, and then follow the instructions for removing 1.1. The reason for this is that we moved and changed a number of files in the various betas, and installer takes care of removing any obsolete files.

    Back to top

       

    Copyright © 2002-2006 IOXperts. All rights reserved.