Cog/ThirdParty/soxr
Christopher Snowhill 9f0ef52fd4 Update FFmpeg to version 7.0 and rebuilt soxr
Rebuilt libsoxr, which now removes the dependency on libavutil.
2024-08-07 23:17:04 -07:00
..
include Replaced r8brain with libsoxr 2023-02-04 23:47:54 -08:00
README.md Update FFmpeg to version 7.0 and rebuilt soxr 2024-08-07 23:17:04 -07:00

Build with CMake, using the following options for x86_64:

arch -x86_64 (x86_64 version of cmake) .. -DCMAKE_OSX_ARCHITECTURES="x86_64" -DCMAKE_OSX_DEPLOYMENT_TARGET="10.13" -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release|Debug

And these for ARM64:

cmake .. -DCMAKE_OSX_ARCHITECTURES="arm64" -DCMAKE_OSX_DEPLOYMENT_TARGET="11.0" -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release|Debug

(Release|Debug) means one or the other for the separate release/debug builds

Version 0.1.3 was retrieved from:

https://downloads.sourceforge.net/project/soxr/soxr-0.1.3-Source.tar.xz

With the following sha256 hash:

b111c15fdc8c029989330ff559184198c161100a59312f5dc19ddeb9b5a15889

And a patch from Homebrew was applied to fix ARM64 building:

https://raw.githubusercontent.com/Homebrew/formula-patches/76868b36263be42440501d3692fd3a258f507d82/libsoxr/arm64_defines.patch

With the following sha256 hash:

9df5737a21b9ce70cc136c302e195fad9f9f6c14418566ad021f14bb34bb022c