IOXperts Webcam/IIDC 1.1b29 Available
Steve Sisak
steve.sisak at ioxperts.com
Mon Jan 19 19:10:14 EST 2004
At 8:39 PM +0100 1/19/04, Manfred Schubert wrote:
>You are right, removing the old receipt allowed the Installer to run
>without error message. The video settings dialog and Camera Control
>app say driver version is 1.1b27 so I don't know whether it
>succeeded though.
Mine say 1.1b29, so you might have an old version still on your machine.
You might also try rebooting -- I'm not entirely convinced that the
Mac OS X Component Manager notices when a disk-based component has
been replaced.
If you're still seeing an old version try removing any IOXperts files
from /Library/Components and deleting everything but the Device Keys
directory from /Library/Application Support/IOXperts/ then reinstall.
I've also had a case where the video application crashed opening the
Video Settings dialog that was cleared by rebooting -- presumably
because I'd deleted the code of a component when I replaced a driver.
(I don't think this will affect end users, but I thought I'd mention
it in case it shows up during testing)
Note that with 1.1, we're installing our SGPanel Component in a
separate file (IOXperts Video Support.component) in
/Library/Components/ from the Video Digitizer component -- we may add
codecs and other shared components to this file as well.
Prior to 1.1 we put both in the same file, meaning that if you had
more than one video digitizer installed, you also had duplicate
copies of the SGPanel -- I have a suspicion that this was causing
crashes with multiple cameras and in any case, it was wasting address
space.
Supporting multiple cameras simultaneously on X is messy because
Mach-O's ABI can't support per-context globals for bundles loaded
within a single process the way the native PowerPC ABI (used by CFM)
does -- instead, it uses PC-relative addressing (on a processor with
no PC-relative addressing mode).
Since some of the chip vendor supplied use state globals between
calls, the only way to support multiple cameras simultaneously is to
duplicate the code of the video digitizer for each driver installed
and chance the Bundle ID so that both are loaded -- this wastes
address space increases cache misses bacause we can't share the code,
but it's all Mach-O allows.
(At some point, I may look at moving the decompression code to a CFM
bundle as it is possible to have independent globals for each
instance and still share the code under CFM -- we might pick up some
performance as well, be I want to get shipping first)
>Would it be possible to just install the control app directly into
>Applications without enclosing folder?
It's certainly possible -- I'd like to see what others have to say.
(At some point, we may have additional applications and some users
complain about us cluttering /Applications)
>Would be nice to be able to open the app directly without having to
>step into that folder, open the app then going out of that folder
>again.
HTH,
-Steve
--
_________________________________________________________________________
Steve Sisak, CTO steve.sisak at ioxperts.com
IOXperts, Inc. voice: +1 617 876-2572
87 Bristol St #3A fax: +1 617 876-2337
Cambridge, MA 02139 mobile: +1 617 388-6476
More information about the Video-Beta-Discuss
mailing list