• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Building PhantomAudioDriver on OSX 10.4.7 with XCode 2.3
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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
  • Follow-Ups:
    • Re: Building PhantomAudioDriver on OSX 10.4.7 with XCode 2.3
      • From: "B.J. Buchalter" <email@hidden>
References: 
 >Building PhantomAudioDriver on OSX 10.4.7 with XCode 2.3 (From: Aidan Williams <email@hidden>)
 >Re: Building PhantomAudioDriver on OSX 10.4.7 with XCode 2.3 (From: Jeff Moore <email@hidden>)

  • Prev by Date: Re: Audio files and loop marker question
  • Next by Date: ExtAudioFileWriteAsync problem
  • Previous by thread: Re: Building PhantomAudioDriver on OSX 10.4.7 with XCode 2.3
  • Next by thread: Re: Building PhantomAudioDriver on OSX 10.4.7 with XCode 2.3
  • Index(es):
    • Date
    • Thread