Video-Beta-Discuss Digest, Vol 36, Issue 1
David Bleser
DBleser at dgcmhc.org
Mon Nov 5 10:06:50 EST 2007
Dave from Miami confirms that with my G5 dual core desktop and neximage
the problem you mentioned below that was plaguing me has been fixed.
Thanks
DB
-----Original Message-----
From: video-beta-discuss-bounces at mailman.ioxperts.com
[mailto:video-beta-discuss-bounces at mailman.ioxperts.com] On Behalf Of
video-beta-discuss-request at mailman.ioxperts.com
Sent: Saturday, November 03, 2007 11:10 AM
To: video-beta-discuss at mailman.ioxperts.com
Subject: Video-Beta-Discuss Digest, Vol 36, Issue 1
Send Video-Beta-Discuss mailing list submissions to
video-beta-discuss at mailman.ioxperts.com
To subscribe or unsubscribe via the World Wide Web, visit
http://mailman.ioxperts.com/mailman/listinfo/video-beta-discuss
or, via email, send a message with subject or body 'help' to
video-beta-discuss-request at mailman.ioxperts.com
You can reach the person managing the list at
video-beta-discuss-owner at mailman.ioxperts.com
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Video-Beta-Discuss digest..."
Today's Topics:
1. IOXperts Video 1.1.2a38 posted (Steve Sisak)
2. Re: IOXperts Video 1.1.2a38 posted (Francesco Rolando)
3. Re: IOXperts Video 1.1.2a38 posted (Steve Sisak)
4. Re: IOXperts Video 1.1.2a38 posted (Steve Sisak)
5. Re: IOXperts Video 1.1.2a38 posted (Francesco Rolando)
----------------------------------------------------------------------
Message: 1
Date: Fri, 2 Nov 2007 10:35:26 -0400
From: Steve Sisak <steve.sisak at ioxperts.com>
Subject: IOXperts Video 1.1.2a38 posted
To: IOXperts Video Beta Discussion
<video-beta-discuss at mailman.ioxperts.com>
Message-ID: <p0623091ac350e0e4c047@[10.0.87.22]>
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Available here:
<http://www.ioxperts.com/downloads/Video/Beta/1.1.2a38/>
<ftp://ftp.ioxperts.com/IOXperts/Video/Beta/1.1.2a38/>
This release expires Nov 15, 2007
I think I may have a fix for the problem with ioxdeviced quitting,
resulting in no cameras being visible -- it also has a bit more
logging in case there is still a problem.
If you have been having this problem, I'd appreciate it if you can
disable any workarounds you've been using and try this release to see
if it fixes the problem.
My suspicion is that the daemon was being loaded to soonand either
getting in contention with one of the Apple drivers for the hardware
or before something was ready.
Under Mac OS 10.4 and later, it is now registered with launchd and
loaded only when the video digitizer is accessed by QuickTime, which
will be much later.
It will also be relaunched automatically if it falls over.
I'd also appreciate it if someone running 10.3.9 or older could
verify that the fix does not cause problems on older OS versions
where launchd is not available.
One thing I did notice is that there may be an installer problem if
you install 1.1.2a38 over itself -- in this case no cameras will
appear in Camera Identifier. Please let me know if you see this
problem, but you can work around it by rebooting and installing again.
Thanks,
-Steve
----- changes in 1.1.2a38 -----
Change ioxdeviced from StartupItem to launch-on-demand launchd daemon.
----- changes in 1.1.2a35,36,37 -----
bump expiration date.
----- changes in 1.1.2a34 -----
This is functionally equivalent to a33, except that I've updated to
the latest eSellerate SDK and added support for a few new Logitech
cameras.
----- changes in 1.1.2a34 -----
Update to latest eSellerate SDK
Support for new Logitech cameras
----- changes in 1.1.2a33 -----
Changes to Isochronous bandwidth allocation code and Isoc stream
startup code to prevent stream from restarting when stopping
----- changes in 1.1.2a29 -----
Fix to correct Gamma on newer Logitech cameras
Possible fix (and additional logging to detect) the Skype crash
Prefer YUY2 over MJPEG in UVC video mode selection
----- changes in 1.1.2a28 -----
1.1.2a28 extends the expiration date and includes a few minor
performance improvements.
I've also added some additional logging to try and isolate the
problem with the Philips SPC900NC not being detected after restart.
----- changes in 1.1.2a27 -----
Enabled Intel support for VLSI Vision CPiA-based Cameras
Use physically contiguous Isoch buffers on CPiA and Philips-based
cameras.
Allow Isoch pipe reset when stopping stream -- should speed start/stop
----- changes in 1.1.2a26 -----
Added Intel support for cameras based on the Divio NW801 and NW802
chipsets.
Also fixed a few byte swapping errors in common code that may have
caused a few isolated problems.
----- changes in 1.1.2a21 -----
If you're having problems with crashes in Skype, this build _may_ help.
The primary change is that it holds off on some initialization of the
video pipeline until the as late as possible -- this may provide a
slight performance increase as well.
Hopefully there will be a matching Skype update to address the
threading issues we've been seeing.
The cause of the registration dialog popping up multiple times in
Skype is that Skype is opening and closing the digitizer multiple
times at startup -- this is not a problem, but somewhat annoying --
I'm looking at a fix to make the dialog appear only once per
application launch.
----- changes in 1.1.2a20 -----
1.1.2a20 adds support for Face Tracking on Intel-based machines.
In the process, we've done major work on the software pan/tilt/zoom
code which should result in improved performance, but should be
tested thoroughly for compatibility as there are significant
differences in the math.
----- changes in 1.1.2a18 -----
This is primarily to bump the expiration date as 1.1.2a17 expired
today, but we may have fixed a problem in the camera registration
code that could cause a camera to not be recognized under certain
circumstances.
For anyone who has one of the newer Logitech cameras and is having
problems with the audio, drop me a note off-list -- we have an audio
driver that works aroud the bug in the camera about ready for testing.
----- changes in 1.1.2a17 -----
This should fix the problems a few of you reported with the QuickCam
Pro 5000, Fusion, and (Black) QuickCam for Notebooks Pro.
The issue was that the firmware in those cameras returns incorrect
data for some of the controls related to the snapshot function, and
the driver caught and reported the error, unfortunately causing it to
fail on load with those cameras.
I've added code in the driver to work around the bug -- please
versify that the problem is fixed and that the fix didn't cause
issues with any other cameras.
There is still a known issue that the snapshot button on the new
Logitech cameras in not working -- I was hoping to get it fixed, but
didn't want to hold up getting something out with the previous
version expired.
---------
As always, please post any problems to the list.
--
________________________________________________________________________
_
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
------------------------------
Message: 2
Date: Fri, 2 Nov 2007 18:35:14 +0100
From: "Francesco Rolando" <ogekuri at gmail.com>
Subject: Re: IOXperts Video 1.1.2a38 posted
To: "IOXperts Video Beta Discussion"
<video-beta-discuss at mailman.ioxperts.com>
Message-ID:
<d09d549f0711021035yc1196aegb9483b2f48b6b09 at mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
It's work better on my g4 and ioxdeviced start correctly more times
without
that I need to restart my pbook as occurs on old versions. On my G5 it's
still not working and finder stop working on login ...
2007/11/2, Steve Sisak <steve.sisak at ioxperts.com>:
>
> Available here:
>
> <http://www.ioxperts.com/downloads/Video/Beta/1.1.2a38/>
> <ftp://ftp.ioxperts.com/IOXperts/Video/Beta/1.1.2a38/>
>
> This release expires Nov 15, 2007
>
--
Ciao,
Francesco.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://mailman.ioxperts.com/pipermail/video-beta-discuss/attachments/200
71102/6e1ee438/attachment-0001.htm
------------------------------
Message: 3
Date: Fri, 2 Nov 2007 14:58:00 -0400
From: Steve Sisak <steve.sisak at ioxperts.com>
Subject: Re: IOXperts Video 1.1.2a38 posted
To: IOXperts Video Beta Discussion
<video-beta-discuss at mailman.ioxperts.com>
Message-ID: <p06230901c3511e6f3bed@[10.18.18.133]>
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
At 6:35 PM +0100 11/2/07, Francesco Rolando wrote:
>It's work better on my g4 and ioxdeviced start correctly more times
>without that I need to restart my pbook as occurs on old versions.
Is it always working or only most of the time?
I'm hoping for all the time, or I need to do more research into
what's happening.
>On my G5 it's still not working and finder stop working on login ...
That shouldn't happen at all -- my best guess would be that the
component might be crashing somehow. Is there a chance you can
install the logging version of the driver and send me (off list) the
contents of /Library/Logs/IOXperts/ and any crash logs from
/Library/Logs/CrashReporter/?
Thanks for your help in chasing this down,
-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
------------------------------
Message: 4
Date: Sat, 3 Nov 2007 09:54:02 -0400
From: Steve Sisak <steve.sisak at ioxperts.com>
Subject: Re: IOXperts Video 1.1.2a38 posted
To: Francesco Rolando <ogekuri at gmail.com>
Cc: video-beta-discuss at mailman.ioxperts.com
Message-ID: <p06230908c3522604b3df@[10.18.18.133]>
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
(I'm cc'in the list as this may be of general use)
At 11:02 AM +0100 11/3/07, Francesco Rolando wrote:
>Il giorno 02/nov/07, alle ore 19:58, Steve Sisak ha scritto:
>>Is it always working or only most of the time?
>>I'm hoping for all the time, or I need to do more research into
>>what's happening.
>
>Now, It's _always_ working.
>
>I only have to wait a moment before run iChat after login.
>If I have iChat on auto-run list of my login, and only one time it
>does not dectect my webcam but I simply restart iChat and it's work
>correctly.
>(probably I run iChat before ioxpert daemons are active)
>
>It's ok.
Given that you're running iChat as a Login Item, this starts to make
sense as ioxsessiond is a global login item, it's quite possible that
iChat is running before ioxsessiond and that is the cause of the
problem in this setup. (I hadn't thought of this case, but it makes
sense)
I'd very much like to know if anyone sees _any_ failures at all that
aren't related to applications that are run at login.
Just so the programmers on the list understand what's going on,
here's what our daemons are doing:
ioxdeviced is a lanchd daemon (StartupItem pre-Tiger) which is
priviledged and handles saving/restoring device preferences and
device arbitration -- as a result of being a daemon (so is is shared
between all user), it can't do user interface or send/receive
AppleEvents.
ioxsessiond is a global startup item (could be a launchd user agent
in Leopard) which runs in each user's session, where it can do UI
(launch the registration app, etc) and send/receive AppleEvents,
which it decodes forwards over a private socket to ioxdeviced.
ioxsessiond should be a lanchd user agent which would be launched on
demand, except that user agents are broken in Tiger (but fixed in
Leopard) -- the issue, IIRC, is that they are tracked by UID rather
than login session, so that if you were to ssh into your machine then
log in locally, the agents would end up tied to your ssh session and
bad things happen because it doesn't have a grapic context.
I could probably fix the problem you report on Leopard by making
ioxsessiond a UserAgent -- but let's see if there are any other
problem reports. I might delay to a minor update if it's not too much
trouble for you.
(I'd very much like to get a release out)
>>>On my G5 it's still not working and finder stop working on login ...
>>
>>That shouldn't happen at all -- my best guess would be that the
>>component might be crashing somehow. Is there a chance you can
>>install the logging version of the driver and send me (off list)
>>the contents of /Library/Logs/IOXperts/ and any crash logs from
>>/Library/Logs/CrashReporter/?
>
>I attach my G5 logs.
Based on the crash logs, it looks like a DivX component is crashing
in ifcstart (do "man ifcstart" in a terminal to see that this
rebuilds international caches).
Given that TSMGetInputSourceCount is on the stack -- I'd suspect an
InputManager hack like APE (Unsanity Application Enhancer). See these
articles:
<http://docs.info.apple.com/article.html?artnum=306857>
<http://www.unsanity.org/archives/haxies/leopard.php>
If you have APE on that system, try removing it following the
instructions in the Apple article.
Otherwise, try removing the DivX component, using the same procedure
and see if there's an update. Awhile back I discovered our components
were getting launched from a non-GUI context and crashing accessing
QuickTime (maybe 10.4.8) and added a check on our registration
request code to prevent loading in that context, perhaps the DivX
component needs the same fix.
I copied the relevant stack trace below.
Hope this helps,
-Steve
--------------------------------
Here's the stack crawl from the crash:
Thread 0 Crashed:
0 <<00000000>> 0xfffeff18 objc_msgSend_rtp + 24
1 com.apple.CoreFoundation 0x907c5ed0 CFEqual + 240
2 com.apple.CoreFoundation 0x907cfba0
__CFDictionaryFindBuckets1b + 272
3 com.apple.CoreFoundation 0x907cfa60 CFDictionaryGetValue
+ 212
4 com.apple.CoreFoundation 0x907e5bcc
_CFStandardApplicationPreferences + 132
5 com.apple.CoreFoundation 0x907e5b18
CFPreferencesCopyAppValue + 28
6 com.DivXInc.DivXDecoder 0x00630b60
DivXImageCodecComponentDispatch + 296
7 com.DivXInc.DivXDecoder 0x00630150 dyld_stub_memmove +
6129200
8 ...ple.CoreServices.CarbonCore 0x90bde04c
CallComponentFunctionCommon + 1044
9 ...ple.CoreServices.CarbonCore 0x90bddbd4 CallComponent + 260
10 ...ple.CoreServices.CarbonCore 0x90bddaac CallComponentOpen +
40
11 ...ple.CoreServices.CarbonCore 0x90bdcd28 OpenAComponent + 520
12 ...ple.CoreServices.CarbonCore 0x90be8900 OpenComponent + 20
13 ...ple.CoreServices.CarbonCore 0x90bddbf4 CallComponent + 292
14 ...ple.CoreServices.CarbonCore 0x90be8938 CallComponentRegister
+ 36
15 ...ple.CoreServices.CarbonCore 0x90c16904
kissComponent(ComponentRecord*) + 140
16 ...ple.CoreServices.CarbonCore 0x90bcf400 processSerialKissers
+ 212
17 ...ple.CoreServices.CarbonCore 0x90bcb5b0
registerSystemComponents + 220
18 ...ple.CoreServices.CarbonCore 0x90bcb1e8
FindNextComponentInternal(ComponentRecord*, ComponentDescription*) +
112
19 ...ple.CoreServices.CarbonCore 0x90bcb150 FindNextComponent +
56
20 com.apple.HIToolbox 0x9331b6b0
BuildAllTextServiceCollections + 208
21 com.apple.HIToolbox 0x9331b550 GetGlobalCollection +
36
22 com.apple.HIToolbox 0x9331b500
GetGlobalCollectionOfClass + 24
23 com.apple.HIToolbox 0x9331b484
GetInputMethodListOfClass + 80
24 com.apple.HIToolbox 0x9331b3fc
GetTSMSelectedInputMethodsCount + 84
25 com.apple.HIToolbox 0x93319c20
BuildTempInputMenuItemsInfo + 160
26 com.apple.HIToolbox 0x93320eb0
ReadAllEnabledKeyboardLayoutsIntoInputSourceArray + 76
27 com.apple.HIToolbox 0x93320e14
CreateCompatibilityEnabledInputSourcesArray + 88
28 com.apple.HIToolbox 0x93320c64
CreateCompatibilityEnabledInputSources + 24
29 com.apple.HIToolbox 0x93320b38
GetInputSourceEnabledPrefs + 384
30 com.apple.HIToolbox 0x933205f8
isPrefsCreateCacheFromEnabledInputSources + 28
31 com.apple.HIToolbox 0x933202a4
CreateOrGrowInputSourceList + 120
32 com.apple.HIToolbox 0x933201d8 islGetInputSourceList
+ 132
33 com.apple.HIToolbox 0x93320124
TSMGetInputSourceCount + 44
34 ifcstart 0x00002d0c 0x1000 + 7436
35 ifcstart 0x00002550 0x1000 + 5456
36 ifcstart 0x000023f4 0x1000 + 5108
--
________________________________________________________________________
_
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
------------------------------
Message: 5
Date: Sat, 3 Nov 2007 16:23:38 +0100
From: Francesco Rolando <ogekuri at gmail.com>
Subject: Re: IOXperts Video 1.1.2a38 posted
To: Steve Sisak <steve.sisak at ioxperts.com>
Cc: video-beta-discuss at mailman.ioxperts.com
Message-ID: <11D93041-4D91-47A5-A4BF-38D2A0CCB82D at gmail.com>
Content-Type: text/plain; charset="us-ascii"
Il giorno 03/nov/07, alle ore 14:54, Steve Sisak ha scritto:
> (I'm cc'in the list as this may be of general use)
Yes, I'm only forgot to put mailing-list in cc on my first reply, I'm
sorry.
> At 11:02 AM +0100 11/3/07, Francesco Rolando wrote:
>> Il giorno 02/nov/07, alle ore 19:58, Steve Sisak ha scritto:
>>> Is it always working or only most of the time?
>>> I'm hoping for all the time, or I need to do more research into
>>> what's happening.
>>
>> Now, It's _always_ working.
>>
>> I only have to wait a moment before run iChat after login.
>> If I have iChat on auto-run list of my login, and only one time it
>> does not dectect my webcam but I simply restart iChat and it's
>> work correctly.
>> (probably I run iChat before ioxpert daemons are active)
>>
>> It's ok.
>
> --cut--
> I could probably fix the problem you report on Leopard by making
> ioxsessiond a UserAgent -- but let's see if there are any other
> problem reports. I might delay to a minor update if it's not too
> much trouble for you.
No, it's not a problem for me. I'ts work better of a37. It's work
perfectly.
>>>> On my G5 it's still not working and finder stop working on
>>>> login ...
>>>
>>> That shouldn't happen at all -- my best guess would be that the
>>> component might be crashing somehow. Is there a chance you can
>>> install the logging version of the driver and send me (off list)
>>> the contents of /Library/Logs/IOXperts/ and any crash logs from /
>>> Library/Logs/CrashReporter/?
>>
>> I attach my G5 logs.
>
> -- cut--
> Given that TSMGetInputSourceCount is on the stack -- I'd suspect an
> InputManager hack like APE (Unsanity Application Enhancer). See
> these articles:
>
> <http://docs.info.apple.com/article.html?artnum=306857>
> <http://www.unsanity.org/archives/haxies/leopard.php>
>
> If you have APE on that system, try removing it following the
> instructions in the Apple article.
> --cut--
My problem was APE.
I have remove "ApplicationEnhancer.bundle" from /System/Library/
SystemConfiguration/ and IOXperd work correcly again.
Thank you very much for you support.
--
Saluti,
Francesco
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2452 bytes
Desc: not available
Url :
http://mailman.ioxperts.com/pipermail/video-beta-discuss/attachments/200
71103/ac17bf42/smime.bin
------------------------------
_______________________________________________
Video-Beta-Discuss mailing list
Video-Beta-Discuss at mailman.ioxperts.com
http://mailman.ioxperts.com/mailman/listinfo/video-beta-discuss
End of Video-Beta-Discuss Digest, Vol 36, Issue 1
*************************************************
More information about the Video-Beta-Discuss
mailing list