sbooth / SFBAudioEngine

A powerhouse of audio functionality for macOS, iOS, and tvOS
https://sbooth.github.io/SFBAudioEngine/
MIT License
569 stars 86 forks source link

MAC_SDK_559c.zip is no longer available #183

Closed haskins-io closed 3 years ago

haskins-io commented 3 years ago

The install script is currently failing because the file MAC_SDK_559c.zip is no longer available on the monkeys audio website.

There is a new version 570.

haskins-io commented 3 years ago

When looking at the SimplePlayer-macOS I'm getting a compile error in SFBMonkeysAudioDecoder.mm on line 180

auto decompressor = std::unique_ptr<APE::IAPEDecompress>(CreateIAPEDecompressEx(ioInterface.get(), nullptr));

No matching function for call to CreateIAPEDecompressEx - Candidate function not viable: requires 3 arguments, but 2 were provided

sbooth commented 3 years ago

The install script issue is a problem with AudioXCFrameworks which is fixed in https://github.com/sbooth/AudioXCFrameworks/commit/12d7ade04dad7e01e3b6c4b07545be1adda684c3.

On the build issue, the bReadOnly parameter was added to CreateIAPEDecompressEx in MAC SDK 5.70 although interestingly it isn't used in the implementation.