SDL_mixer: Updated minimum supported macOS to version 10.7

From 7ca2a0a612dee8933d0df9bba26e5ee267f3a779 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Sat, 21 May 2022 10:16:28 -0700
Subject: [PATCH] Updated minimum supported macOS to version 10.7

---
 Xcode/FLAC/FLAC.xcodeproj/project.pbxproj     |  80 ++---
 Xcode/mpg123/mpg123.xcodeproj/project.pbxproj |   4 +-
 Xcode/ogg/ogg.xcodeproj/project.pbxproj       |  16 +-
 Xcode/opus/opus.xcodeproj/project.pbxproj     | 314 +++++++++---------
 .../playmus/playmus.xcodeproj/project.pbxproj |   4 +-
 .../playwave.xcodeproj/project.pbxproj        |   4 +-
 Xcode/tremor/tremor.xcodeproj/project.pbxproj |  38 +--
 Xcode/vorbis/vorbis.xcodeproj/project.pbxproj |  56 ++--
 8 files changed, 258 insertions(+), 258 deletions(-)

diff --git a/Xcode/FLAC/FLAC.xcodeproj/project.pbxproj b/Xcode/FLAC/FLAC.xcodeproj/project.pbxproj
index b4855049..1dfd34ab 100644
--- a/Xcode/FLAC/FLAC.xcodeproj/project.pbxproj
+++ b/Xcode/FLAC/FLAC.xcodeproj/project.pbxproj
@@ -49,44 +49,44 @@
 
 /* Begin PBXFileReference section */
 		F3F70E67281F442C005AA27D /* FLAC.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FLAC.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		F3F70E74281F4561005AA27D /* float.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = float.c; path = "../../external/flac/src/libFLAC/float.c"; sourceTree = "<group>"; };
-		F3F70E75281F4561005AA27D /* lpc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lpc.c; path = "../../external/flac/src/libFLAC/lpc.c"; sourceTree = "<group>"; };
-		F3F70E76281F4561005AA27D /* stream_decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stream_decoder.c; path = "../../external/flac/src/libFLAC/stream_decoder.c"; sourceTree = "<group>"; };
-		F3F70E77281F4561005AA27D /* fixed_intrin_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = fixed_intrin_sse2.c; path = "../../external/flac/src/libFLAC/fixed_intrin_sse2.c"; sourceTree = "<group>"; };
-		F3F70E78281F4561005AA27D /* stream_encoder_intrin_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stream_encoder_intrin_sse2.c; path = "../../external/flac/src/libFLAC/stream_encoder_intrin_sse2.c"; sourceTree = "<group>"; };
-		F3F70E79281F4561005AA27D /* bitmath.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bitmath.c; path = "../../external/flac/src/libFLAC/bitmath.c"; sourceTree = "<group>"; };
-		F3F70E7A281F4561005AA27D /* lpc_intrin_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lpc_intrin_sse2.c; path = "../../external/flac/src/libFLAC/lpc_intrin_sse2.c"; sourceTree = "<group>"; };
-		F3F70E7B281F4561005AA27D /* bitreader.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bitreader.c; path = "../../external/flac/src/libFLAC/bitreader.c"; sourceTree = "<group>"; };
-		F3F70E7C281F4561005AA27D /* fixed_intrin_ssse3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = fixed_intrin_ssse3.c; path = "../../external/flac/src/libFLAC/fixed_intrin_ssse3.c"; sourceTree = "<group>"; };
-		F3F70E7D281F4561005AA27D /* format.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = format.c; path = "../../external/flac/src/libFLAC/format.c"; sourceTree = "<group>"; };
-		F3F70E7E281F4561005AA27D /* stream_encoder_intrin_avx2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stream_encoder_intrin_avx2.c; path = "../../external/flac/src/libFLAC/stream_encoder_intrin_avx2.c"; sourceTree = "<group>"; };
-		F3F70E7F281F4561005AA27D /* memory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = memory.c; path = "../../external/flac/src/libFLAC/memory.c"; sourceTree = "<group>"; };
-		F3F70E80281F4561005AA27D /* stream_encoder_intrin_ssse3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stream_encoder_intrin_ssse3.c; path = "../../external/flac/src/libFLAC/stream_encoder_intrin_ssse3.c"; sourceTree = "<group>"; };
-		F3F70E81281F4561005AA27D /* lpc_intrin_sse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lpc_intrin_sse.c; path = "../../external/flac/src/libFLAC/lpc_intrin_sse.c"; sourceTree = "<group>"; };
-		F3F70E82281F4561005AA27D /* lpc_intrin_avx2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lpc_intrin_avx2.c; path = "../../external/flac/src/libFLAC/lpc_intrin_avx2.c"; sourceTree = "<group>"; };
-		F3F70E83281F4561005AA27D /* window.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = window.c; path = "../../external/flac/src/libFLAC/window.c"; sourceTree = "<group>"; };
-		F3F70E84281F4561005AA27D /* fixed.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = fixed.c; path = "../../external/flac/src/libFLAC/fixed.c"; sourceTree = "<group>"; };
-		F3F70E85281F4561005AA27D /* md5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = md5.c; path = "../../external/flac/src/libFLAC/md5.c"; sourceTree = "<group>"; };
-		F3F70E86281F4561005AA27D /* cpu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpu.c; path = "../../external/flac/src/libFLAC/cpu.c"; sourceTree = "<group>"; };
-		F3F70E87281F4561005AA27D /* stream_encoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stream_encoder.c; path = "../../external/flac/src/libFLAC/stream_encoder.c"; sourceTree = "<group>"; };
-		F3F70E88281F4561005AA27D /* crc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = crc.c; path = "../../external/flac/src/libFLAC/crc.c"; sourceTree = "<group>"; };
-		F3F70E89281F4561005AA27D /* metadata_object.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = metadata_object.c; path = "../../external/flac/src/libFLAC/metadata_object.c"; sourceTree = "<group>"; };
-		F3F70E8A281F4561005AA27D /* bitwriter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bitwriter.c; path = "../../external/flac/src/libFLAC/bitwriter.c"; sourceTree = "<group>"; };
-		F3F70E8B281F4561005AA27D /* lpc_intrin_sse41.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lpc_intrin_sse41.c; path = "../../external/flac/src/libFLAC/lpc_intrin_sse41.c"; sourceTree = "<group>"; };
-		F3F70E8C281F4561005AA27D /* stream_encoder_framing.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stream_encoder_framing.c; path = "../../external/flac/src/libFLAC/stream_encoder_framing.c"; sourceTree = "<group>"; };
-		F3F70E8D281F4561005AA27D /* metadata_iterators.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = metadata_iterators.c; path = "../../external/flac/src/libFLAC/metadata_iterators.c"; sourceTree = "<group>"; };
-		F3F70E8E281F4561005AA27D /* lpc_intrin_vsx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lpc_intrin_vsx.c; path = "../../external/flac/src/libFLAC/lpc_intrin_vsx.c"; sourceTree = "<group>"; };
-		F3F70EAA281F45A9005AA27D /* callback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = callback.h; path = "../../external/flac/include/FLAC/callback.h"; sourceTree = "<group>"; };
-		F3F70EAB281F45A9005AA27D /* stream_decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stream_decoder.h; path = "../../external/flac/include/FLAC/stream_decoder.h"; sourceTree = "<group>"; };
-		F3F70EAC281F45A9005AA27D /* format.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = format.h; path = "../../external/flac/include/FLAC/format.h"; sourceTree = "<group>"; };
-		F3F70EAD281F45A9005AA27D /* assert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = assert.h; path = "../../external/flac/include/FLAC/assert.h"; sourceTree = "<group>"; };
-		F3F70EAE281F45A9005AA27D /* metadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = metadata.h; path = "../../external/flac/include/FLAC/metadata.h"; sourceTree = "<group>"; };
-		F3F70EAF281F45A9005AA27D /* all.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = all.h; path = "../../external/flac/include/FLAC/all.h"; sourceTree = "<group>"; };
-		F3F70EB0281F45A9005AA27D /* stream_encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stream_encoder.h; path = "../../external/flac/include/FLAC/stream_encoder.h"; sourceTree = "<group>"; };
-		F3F70EB1281F45A9005AA27D /* export.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = export.h; path = "../../external/flac/include/FLAC/export.h"; sourceTree = "<group>"; };
-		F3F70EB2281F45A9005AA27D /* ordinals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ordinals.h; path = "../../external/flac/include/FLAC/ordinals.h"; sourceTree = "<group>"; };
-		F3F70EBC281F45D0005AA27D /* COPYING.Xiph */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = COPYING.Xiph; path = "../../external/flac/COPYING.Xiph"; sourceTree = "<group>"; };
-		F3F70EBD281F45D0005AA27D /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README; path = "../../external/flac/README"; sourceTree = "<group>"; };
+		F3F70E74281F4561005AA27D /* float.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = float.c; path = ../../external/flac/src/libFLAC/float.c; sourceTree = "<group>"; };
+		F3F70E75281F4561005AA27D /* lpc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lpc.c; path = ../../external/flac/src/libFLAC/lpc.c; sourceTree = "<group>"; };
+		F3F70E76281F4561005AA27D /* stream_decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stream_decoder.c; path = ../../external/flac/src/libFLAC/stream_decoder.c; sourceTree = "<group>"; };
+		F3F70E77281F4561005AA27D /* fixed_intrin_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = fixed_intrin_sse2.c; path = ../../external/flac/src/libFLAC/fixed_intrin_sse2.c; sourceTree = "<group>"; };
+		F3F70E78281F4561005AA27D /* stream_encoder_intrin_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stream_encoder_intrin_sse2.c; path = ../../external/flac/src/libFLAC/stream_encoder_intrin_sse2.c; sourceTree = "<group>"; };
+		F3F70E79281F4561005AA27D /* bitmath.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bitmath.c; path = ../../external/flac/src/libFLAC/bitmath.c; sourceTree = "<group>"; };
+		F3F70E7A281F4561005AA27D /* lpc_intrin_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lpc_intrin_sse2.c; path = ../../external/flac/src/libFLAC/lpc_intrin_sse2.c; sourceTree = "<group>"; };
+		F3F70E7B281F4561005AA27D /* bitreader.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bitreader.c; path = ../../external/flac/src/libFLAC/bitreader.c; sourceTree = "<group>"; };
+		F3F70E7C281F4561005AA27D /* fixed_intrin_ssse3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = fixed_intrin_ssse3.c; path = ../../external/flac/src/libFLAC/fixed_intrin_ssse3.c; sourceTree = "<group>"; };
+		F3F70E7D281F4561005AA27D /* format.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = format.c; path = ../../external/flac/src/libFLAC/format.c; sourceTree = "<group>"; };
+		F3F70E7E281F4561005AA27D /* stream_encoder_intrin_avx2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stream_encoder_intrin_avx2.c; path = ../../external/flac/src/libFLAC/stream_encoder_intrin_avx2.c; sourceTree = "<group>"; };
+		F3F70E7F281F4561005AA27D /* memory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = memory.c; path = ../../external/flac/src/libFLAC/memory.c; sourceTree = "<group>"; };
+		F3F70E80281F4561005AA27D /* stream_encoder_intrin_ssse3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stream_encoder_intrin_ssse3.c; path = ../../external/flac/src/libFLAC/stream_encoder_intrin_ssse3.c; sourceTree = "<group>"; };
+		F3F70E81281F4561005AA27D /* lpc_intrin_sse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lpc_intrin_sse.c; path = ../../external/flac/src/libFLAC/lpc_intrin_sse.c; sourceTree = "<group>"; };
+		F3F70E82281F4561005AA27D /* lpc_intrin_avx2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lpc_intrin_avx2.c; path = ../../external/flac/src/libFLAC/lpc_intrin_avx2.c; sourceTree = "<group>"; };
+		F3F70E83281F4561005AA27D /* window.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = window.c; path = ../../external/flac/src/libFLAC/window.c; sourceTree = "<group>"; };
+		F3F70E84281F4561005AA27D /* fixed.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = fixed.c; path = ../../external/flac/src/libFLAC/fixed.c; sourceTree = "<group>"; };
+		F3F70E85281F4561005AA27D /* md5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = md5.c; path = ../../external/flac/src/libFLAC/md5.c; sourceTree = "<group>"; };
+		F3F70E86281F4561005AA27D /* cpu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpu.c; path = ../../external/flac/src/libFLAC/cpu.c; sourceTree = "<group>"; };
+		F3F70E87281F4561005AA27D /* stream_encoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stream_encoder.c; path = ../../external/flac/src/libFLAC/stream_encoder.c; sourceTree = "<group>"; };
+		F3F70E88281F4561005AA27D /* crc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = crc.c; path = ../../external/flac/src/libFLAC/crc.c; sourceTree = "<group>"; };
+		F3F70E89281F4561005AA27D /* metadata_object.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = metadata_object.c; path = ../../external/flac/src/libFLAC/metadata_object.c; sourceTree = "<group>"; };
+		F3F70E8A281F4561005AA27D /* bitwriter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bitwriter.c; path = ../../external/flac/src/libFLAC/bitwriter.c; sourceTree = "<group>"; };
+		F3F70E8B281F4561005AA27D /* lpc_intrin_sse41.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lpc_intrin_sse41.c; path = ../../external/flac/src/libFLAC/lpc_intrin_sse41.c; sourceTree = "<group>"; };
+		F3F70E8C281F4561005AA27D /* stream_encoder_framing.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stream_encoder_framing.c; path = ../../external/flac/src/libFLAC/stream_encoder_framing.c; sourceTree = "<group>"; };
+		F3F70E8D281F4561005AA27D /* metadata_iterators.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = metadata_iterators.c; path = ../../external/flac/src/libFLAC/metadata_iterators.c; sourceTree = "<group>"; };
+		F3F70E8E281F4561005AA27D /* lpc_intrin_vsx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lpc_intrin_vsx.c; path = ../../external/flac/src/libFLAC/lpc_intrin_vsx.c; sourceTree = "<group>"; };
+		F3F70EAA281F45A9005AA27D /* callback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = callback.h; path = ../../external/flac/include/FLAC/callback.h; sourceTree = "<group>"; };
+		F3F70EAB281F45A9005AA27D /* stream_decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stream_decoder.h; path = ../../external/flac/include/FLAC/stream_decoder.h; sourceTree = "<group>"; };
+		F3F70EAC281F45A9005AA27D /* format.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = format.h; path = ../../external/flac/include/FLAC/format.h; sourceTree = "<group>"; };
+		F3F70EAD281F45A9005AA27D /* assert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = assert.h; path = ../../external/flac/include/FLAC/assert.h; sourceTree = "<group>"; };
+		F3F70EAE281F45A9005AA27D /* metadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = metadata.h; path = ../../external/flac/include/FLAC/metadata.h; sourceTree = "<group>"; };
+		F3F70EAF281F45A9005AA27D /* all.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = all.h; path = ../../external/flac/include/FLAC/all.h; sourceTree = "<group>"; };
+		F3F70EB0281F45A9005AA27D /* stream_encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stream_encoder.h; path = ../../external/flac/include/FLAC/stream_encoder.h; sourceTree = "<group>"; };
+		F3F70EB1281F45A9005AA27D /* export.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = export.h; path = ../../external/flac/include/FLAC/export.h; sourceTree = "<group>"; };
+		F3F70EB2281F45A9005AA27D /* ordinals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ordinals.h; path = ../../external/flac/include/FLAC/ordinals.h; sourceTree = "<group>"; };
+		F3F70EBC281F45D0005AA27D /* COPYING.Xiph */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = COPYING.Xiph; path = ../../external/flac/COPYING.Xiph; sourceTree = "<group>"; };
+		F3F70EBD281F45D0005AA27D /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README; path = ../../external/flac/README; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -354,7 +354,7 @@
 					"\"$(SRCROOT)/../../external/flac/src/libFLAC/include\"",
 				);
 				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
-				MACOSX_DEPLOYMENT_TARGET = 10.6;
+				MACOSX_DEPLOYMENT_TARGET = 10.7;
 				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
 				MTL_FAST_MATH = YES;
 				ONLY_ACTIVE_ARCH = YES;
@@ -419,7 +419,7 @@
 					"\"$(SRCROOT)/../../external/flac/src/libFLAC/include\"",
 				);
 				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
-				MACOSX_DEPLOYMENT_TARGET = 10.6;
+				MACOSX_DEPLOYMENT_TARGET = 10.7;
 				MTL_ENABLE_DEBUG_INFO = NO;
 				MTL_FAST_MATH = YES;
 				SUPPORTED_PLATFORMS = "watchsimulator watchos macosx iphonesimulator iphoneos driverkit appletvsimulator appletvos";
diff --git a/Xcode/mpg123/mpg123.xcodeproj/project.pbxproj b/Xcode/mpg123/mpg123.xcodeproj/project.pbxproj
index d7c5dd93..4e9f2e9f 100644
--- a/Xcode/mpg123/mpg123.xcodeproj/project.pbxproj
+++ b/Xcode/mpg123/mpg123.xcodeproj/project.pbxproj
@@ -495,7 +495,7 @@
 					"\"$(SRCROOT)/../../external/mpg123/src/libmpg123\"",
 				);
 				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
-				MACOSX_DEPLOYMENT_TARGET = 10.6;
+				MACOSX_DEPLOYMENT_TARGET = 10.7;
 				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
 				MTL_FAST_MATH = YES;
 				ONLY_ACTIVE_ARCH = YES;
@@ -563,7 +563,7 @@
 					"\"$(SRCROOT)/../../external/mpg123/src/libmpg123\"",
 				);
 				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
-				MACOSX_DEPLOYMENT_TARGET = 10.6;
+				MACOSX_DEPLOYMENT_TARGET = 10.7;
 				MTL_ENABLE_DEBUG_INFO = NO;
 				MTL_FAST_MATH = YES;
 				SUPPORTED_PLATFORMS = "watchsimulator watchos macosx iphonesimulator iphoneos driverkit appletvsimulator appletvos";
diff --git a/Xcode/ogg/ogg.xcodeproj/project.pbxproj b/Xcode/ogg/ogg.xcodeproj/project.pbxproj
index c660150f..80c6d43e 100644
--- a/Xcode/ogg/ogg.xcodeproj/project.pbxproj
+++ b/Xcode/ogg/ogg.xcodeproj/project.pbxproj
@@ -17,12 +17,12 @@
 
 /* Begin PBXFileReference section */
 		F3F70EDA281F61B4005AA27D /* ogg.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ogg.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		F3F70EE7281F6271005AA27D /* bitwise.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bitwise.c; path = "../../external/ogg/src/bitwise.c"; sourceTree = "<group>"; };
-		F3F70EE8281F6271005AA27D /* framing.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = framing.c; path = "../../external/ogg/src/framing.c"; sourceTree = "<group>"; };
-		F3F70EEB281F62AD005AA27D /* os_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = os_types.h; path = "../../external/ogg/include/ogg/os_types.h"; sourceTree = "<group>"; };
-		F3F70EEC281F62AD005AA27D /* ogg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ogg.h; path = "../../external/ogg/include/ogg/ogg.h"; sourceTree = "<group>"; };
-		F3F70EF1281F6316005AA27D /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README.md; path = "../../external/ogg/README.md"; sourceTree = "<group>"; };
-		F3F70EF2281F6316005AA27D /* COPYING */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = COPYING; path = "../../external/ogg/COPYING"; sourceTree = "<group>"; };
+		F3F70EE7281F6271005AA27D /* bitwise.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bitwise.c; path = ../../external/ogg/src/bitwise.c; sourceTree = "<group>"; };
+		F3F70EE8281F6271005AA27D /* framing.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = framing.c; path = ../../external/ogg/src/framing.c; sourceTree = "<group>"; };
+		F3F70EEB281F62AD005AA27D /* os_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = os_types.h; path = ../../external/ogg/include/ogg/os_types.h; sourceTree = "<group>"; };
+		F3F70EEC281F62AD005AA27D /* ogg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ogg.h; path = ../../external/ogg/include/ogg/ogg.h; sourceTree = "<group>"; };
+		F3F70EF1281F6316005AA27D /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README.md; path = ../../external/ogg/README.md; sourceTree = "<group>"; };
+		F3F70EF2281F6316005AA27D /* COPYING */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = COPYING; path = ../../external/ogg/COPYING; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -220,7 +220,7 @@
 				GCC_WARN_UNUSED_FUNCTION = YES;
 				GCC_WARN_UNUSED_VARIABLE = YES;
 				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
-				MACOSX_DEPLOYMENT_TARGET = 10.6;
+				MACOSX_DEPLOYMENT_TARGET = 10.7;
 				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
 				MTL_FAST_MATH = YES;
 				ONLY_ACTIVE_ARCH = YES;
@@ -279,7 +279,7 @@
 				GCC_WARN_UNUSED_FUNCTION = YES;
 				GCC_WARN_UNUSED_VARIABLE = YES;
 				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
-				MACOSX_DEPLOYMENT_TARGET = 10.6;
+				MACOSX_DEPLOYMENT_TARGET = 10.7;
 				MTL_ENABLE_DEBUG_INFO = NO;
 				MTL_FAST_MATH = YES;
 				SUPPORTED_PLATFORMS = "watchsimulator watchos macosx iphonesimulator iphoneos driverkit appletvsimulator appletvos";
diff --git a/Xcode/opus/opus.xcodeproj/project.pbxproj b/Xcode/opus/opus.xcodeproj/project.pbxproj
index 31616cb0..f0e427db 100644
--- a/Xcode/opus/opus.xcodeproj/project.pbxproj
+++ b/Xcode/opus/opus.xcodeproj/project.pbxproj
@@ -177,163 +177,163 @@
 
 /* Begin PBXFileReference section */
 		F3968A21281F704800661875 /* opus.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = opus.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		F3968A31281F72D500661875 /* quant_bands.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = quant_bands.c; path = "../../external/opus/celt/quant_bands.c"; sourceTree = "<group>"; };
-		F3968A32281F72D500661875 /* rate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rate.c; path = "../../external/opus/celt/rate.c"; sourceTree = "<group>"; };
-		F3968A33281F72D500661875 /* celt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = celt.c; path = "../../external/opus/celt/celt.c"; sourceTree = "<group>"; };
-		F3968A34281F72D500661875 /* modes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = modes.c; path = "../../external/opus/celt/modes.c"; sourceTree = "<group>"; };
-		F3968A35281F72D500661875 /* laplace.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = laplace.c; path = "../../external/opus/celt/laplace.c"; sourceTree = "<group>"; };
-		F3968A36281F72D500661875 /* entdec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = entdec.c; path = "../../external/opus/celt/entdec.c"; sourceTree = "<group>"; };
-		F3968A37281F72D500661875 /* celt_encoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = celt_encoder.c; path = "../../external/opus/celt/celt_encoder.c"; sourceTree = "<group>"; };
-		F3968A38281F72D500661875 /* bands.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bands.c; path = "../../external/opus/celt/bands.c"; sourceTree = "<group>"; };
-		F3968A39281F72D500661875 /* mathops.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mathops.c; path = "../../external/opus/celt/mathops.c"; sourceTree = "<group>"; };
-		F3968A3A281F72D500661875 /* celt_lpc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = celt_lpc.c; path = "../../external/opus/celt/celt_lpc.c"; sourceTree = "<group>"; };
-		F3968A3B281F72D500661875 /* mdct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mdct.c; path = "../../external/opus/celt/mdct.c"; sourceTree = "<group>"; };
-		F3968A3C281F72D500661875 /* kiss_fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = kiss_fft.c; path = "../../external/opus/celt/kiss_fft.c"; sourceTree = "<group>"; };
-		F3968A3D281F72D500661875 /* celt_decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = celt_decoder.c; path = "../../external/opus/celt/celt_decoder.c"; sourceTree = "<group>"; };
-		F3968A3E281F72D500661875 /* vq.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = vq.c; path = "../../external/opus/celt/vq.c"; sourceTree = "<group>"; };
-		F3968A3F281F72D500661875 /* pitch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pitch.c; path = "../../external/opus/celt/pitch.c"; sourceTree = "<group>"; };
-		F3968A40281F72D500661875 /* entcode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = entcode.c; path = "../../external/opus/celt/entcode.c"; sourceTree = "<group>"; };
-		F3968A41281F72D500661875 /* cwrs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cwrs.c; path = "../../external/opus/celt/cwrs.c"; sourceTree = "<group>"; };
-		F3968A42281F72D500661875 /* entenc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = entenc.c; path = "../../external/opus/celt/entenc.c"; sourceTree = "<group>"; };
-		F3968A57281F741800661875 /* log2lin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = log2lin.c; path = "../../external/opus/silk/log2lin.c"; sourceTree = "<group>"; };
-		F3968A58281F741800661875 /* decoder_set_fs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = decoder_set_fs.c; path = "../../external/opus/silk/decoder_set_fs.c"; sourceTree = "<group>"; };
-		F3968A59281F741800661875 /* process_NLSFs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = process_NLSFs.c; path = "../../external/opus/silk/process_NLSFs.c"; sourceTree = "<group>"; };
-		F3968A5A281F741800661875 /* VQ_WMat_EC.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = VQ_WMat_EC.c; path = "../../external/opus/silk/VQ_WMat_EC.c"; sourceTree = "<group>"; };
-		F3968A5B281F741800661875 /* biquad_alt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = biquad_alt.c; path = "../../external/opus/silk/biquad_alt.c"; sourceTree = "<group>"; };
-		F3968A5C281F741800661875 /* tables_NLSF_CB_WB.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tables_NLSF_CB_WB.c; path = "../../external/opus/silk/tables_NLSF_CB_WB.c"; sourceTree = "<group>"; };
-		F3968A5D281F741800661875 /* resampler_private_AR2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = resampler_private_AR2.c; path = "../../external/opus/silk/resampler_private_AR2.c"; sourceTree = "<group>"; };
-		F3968A5E281F741800661875 /* resampler_private_down_FIR.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = resampler_private_down_FIR.c; path = "../../external/opus/silk/resampler_private_down_FIR.c"; sourceTree = "<group>"; };
-		F3968A5F281F741800661875 /* resampler_private_up2_HQ.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = resampler_private_up2_HQ.c; path = "../../external/opus/silk/resampler_private_up2_HQ.c"; sourceTree = "<group>"; };
-		F3968A60281F741800661875 /* stereo_find_predictor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stereo_find_predictor.c; path = "../../external/opus/silk/stereo_find_predictor.c"; sourceTree = "<group>"; };
-		F3968A61281F741800661875 /* tables_gain.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tables_gain.c; path = "../../external/opus/silk/tables_gain.c"; sourceTree = "<group>"; };
-		F3968A62281F741800661875 /* tables_NLSF_CB_NB_MB.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tables_NLSF_CB_NB_MB.c; path = "../../external/opus/silk/tables_NLSF_CB_NB_MB.c"; sourceTree = "<group>"; };
-		F3968A63281F741800661875 /* tables_pulses_per_block.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tables_pulses_per

(Patch may be truncated, please check the link at the top of this post.)