SDL_image: Updated minimum supported macOS to version 10.7

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

---
 Xcode/SDL_image.xcodeproj/project.pbxproj     |   4 +-
 Xcode/avif/avif.xcodeproj/project.pbxproj     |   4 +-
 .../showimage.xcodeproj/project.pbxproj       |   4 +-
 Xcode/webp/webp.xcodeproj/project.pbxproj     | 234 +++++++++---------
 4 files changed, 123 insertions(+), 123 deletions(-)

diff --git a/Xcode/SDL_image.xcodeproj/project.pbxproj b/Xcode/SDL_image.xcodeproj/project.pbxproj
index 1636542..c739975 100644
--- a/Xcode/SDL_image.xcodeproj/project.pbxproj
+++ b/Xcode/SDL_image.xcodeproj/project.pbxproj
@@ -663,7 +663,7 @@
 					"@executable_path/Frameworks",
 					"@loader_path/Frameworks",
 				);
-				MACOSX_DEPLOYMENT_TARGET = 10.6;
+				MACOSX_DEPLOYMENT_TARGET = 10.7;
 				ONLY_ACTIVE_ARCH = YES;
 				PLATFORM = "";
 				"PLATFORM[sdk=appletvos*]" = tvOS;
@@ -751,7 +751,7 @@
 					"@executable_path/Frameworks",
 					"@loader_path/Frameworks",
 				);
-				MACOSX_DEPLOYMENT_TARGET = 10.6;
+				MACOSX_DEPLOYMENT_TARGET = 10.7;
 				PLATFORM = "";
 				"PLATFORM[sdk=appletvos*]" = tvOS;
 				"PLATFORM[sdk=iphoneos*]" = iOS;
diff --git a/Xcode/avif/avif.xcodeproj/project.pbxproj b/Xcode/avif/avif.xcodeproj/project.pbxproj
index 07d065d..954fc17 100644
--- a/Xcode/avif/avif.xcodeproj/project.pbxproj
+++ b/Xcode/avif/avif.xcodeproj/project.pbxproj
@@ -606,7 +606,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;
@@ -673,7 +673,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/showimage/showimage.xcodeproj/project.pbxproj b/Xcode/showimage/showimage.xcodeproj/project.pbxproj
index 95785d3..f55c002 100644
--- a/Xcode/showimage/showimage.xcodeproj/project.pbxproj
+++ b/Xcode/showimage/showimage.xcodeproj/project.pbxproj
@@ -556,7 +556,7 @@
 				);
 				HEADER_SEARCH_PATHS = "\"$(SRCROOT)/../$(PLATFORM)/SDL2.framework/Headers\"";
 				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
-				MACOSX_DEPLOYMENT_TARGET = 10.6;
+				MACOSX_DEPLOYMENT_TARGET = 10.7;
 				ONLY_ACTIVE_ARCH = YES;
 				PLATFORM = "";
 				"PLATFORM[sdk=appletvos*]" = tvOS;
@@ -574,7 +574,7 @@
 				FRAMEWORK_SEARCH_PATHS = "\"$(SRCROOT)/../$(PLATFORM)\"";
 				HEADER_SEARCH_PATHS = "\"$(SRCROOT)/../$(PLATFORM)/SDL2.framework/Headers\"";
 				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
-				MACOSX_DEPLOYMENT_TARGET = 10.6;
+				MACOSX_DEPLOYMENT_TARGET = 10.7;
 				PLATFORM = "";
 				"PLATFORM[sdk=appletvos*]" = tvOS;
 				"PLATFORM[sdk=iphoneos*]" = iOS;
diff --git a/Xcode/webp/webp.xcodeproj/project.pbxproj b/Xcode/webp/webp.xcodeproj/project.pbxproj
index de2dd95..49ed6c0 100644
--- a/Xcode/webp/webp.xcodeproj/project.pbxproj
+++ b/Xcode/webp/webp.xcodeproj/project.pbxproj
@@ -125,122 +125,122 @@
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
-		F3D87C3C281EA2CB005DA540 /* webp_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = webp_dec.c; path = "../../external/libwebp/src/dec/webp_dec.c"; sourceTree = "<group>"; };
-		F3D87C3D281EA2CB005DA540 /* frame_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = frame_dec.c; path = "../../external/libwebp/src/dec/frame_dec.c"; sourceTree = "<group>"; };
-		F3D87C3E281EA2CB005DA540 /* vp8_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = vp8_dec.c; path = "../../external/libwebp/src/dec/vp8_dec.c"; sourceTree = "<group>"; };
-		F3D87C3F281EA2CB005DA540 /* io_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = io_dec.c; path = "../../external/libwebp/src/dec/io_dec.c"; sourceTree = "<group>"; };
-		F3D87C40281EA2CB005DA540 /* alpha_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = alpha_dec.c; path = "../../external/libwebp/src/dec/alpha_dec.c"; sourceTree = "<group>"; };
-		F3D87C41281EA2CB005DA540 /* idec_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = idec_dec.c; path = "../../external/libwebp/src/dec/idec_dec.c"; sourceTree = "<group>"; };
-		F3D87C42281EA2CB005DA540 /* quant_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = quant_dec.c; path = "../../external/libwebp/src/dec/quant_dec.c"; sourceTree = "<group>"; };
-		F3D87C43281EA2CB005DA540 /* tree_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tree_dec.c; path = "../../external/libwebp/src/dec/tree_dec.c"; sourceTree = "<group>"; };
-		F3D87C44281EA2CB005DA540 /* vp8l_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = vp8l_dec.c; path = "../../external/libwebp/src/dec/vp8l_dec.c"; sourceTree = "<group>"; };
-		F3D87C45281EA2CB005DA540 /* buffer_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = buffer_dec.c; path = "../../external/libwebp/src/dec/buffer_dec.c"; sourceTree = "<group>"; };
-		F3D87C50281EA37D005DA540 /* lossless_msa.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lossless_msa.c; path = "../../external/libwebp/src/dsp/lossless_msa.c"; sourceTree = "<group>"; };
-		F3D87C51281EA37D005DA540 /* dec_mips32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dec_mips32.c; path = "../../external/libwebp/src/dsp/dec_mips32.c"; sourceTree = "<group>"; };
-		F3D87C52281EA37D005DA540 /* lossless.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lossless.c; path = "../../external/libwebp/src/dsp/lossless.c"; sourceTree = "<group>"; };
-		F3D87C53281EA37D005DA540 /* rescaler_msa.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rescaler_msa.c; path = "../../external/libwebp/src/dsp/rescaler_msa.c"; sourceTree = "<group>"; };
-		F3D87C54281EA37D005DA540 /* rescaler_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rescaler_sse2.c; path = "../../external/libwebp/src/dsp/rescaler_sse2.c"; sourceTree = "<group>"; };
-		F3D87C55281EA37D005DA540 /* dec_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dec_neon.c; path = "../../external/libwebp/src/dsp/dec_neon.c"; sourceTree = "<group>"; };
-		F3D87C56281EA37D005DA540 /* upsampling_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upsampling_sse2.c; path = "../../external/libwebp/src/dsp/upsampling_sse2.c"; sourceTree = "<group>"; };
-		F3D87C57281EA37D005DA540 /* lossless_mips_dsp_r2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lossless_mips_dsp_r2.c; path = "../../external/libwebp/src/dsp/lossless_mips_dsp_r2.c"; sourceTree = "<group>"; };
-		F3D87C58281EA37D005DA540 /* upsampling_mips_dsp_r2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upsampling_mips_dsp_r2.c; path = "../../external/libwebp/src/dsp/upsampling_mips_dsp_r2.c"; sourceTree = "<group>"; };
-		F3D87C59281EA37D005DA540 /* filters.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = filters.c; path = "../../external/libwebp/src/dsp/filters.c"; sourceTree = "<group>"; };
-		F3D87C5A281EA37D005DA540 /* alpha_processing_sse41.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = alpha_processing_sse41.c; path = "../../external/libwebp/src/dsp/alpha_processing_sse41.c"; sourceTree = "<group>"; };
-		F3D87C5B281EA37D005DA540 /* yuv_sse41.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = yuv_sse41.c; path = "../../external/libwebp/src/dsp/yuv_sse41.c"; sourceTree = "<group>"; };
-		F3D87C5C281EA37D005DA540 /* rescaler_mips_dsp_r2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rescaler_mips_dsp_r2.c; path = "../../external/libwebp/src/dsp/rescaler_mips_dsp_r2.c"; sourceTree = "<group>"; };
-		F3D87C5D281EA37D005DA540 /* yuv_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = yuv_sse2.c; path = "../../external/libwebp/src/dsp/yuv_sse2.c"; sourceTree = "<group>"; };
-		F3D87C5E281EA37D005DA540 /* dec_clip_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dec_clip_tables.c; path = "../../external/libwebp/src/dsp/dec_clip_tables.c"; sourceTree = "<group>"; };
-		F3D87C5F281EA37D005DA540 /* dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dec.c; path = "../../external/libwebp/src/dsp/dec.c"; sourceTree = "<group>"; };
-		F3D87C60281EA37D005DA540 /* lossless_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lossless_neon.c; path = "../../external/libwebp/src/dsp/lossless_neon.c"; sourceTree = "<group>"; };
-		F3D87C61281EA37D005DA540 /* yuv_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = yuv_neon.c; path = "../../external/libwebp/src/dsp/yuv_neon.c"; sourceTree = "<group>"; };
-		F3D87C62281EA37D005DA540 /* upsampling_msa.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upsampling_msa.c; path = "../../external/libwebp/src/dsp/upsampling_msa.c"; sourceTree = "<group>"; };
-		F3D87C63281EA37D005DA540 /* alpha_processing.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = alpha_processing.c; path = "../../external/libwebp/src/dsp/alpha_processing.c"; sourceTree = "<group>"; };
-		F3D87C64281EA37D005DA540 /* dec_sse41.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dec_sse41.c; path = "../../external/libwebp/src/dsp/dec_sse41.c"; sourceTree = "<group>"; };
-		F3D87C65281EA37D005DA540 /* filters_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = filters_sse2.c; path = "../../external/libwebp/src/dsp/filters_sse2.c"; sourceTree = "<group>"; };
-		F3D87C66281EA37D005DA540 /* dec_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dec_sse2.c; path = "../../external/libwebp/src/dsp/dec_sse2.c"; sourceTree = "<group>"; };
-		F3D87C67281EA37D005DA540 /* cpu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cpu.c; path = "../../external/libwebp/src/dsp/cpu.c"; sourceTree = "<group>"; };
-		F3D87C68281EA37D005DA540 /* dec_msa.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dec_msa.c; path = "../../external/libwebp/src/dsp/dec_msa.c"; sourceTree = "<group>"; };
-		F3D87C69281EA37D005DA540 /* lossless_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lossless_sse2.c; path = "../../external/libwebp/src/dsp/lossless_sse2.c"; sourceTree = "<group>"; };
-		F3D87C6A281EA37D005DA540 /* rescaler_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rescaler_neon.c; path = "../../external/libwebp/src/dsp/rescaler_neon.c"; sourceTree = "<group>"; };
-		F3D87C6B281EA37D005DA540 /* alpha_processing_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = alpha_processing_sse2.c; path = "../../external/libwebp/src/dsp/alpha_processing_sse2.c"; sourceTree = "<group>"; };
-		F3D87C6C281EA37D005DA540 /* upsampling_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upsampling_neon.c; path = "../../external/libwebp/src/dsp/upsampling_neon.c"; sourceTree = "<group>"; };
-		F3D87C6D281EA37D005DA540 /* upsampling.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upsampling.c; path = "../../external/libwebp/src/dsp/upsampling.c"; sourceTree = "<group>"; };
-		F3D87C6E281EA37D005DA540 /* yuv_mips_dsp_r2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = yuv_mips_dsp_r2.c; path = "../../external/libwebp/src/dsp/yuv_mips_dsp_r2.c"; sourceTree = "<group>"; };
-		F3D87C6F281EA37D005DA540 /* yuv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = yuv.c; path = "../../external/libwebp/src/dsp/yuv.c"; sourceTree = "<group>"; };
-		F3D87C70281EA37D005DA540 /* dec_mips_dsp_r2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dec_mips_dsp_r2.c; path = "../../external/libwebp/src/dsp/dec_mips_dsp_r2.c"; sourceTree = "<group>"; };
-		F3D87C71281EA37D005DA540 /* yuv_mips32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = yuv_mips32.c; path = "../../external/libwebp/src/dsp/yuv_mips32.c"; sourceTree = "<group>"; };
-		F3D87C72281EA37D005DA540 /* filters_msa.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = filters_msa.c; path = "../../external/libwebp/src/dsp/filters_msa.c"; sourceTree = "<group>"; };
-		F3D87C73281EA37D005DA540 /* filters_mips_dsp_r2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = filters_mips_dsp_r2.c; path = "../../external/libwebp/src/dsp/filters_mips_dsp_r2.c"; sourceTree = "<group>"; };
-		F3D87C74281EA37D005DA540 /* filters_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = filters_neon.c; path = "../../external/libwebp/src/dsp/filters_neon.c"; sourceTree = "<group>"; };
-		F3D87C75281EA37D005DA540 /* alpha_processing_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = alpha_processing_neon.c; path = "../../external/libwebp/src/dsp/alpha_processing_neon.c"; sourceTree = "<group>"; };
-		F3D87C76281EA37D005DA540 /* rescaler_mips32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rescaler_mips32.c; path = "../../external/libwebp/src/dsp/rescaler_mips32.c"; sourceTree = "<group>"; };
-		F3D87C77281EA37D005DA540 /* rescaler.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rescaler.c; path = "../../external/libwebp/src/dsp/rescaler.c"; sourceTree = "<group>"; };
-		F3D87C78281EA37D005DA540 /* upsampling_sse41.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upsampling_sse41.c; path = "../../external/libwebp/src/dsp/upsampling_sse41.c"; sourceTree = "<group>"; };
-		F3D87C79281EA37D005DA540 /* alpha_processing_mips_dsp_r2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = alpha_processing_mips_dsp_r2.c; path = "../../external/libwebp/src/dsp/alpha_processing_mips_dsp_r2.c"; sourceTree = "<group>"; };
-		F3D87CA4281EA3DF005DA540 /* quant_levels_dec_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = quant_levels_dec_utils.c; path = "../../external/libwebp/src/utils/quant_levels_dec_utils.c"; sourceTree = "<group>"; };
-		F3D87CA5281EA3DF005DA540 /* huffman_encode_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = huffman_encode_utils.c; path = "../../external/libwebp/src/utils/huffman_encode_utils.c"; sourceTree = "<group>"; };
-		F3D87CA6281EA3DF005DA540 /* bit_reader_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bit_reader_utils.c; path = "../../external/libwebp/src/utils/bit_reader_utils.c"; sourceTree = "<group>"; };
-		F3D87CA7281EA3DF005DA540 /* random_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = random_utils.c; path = "../../external/libwebp/src/utils/random_utils.c"; sourceTree = "<group>"; };
-		F3D87CA8281EA3DF005DA540 /* thread_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = thread_utils.c; path = "../../external/libwebp/src/utils/thread_utils.c"; sourceTree = "<group>"; };
-		F3D87CA9281EA3DF005DA540 /* bit_writer_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bit_writer_utils.c; path = "../../external/libwebp/src/utils/bit_writer_utils.c"; sourceTree = "<group>"; };
-		F3D87CAA281EA3DF005DA540 /* rescaler_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rescaler_utils.c; path = "../../external/libwebp/src/utils/rescaler_utils.c"; sourceTree = "<group>"; };
-		F3D87CAB281EA3DF005DA540 /* huffman_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = huffman_utils.c; path = "../../external/libwebp/src/utils/huffman_utils.c"; sourceTree = "<group>"; };
-		F3D87CAC281EA3DF005DA540 /* color_cache_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = color_cache_utils.c; path = "../../external/libwebp/src/utils/color_cache_utils.c"; sourceTree = "<group>"; };
-		F3D87CAD281EA3DF005DA540 /* quant_levels_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = quant_levels_utils.c; path = "../../external/libwebp/src/utils/quant_levels_utils.c"; sourceTree = "<group>"; };
-		F3D87CAE281EA3DF005DA540 /* filters_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = filters_utils.c; path = "../../external/libwebp/src/utils/filters_utils.c"; sourceTree = "<group>"; };
-		F3D87CAF281EA3DF005DA540 /* utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = utils.c; path = "../../external/libwebp/src/utils/utils.c"; sourceTree = "<group>"; };
-		F3D87CBD281EA50F005DA540 /* enc_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = enc_sse2.c; path = "../../external/libwebp/src/dsp/enc_sse2.c"; sourceTree = "<group>"; };
-		F3D87CBE281EA50F005DA540 /* enc_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = enc_neon.c; path = "../../external/libwebp/src/dsp/enc_neon.c"; sourceTree = "<group>"; };
-		F3D87CBF281EA50F005DA540 /* lossless_enc_mips32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lossless_enc_mips32.c; path = "../../external/libwebp/src/dsp/lossless_enc_mips32.c"; sourceTree = "<group>"; };
-		F3D87CC0281EA50F005DA540 /* lossless_enc_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lossless_enc_sse2.c; path = "../../external/libwebp/src/dsp/lossless_enc_sse2.c"; sourceTree = "<group>"; };
-		F3D87CC1281EA50F005DA540 /* enc_mips_dsp_r2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = enc_mips_dsp_r2.c; path = "../../external/libwebp/src/dsp/enc_mips_dsp_r2.c"; sourceTree = "<group>"; };
-		F3D87CC2281EA50F005DA540 /* cost.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cost.c; path = "../../external/libwebp/src/dsp/cost.c"; sourceTree = "<group>"; };
-		F3D87CC3281EA50F005DA540 /* lossless_enc_mips_dsp_r2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lossless_enc_mips_dsp_r2.c; path = "../../external/libwebp/src/dsp/lossless_enc_mips_dsp_r2.c"; sourceTree = "<group>"; };
-		F3D87CC4281EA510005DA540 /* enc_mips32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = enc_mips32.c; path = "../../external/libwebp/src/dsp/enc_mips32.c"; sourceTree = "<group>"; };
-		F3D87CC5281EA510005DA540 /* enc_msa.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = enc_msa.c; path = "../../external/libwebp/src/dsp/enc_msa.c"; sourceTree = "<group>"; };
-		F3D87CC6281EA510005DA540 /* ssim_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ssim_sse2.c; path = "../../external/libwebp/src/dsp/ssim_sse2.c"; sourceTree = "<group>"; };
-		F3D87CC7281EA510005DA540 /* lossless_enc_sse41.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lossless_enc_sse41.c; path = "../../external/libwebp/src/dsp/lossless_enc_sse41.c"; sourceTree = "<group>"; };
-		F3D87CC8281EA510005DA540 /* enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = enc.c; path = "../../external/libwebp/src/dsp/enc.c"; sourceTree = "<group>"; };
-		F3D87CC9281EA510005DA540 /* lossless_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lossless_enc.c; path = "../../external/libwebp/src/dsp/lossless_enc.c"; sourceTree = "<group>"; };
-		F3D87CCA281EA510005DA540 /* ssim.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ssim.c; path = "../../external/libwebp/src/dsp/ssim.c"; sourceTree = "<group>"; };
-		F3D87CCB281EA510005DA540 /* lossless_enc_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lossless_enc_neon.c; path = "../../external/libwebp/src/dsp/lossless_enc_neon.c"; sourceTree = "<group>"; };
-		F3D87CCC281EA510005DA540 /* cost_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cost_sse2.c; path = "../../external/libwebp/src/dsp/cost_sse2.c"; sourceTree = "<group>"; };
-		F3D87CCD281EA510005DA540 /* cost_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cost_neon.c; path = "../../external/libwebp/src/dsp/cost_neon.c"; sourceTree = "<group>"; };
-		F3D87CCE281EA510005DA540 /* lossless_enc_msa.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lossless_enc_msa.c; path = "../../external/libwebp/src/dsp/lossless_enc_msa.c"; sourceTree = "<group>"; };
-		F3D87CCF281EA510005DA540 /* enc_sse41.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = enc_sse41.c; path = "../../external/libwebp/src/dsp/enc_sse41.c"; sourceTree = "<group>"; };
-		F3D87CD0281EA510005DA540 /* cost_mips32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cost_mips32.c; path = "../../external/libwebp/src/dsp/cost_mips32.c"; sourceTree = "<group>"; };
-		F3D87CD1281EA510005DA540 /* cost_mips_dsp_r2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cost_mips_dsp_r2.c; path = "../../external/libwebp/src/dsp/cost_mips_dsp_r2.c"; sourceTree = "<group>"; };
-		F3D87CE7281EA54F005DA540 /* syntax_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = syntax_enc.c; path = "../../external/libwebp/src/enc/syntax_enc.c"; sourceTree = "<group>"; };
-		F3D87CE8281EA54F005DA540 /* config_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = config_enc.c; path = "../../external/libwebp/src/enc/config_enc.c"; sourceTree = "<group>"; };
-		F3D87CE9281EA54F005DA540 /* cost_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cost_enc.c; path = "../../external/libwebp/src/enc/cost_enc.c"; sourceTree = "<group>"; };
-		F3D87CEA281EA54F005DA540 /* iterator_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = iterator_enc.c; path = "../../external/libwebp/src/enc/iterator_enc.c"; sourceTree = "<group>"; };
-		F3D87CEB281EA54F005DA540 /* histogram_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = histogram_enc.c; path = "../../external/libwebp/src/enc/histogram_enc.c"; sourceTree = "<group>"; };
-		F3D87CEC281EA54F005DA540 /* alpha_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = alpha_enc.c; path = "../../external/libwebp/src/enc/alpha_enc.c"; sourceTree = "<group>"; };
-		F3D87CED281EA54F005DA540 /* predictor_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = predictor_enc.c; path = "../../external/libwebp/src/enc/predictor_enc.c"; sourceTree = "<group>"; };
-		F3D87CEE281EA54F005DA540 /* picture_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = picture_enc.c; path = "../../external/libwebp/src/enc/picture_enc.c"; sourceTree = "<group>"; };
-		F3D87CEF281EA54F005DA540 /* webp_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = webp_enc.c; path = "../../external/libwebp/src/enc/webp_enc.c"; sourceTree = "<group>"; };
-		F3D87CF0281EA54F005DA540 /* backward_references_cost_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = backward_references_cost_enc.c; path = "../../external/libwebp/src/enc/backward_references_cost_enc.c"; sourceTree = "<group>"; };
-		F3D87CF1281EA54F005DA540 /* picture_csp_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = picture_csp_enc.c; path = "../../external/libwebp/src/enc/picture_csp_enc.c"; sourceTree = "<group>"; };
-		F3D87CF2281EA54F005DA540 /* frame_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = frame_enc.c; path = "../../external/libwebp/src/enc/frame_enc.c"; sourceTree = "<group>"; };
-		F3D87CF3281EA54F005DA540 /* quant_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = quant_enc.c; path = "../../external/libwebp/src/enc/quant_enc.c"; sourceTree = "<group>"; };
-		F3D87CF4281EA54F005DA540 /* token_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = token_enc.c; path = "../../external/libwebp/src/enc/token_enc.c"; sourceTree = "<group>"; };
-		F3D87CF5281EA54F005DA540 /* picture_rescale_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = picture_rescale_enc.c; path = "../../external/libwebp/src/enc/picture_rescale_enc.c"; sourceTree = "<group>"; };
-		F3D87CF6281EA54F005DA540 /* picture_tools_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = picture_tools_enc.c; path = "../../external/libwebp/src/enc/picture_tools_enc.c"; sourceTree = "<group>"; };
-		F3D87CF7281EA54F005DA540 /* filter_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = filter_enc.c; path = "../../external/libwebp/src/enc/filter_enc.c"; sourceTree = "<group>"; };
-		F3D87CF8281EA54F005DA540 /* near_lossless_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = near_lossless_enc.c; path = "../../external/libwebp/src/enc/near_lossless_enc.c"; sourceTree = "<group>"; };
-		F3D87CF9281EA550005DA540 /* picture_psnr_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = picture_psnr_enc.c; path = "../../external/libwebp/src/enc/picture_psnr_enc.c"; sourceTree = "<group>"; };
-		F3D87CFA281EA550005DA540 /* tree_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tree_enc.c; path = "../../external/libwebp/src/enc/tree_enc.c"; sourceTree = "<group>"; };
-		F3D87CFB281EA550005DA540 /* backward_references_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = backward_references_enc.c; path = "../../external/libwebp/src/enc/backward_references_enc.c"; sourceTree = "<group>"; };
-		F3D87CFC281EA550005DA540 /* vp8l_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = vp8l_enc.c; path = "../../external/libwebp/src/enc/vp8l_enc.c"; sourceTree = "<group>"; };
-		F3D87CFD281EA550005DA540 /* analysis_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = analysis_enc.c; path = "../../external/libwebp/src/enc/analysis_enc.c"; sourceTree = "<group>"; };
+		F3D87C3C281EA2CB005DA540 /* webp_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = webp_dec.c; path = ../../external/libwebp/src/dec/webp_dec.c; sourceTree = "<group>"; };
+		F3D87C3D281EA2CB005DA540 /* frame_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = frame_dec.c; path = ../../external/libwebp/src/dec/frame_dec.c; sourceTree = "<group>"; };
+		F3D87C3E281EA2CB005DA540 /* vp8_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = vp8_dec.c; path = ../../external/libwebp/src/dec/vp8_dec.c; sourceTree = "<group>"; };
+		F3D87C3F281EA2CB005DA540 /* io_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = io_dec.c; path = ../../external/libwebp/src/dec/io_dec.c; sourceTree = "<group>"; };
+		F3D87C40281EA2CB005DA540 /* alpha_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = alpha_dec.c; path = ../../external/libwebp/src/dec/alpha_dec.c; sourceTree = "<group>"; };
+		F3D87C41281EA2CB005DA540 /* idec_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = idec_dec.c; path = ../../external/libwebp/src/dec/idec_dec.c; sourceTree = "<group>"; };
+		F3D87C42281EA2CB005DA540 /* quant_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = quant_dec.c; path = ../../external/libwebp/src/dec/quant_dec.c; sourceTree = "<group>"; };
+		F3D87C43281EA2CB005DA540 /* tree_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tree_dec.c; path = ../../external/libwebp/src/dec/tree_dec.c; sourceTree = "<group>"; };
+		F3D87C44281EA2CB005DA540 /* vp8l_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = vp8l_dec.c; path = ../../external/libwebp/src/dec/vp8l_dec.c; sourceTree = "<group>"; };
+		F3D87C45281EA2CB005DA540 /* buffer_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = buffer_dec.c; path = ../../external/libwebp/src/dec/buffer_dec.c; sourceTree = "<group>"; };
+		F3D87C50281EA37D005DA540 /* lossless_msa.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lossless_msa.c; path = ../../external/libwebp/src/dsp/lossless_msa.c; sourceTree = "<group>"; };
+		F3D87C51281EA37D005DA540 /* dec_mips32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dec_mips32.c; path = ../../extern

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