Re: Building PhantomAudioDriver on OSX 10.4.7 with XCode 2.3
Re: Building PhantomAudioDriver on OSX 10.4.7 with XCode 2.3
- Subject: Re: Building PhantomAudioDriver on OSX 10.4.7 with XCode 2.3
- From: Aidan Williams <email@hidden>
- Date: Tue, 25 Jul 2006 19:40:58 +1000
Jeff Moore wrote:
First off, the PhantomAudioDriver is basically out of date. It's
spiritual descendent is the AudioReflectorDriver project in the
CoreAudio SDK.
OK.. I downloaded the CoreAudioSDK 1.4.3 and installed it.
Unfortunately, the AudioReflectorDriver fails in the same way:
% cp -r /Developer/Examples/CoreAudio/HAL/AudioReflectorDriver .
% open AudioReflectorDriver/AudioReflectorDriver.xcodeproj
[ Clean All ]
[ Build ]
[ Fix type cast error ]
[ Build ]
# cp -r AudioReflectorDriver/build/Debug/AudioReflectorDriver.kext /tmp
# kextload /tmp/AudioReflectorDriver.kext
37com_apple_driver_AudioReflectorEngine is not compatible with its superclass, 13IOAudioEngine superclass changed?
kextload: a link/load error occured for kernel extension /tmp/AudioReflectorDriver.kext
load failed for extension /tmp/AudioReflectorDriver.kext
(run kextload with -t for diagnostic output)
Second, I think the problem you are having is that the headers you are
compiling with don't match up with the version of IOAudioFamily on your
machine. Fortunately, the fix is pretty easy. You just need to be
building your drivers against the headers that come on an Intel system,
even on a PPC system.
Not sure I follow. I am compiling on a PPC machine (G4).
I am using XCode 2.3. If I build for "Current Mac OS" or for
"Mac OS 10.4 (Universal)" using the XCode SDK the results are
exactly the same.
Which headers would I grab from an Intel system, and where
should I put them?
- aidan
--------------------------------------------------------------------------
This email and any attachments may be confidential. They may contain legally
privileged information or copyright material. You should not read, copy,
use or disclose them without authorisation. If you are not an intended
recipient, please contact us at once by return email and then delete both
messages. We do not accept liability in connection with computer virus,
data corruption, delay, interruption, unauthorised access or unauthorised
amendment. This notice should not be removed.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden