Re: CoreAudio SDK vs the developer
Re: CoreAudio SDK vs the developer
- Subject: Re: CoreAudio SDK vs the developer
- From: Bob Lang <email@hidden>
- Date: Sat, 29 May 2004 23:12:46 +0100
Hi Marc
Could this be connected with people reporting the failure of Java Update
1.4.2 to install correctly? On examining the content of the update
package
(the VolumeCheck perl script) and checking on my own Mac, it looks like
the failure to install is related to the presence of a
QuickTimeJavaUpdate
receipt and a JavaPantherUpdate receipt; in my case, I have the QT
receipt
but not the Panther, and the volume check specifically forbids the 1.4.2
update to take place in this situation. From the support postings, I
know I'm
not the only person with this problem....
Bob
---
On 29 May 2004, at 19:37, Marc Poirier wrote:
I'm not sure if this is the source of your problem, but one issue is
that
Xcode 1.2 unfortunately overwrites much of the CA 1.3.1 SDK with older
versions of the files. Which is pretty inexcusable given that Xcode
1.2
was released *after* the CA SDK (about a week later, very soon after),
but
I guess they didn't synchronize things (it seems to me like the CA SDK
update might have well just been part of the general SDK update in
Xcode
1.2, not sure why it was done like that). But anyway, so you need to
realize that, if you installed Xcode 1.2 later, you'll need to go and
reinstall the CA 1.3.1 SDK. And you may need to go into
/Library/Receipts
and delete the install receipt for the CA SDK in order to accomplish
that
reinstall, I'm not sure.
To complicate things further, there is then the QuickTime 6.5.1 update
which was released about a week after Xcode 1.2. And it updates some
of
the CoreAudio system framework headers. As a provisional measure, the
CA
SDK 1.3.1 included a file called AUPropertiesPostPantherAdditions.h
which
had the forthcoming framework header changes, changes that were then
soon
after included with QuickTime 6.5.1. Xcode 1.2 may even overwrite
those
headers with older ones if you install it after QT 6.5.1, I'm not sure.
Again, why these things weren't just all synchronized and merged (QT
headers and CA SDK all included in Xcode 1.2), I don't know, but this
is
yet another factor.
So to recap, you need to install Xcode 1.2 first before anything else.
Then you can install the CA SDK 1.3.1 and QT 6.5.1 (the order for
those 2
doesn't matter, they just need to come after Xcode. And then you can
remove any references to AUPropertiesPostPantherAdditions.h from the
SDK
stuff after you've installed QT 6.5.1. There's also some code that's
unfortunately commented out with #if 0 and such that you can bring
back in
once you've installed QT 6.5.1 and have its updated headers.
Things aren't usually this complicated, but I don't know, Apple just
kinda
blew it in my opinion with this little batch of updates, it really
could
have been a lot smoother...
Marc
On Fri, 28 May 2004, m wrote:
Is it just me, or do a number of examples in the CoreAudio SDK 1.3.1
not compile or run correctly?
I'm trying to get the AUMixer3DTest project to work
</Developer/Examples/CoreAudio/Services/AUMixer3DTest/>, and so far
have run into:
- 46 errors with lots of 'conflicting types', 'redefinition of', and
'previous declaration as'
(I was able to fix this, thanks to Chilton Webb and Bill Stewart)
- paths to audio files that aren't in the SDK (no biggie, I redirected
these to some files of my own)
- a compile time error on a line that had a helpful warning near it
(heeded and corrected) in CAAUParameter.cpp
- an assert that is firing because a control doesn't support
embedding.
I can't figure out how to fix this one.
I guess I'm a bit surprised that (theorizing here) the SDK examples
seem not to have tested and corrected as necessary to build under the
build environments for which the SDK is intended (which I assume to be
XCode 1.2 on Mac OS X 10.3 or newer).
Pointers, tips, updated and corrected examples all gratefully
accepted...
_murat
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.