From de2480353d6355e368f54be49146a02a5484c635 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Wed, 29 Jan 2025 22:11:28 -0800
Subject: [PATCH] Updated the libjxl Xcode project for the update to 0.7.2
---
Xcode/SDL_image.xcodeproj/project.pbxproj | 2 +
Xcode/jxl/jxl.xcodeproj/project.pbxproj | 1113 +++++++++++++++------
Xcode/jxl/jxl/version.h | 39 +
3 files changed, 840 insertions(+), 314 deletions(-)
create mode 100644 Xcode/jxl/jxl/version.h
diff --git a/Xcode/SDL_image.xcodeproj/project.pbxproj b/Xcode/SDL_image.xcodeproj/project.pbxproj
index 146ed40bc..d04301d39 100644
--- a/Xcode/SDL_image.xcodeproj/project.pbxproj
+++ b/Xcode/SDL_image.xcodeproj/project.pbxproj
@@ -631,6 +631,7 @@
HEADER_SEARCH_PATHS = (
"\"$(SRCROOT)/../include\"",
"\"$(SRCROOT)/../external/jpeg\"",
+ "\"$(PROJECT_DIR)/jxl\"",
);
INFOPLIST_FILE = "Info-Framework.plist";
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
@@ -697,6 +698,7 @@
HEADER_SEARCH_PATHS = (
"\"$(SRCROOT)/../include\"",
"\"$(SRCROOT)/../external/jpeg\"",
+ "\"$(PROJECT_DIR)/jxl\"",
);
INFOPLIST_FILE = "Info-Framework.plist";
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
diff --git a/Xcode/jxl/jxl.xcodeproj/project.pbxproj b/Xcode/jxl/jxl.xcodeproj/project.pbxproj
index 0a26b4436..b6bd47a7c 100644
--- a/Xcode/jxl/jxl.xcodeproj/project.pbxproj
+++ b/Xcode/jxl/jxl.xcodeproj/project.pbxproj
@@ -21,66 +21,6 @@
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
- F307EF0228289000003915D7 /* coeff_order.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEE928289000003915D7 /* coeff_order.cc */; };
- F307EF0328289000003915D7 /* dec_patch_dictionary.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEEA28289000003915D7 /* dec_patch_dictionary.cc */; };
- F307EF0428289000003915D7 /* compressed_dc.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEEB28289000003915D7 /* compressed_dc.cc */; };
- F307EF0528289000003915D7 /* dec_reconstruct.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEEC28289000003915D7 /* dec_reconstruct.cc */; };
- F307EF0628289000003915D7 /* dec_frame.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEED28289000003915D7 /* dec_frame.cc */; };
- F307EF0728289000003915D7 /* ac_strategy.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEEE28289000003915D7 /* ac_strategy.cc */; };
- F307EF0828289000003915D7 /* dec_noise.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEEF28289000003915D7 /* dec_noise.cc */; };
- F307EF0928289000003915D7 /* dec_external_image.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEF028289000003915D7 /* dec_external_image.cc */; };
- F307EF0A28289000003915D7 /* dct_scales.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEF128289000003915D7 /* dct_scales.cc */; };
- F307EF0B28289000003915D7 /* dec_huffman.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEF228289000003915D7 /* dec_huffman.cc */; };
- F307EF0C28289000003915D7 /* dec_ans.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEF328289000003915D7 /* dec_ans.cc */; };
- F307EF0D28289000003915D7 /* blending.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEF428289000003915D7 /* blending.cc */; };
- F307EF0E28289000003915D7 /* dec_modular.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEF528289000003915D7 /* dec_modular.cc */; };
- F307EF0F28289000003915D7 /* dec_cache.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEF628289000003915D7 /* dec_cache.cc */; };
- F307EF1028289000003915D7 /* dec_group.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEF728289000003915D7 /* dec_group.cc */; };
- F307EF1128289000003915D7 /* dec_upsample.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEF828289000003915D7 /* dec_upsample.cc */; };
- F307EF1228289000003915D7 /* ans_common.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEF928289000003915D7 /* ans_common.cc */; };
- F307EF1328289000003915D7 /* aux_out.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEFA28289000003915D7 /* aux_out.cc */; };
- F307EF1428289000003915D7 /* color_encoding_internal.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEFB28289000003915D7 /* color_encoding_internal.cc */; };
- F307EF1528289000003915D7 /* chroma_from_luma.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEFC28289000003915D7 /* chroma_from_luma.cc */; };
- F307EF1628289000003915D7 /* convolve.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEFD28289000003915D7 /* convolve.cc */; };
- F307EF1728289000003915D7 /* alpha.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEFE28289000003915D7 /* alpha.cc */; };
- F307EF1828289000003915D7 /* dec_group_border.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EEFF28289000003915D7 /* dec_group_border.cc */; };
- F307EF1928289000003915D7 /* color_management.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF0028289000003915D7 /* color_management.cc */; };
- F307EF1A28289000003915D7 /* dec_context_map.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF0128289000003915D7 /* dec_context_map.cc */; };
- F307EF352828909A003915D7 /* enc_bit_writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF1B2828909A003915D7 /* enc_bit_writer.cc */; };
- F307EF362828909A003915D7 /* decode.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF1C2828909A003915D7 /* decode.cc */; };
- F307EF372828909A003915D7 /* entropy_coder.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF1D2828909A003915D7 /* entropy_coder.cc */; };
- F307EF382828909A003915D7 /* loop_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF1E2828909A003915D7 /* loop_filter.cc */; };
- F307EF392828909A003915D7 /* quantizer.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF1F2828909A003915D7 /* quantizer.cc */; };
- F307EF3A2828909A003915D7 /* dec_xyb.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF202828909A003915D7 /* dec_xyb.cc */; };
- F307EF3B2828909A003915D7 /* fields.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF212828909A003915D7 /* fields.cc */; };
- F307EF3C2828909A003915D7 /* filters.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF222828909A003915D7 /* filters.cc */; };
- F307EF3D2828909A003915D7 /* memory_manager_internal.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF232828909A003915D7 /* memory_manager_internal.cc */; };
- F307EF3E2828909A003915D7 /* image_bundle.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF242828909A003915D7 /* image_bundle.cc */; };
- F307EF3F2828909A003915D7 /* toc.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF252828909A003915D7 /* toc.cc */; };
- F307EF402828909A003915D7 /* luminance.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF262828909A003915D7 /* luminance.cc */; };
- F307EF412828909A003915D7 /* headers.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF272828909A003915D7 /* headers.cc */; };
- F307EF422828909A003915D7 /* icc_codec_common.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF282828909A003915D7 /* icc_codec_common.cc */; };
- F307EF432828909A003915D7 /* epf.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF292828909A003915D7 /* epf.cc */; };
- F307EF442828909A003915D7 /* quant_weights.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF2A2828909A003915D7 /* quant_weights.cc */; };
- F307EF452828909A003915D7 /* huffman_table.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF2B2828909A003915D7 /* huffman_table.cc */; };
- F307EF462828909A003915D7 /* passes_state.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF2C2828909A003915D7 /* passes_state.cc */; };
- F307EF472828909A003915D7 /* icc_codec.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF2D2828909A003915D7 /* icc_codec.cc */; };
- F307EF482828909A003915D7 /* image_metadata.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF2E2828909A003915D7 /* image_metadata.cc */; };
- F307EF4A2828909A003915D7 /* gauss_blur.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF302828909A003915D7 /* gauss_blur.cc */; };
- F307EF4B2828909A003915D7 /* opsin_params.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF312828909A003915D7 /* opsin_params.cc */; };
- F307EF4C2828909A003915D7 /* image.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF322828909A003915D7 /* image.cc */; };
- F307EF4D2828909A003915D7 /* frame_header.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF332828909A003915D7 /* frame_header.cc */; };
- F307EF4E2828909A003915D7 /* splines.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF342828909A003915D7 /* splines.cc */; };
- F307EF51282890D4003915D7 /* modular_image.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF50282890D4003915D7 /* modular_image.cc */; };
- F307EF5528289103003915D7 /* transform.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF5328289103003915D7 /* transform.cc */; };
- F307EF5628289103003915D7 /* squeeze.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF5428289103003915D7 /* squeeze.cc */; };
- F307EF5A2828912C003915D7 /* dec_ma.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF582828912C003915D7 /* dec_ma.cc */; };
- F307EF5B2828912C003915D7 /* encoding.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF592828912C003915D7 /* encoding.cc */; };
- F307EF6B282891AE003915D7 /* descriptive_statistics.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF66282891AD003915D7 /* descriptive_statistics.cc */; };
- F307EF6C282891AE003915D7 /* padded_bytes.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF67282891AD003915D7 /* padded_bytes.cc */; };
- F307EF6D282891AE003915D7 /* status.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF68282891AD003915D7 /* status.cc */; };
- F307EF6E282891AE003915D7 /* cache_aligned.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF69282891AE003915D7 /* cache_aligned.cc */; };
- F307EF6F282891AE003915D7 /* data_parallel.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF6A282891AE003915D7 /* data_parallel.cc */; };
F307EF7628289218003915D7 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = F307EF7028289218003915D7 /* types.h */; settings = {ATTRIBUTES = (Public, ); }; };
F307EF7728289218003915D7 /* color_encoding.h in Headers */ = {isa = PBXBuildFile; fileRef = F307EF7128289218003915D7 /* color_encoding.h */; settings = {ATTRIBUTES = (Public, ); }; };
F307EF7828289218003915D7 /* parallel_runner.h in Headers */ = {isa = PBXBuildFile; fileRef = F307EF7228289218003915D7 /* parallel_runner.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -89,86 +29,204 @@
F307EF7B28289218003915D7 /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = F307EF7528289218003915D7 /* decode.h */; settings = {ATTRIBUTES = (Public, ); }; };
F307EF7E2828925F003915D7 /* LICENSE in Resources */ = {isa = PBXBuildFile; fileRef = F307EF7C2828925F003915D7 /* LICENSE */; };
F307EF7F2828925F003915D7 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = F307EF7D2828925F003915D7 /* README.md */; };
- F307EF8528289819003915D7 /* dec_jpeg_data_writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF8228289819003915D7 /* dec_jpeg_data_writer.cc */; };
- F307EF8628289819003915D7 /* dec_jpeg_data.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF8328289819003915D7 /* dec_jpeg_data.cc */; };
- F307EF88282898DB003915D7 /* jpeg_data.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF87282898DB003915D7 /* jpeg_data.cc */; };
- F307EF8A28289919003915D7 /* decode_to_jpeg.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF8928289919003915D7 /* decode_to_jpeg.cc */; };
- F307EF8E2828C752003915D7 /* aligned_allocator.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF8C2828C752003915D7 /* aligned_allocator.cc */; };
- F307EF8F2828C752003915D7 /* targets.cc in Sources */ = {isa = PBXBuildFile; fileRef = F307EF8D2828C752003915D7 /* targets.cc */; };
- F307EFA52828C84E003915D7 /* dictionary.c in Sources */ = {isa = PBXBuildFile; fileRef = F307EFA32828C84E003915D7 /* dictionary.c */; };
- F307EFA62828C84E003915D7 /* transform.c in Sources */ = {isa = PBXBuildFile; fileRef = F307EFA42828C84E003915D7 /* transform.c */; };
- F307EFB32828CA09003915D7 /* bit_reader.c in Sources */ = {isa = PBXBuildFile; fileRef = F307EFAF2828CA09003915D7 /* bit_reader.c */; };
- F307EFB42828CA09003915D7 /* decode.c in Sources */ = {isa = PBXBuildFile; fileRef = F307EFB02828CA09003915D7 /* decode.c */; };
- F307EFB52828CA09003915D7 /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = F307EFB12828CA09003915D7 /* huffman.c */; };
- F307EFB62828CA09003915D7 /* state.c in Sources */ = {isa = PBXBuildFile; fileRef = F307EFB22828CA09003915D7 /* state.c */; };
+ F34126C52D4B42FC00D6C2B7 /* constants.c in Sources */ = {isa = PBXBuildFile; fileRef = F34126B92D4B42FC00D6C2B7 /* constants.c */; };
+ F34126C62D4B42FC00D6C2B7 /* shared_dictionary.c in Sources */ = {isa = PBXBuildFile; fileRef = F34126C02D4B42FC00D6C2B7 /* shared_dictionary.c */; };
+ F34126C72D4B42FC00D6C2B7 /* transform.c in Sources */ = {isa = PBXBuildFile; fileRef = F34126C32D4B42FC00D6C2B7 /* transform.c */; };
+ F34126C82D4B42FC00D6C2B7 /* dictionary.c in Sources */ = {isa = PBXBuildFile; fileRef = F34126BD2D4B42FC00D6C2B7 /* dictionary.c */; };
+ F34126C92D4B42FC00D6C2B7 /* context.c in Sources */ = {isa = PBXBuildFile; fileRef = F34126BB2D4B42FC00D6C2B7 /* context.c */; };
+ F34126CA2D4B42FC00D6C2B7 /* platform.c in Sources */ = {isa = PBXBuildFile; fileRef = F34126BF2D4B42FC00D6C2B7 /* platform.c */; };
+ F34126CB2D4B42FC00D6C2B7 /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = F34126C42D4B42FC00D6C2B7 /* version.h */; };
+ F34126CC2D4B42FC00D6C2B7 /* context.h in Headers */ = {isa = PBXBuildFile; fileRef = F34126BA2D4B42FC00D6C2B7 /* context.h */; };
+ F34126CD2D4B42FC00D6C2B7 /* dictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = F34126BC2D4B42FC00D6C2B7 /* dictionary.h */; };
+ F34126CE2D4B42FC00D6C2B7 /* transform.h in Headers */ = {isa = PBXBuildFile; fileRef = F34126C22D4B42FC00D6C2B7 /* transform.h */; };
+ F34126CF2D4B42FC00D6C2B7 /* platform.h in Headers */ = {isa = PBXBuildFile; fileRef = F34126BE2D4B42FC00D6C2B7 /* platform.h */; };
+ F34126D02D4B42FC00D6C2B7 /* shared_dictionary_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = F34126C12D4B42FC00D6C2B7 /* shared_dictionary_internal.h */; };
+ F34126D12D4B42FC00D6C2B7 /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = F34126B82D4B42FC00D6C2B7 /* constants.h */; };
+ F34126DA2D4B431000D6C2B7 /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = F34126D62D4B431000D6C2B7 /* huffman.c */; };
+ F34126DB2D4B431000D6C2B7 /* decode.c in Sources */ = {isa = PBXBuildFile; fileRef = F34126D42D4B431000D6C2B7 /* decode.c */; };
+ F34126DC2D4B431000D6C2B7 /* bit_reader.c in Sources */ = {isa = PBXBuildFile; fileRef = F34126D32D4B431000D6C2B7 /* bit_reader.c */; };
+ F34126DD2D4B431000D6C2B7 /* state.c in Sources */ = {isa = PBXBuildFile; fileRef = F34126D92D4B431000D6C2B7 /* state.c */; };
+ F34126DE2D4B431000D6C2B7 /* state.h in Headers */ = {isa = PBXBuildFile; fileRef = F34126D82D4B431000D6C2B7 /* state.h */; };
+ F34126DF2D4B431000D6C2B7 /* huffman.h in Headers */ = {isa = PBXBuildFile; fileRef = F34126D52D4B431000D6C2B7 /* huffman.h */; };
+ F34126E02D4B431000D6C2B7 /* bit_reader.h in Headers */ = {isa = PBXBuildFile; fileRef = F34126D22D4B431000D6C2B7 /* bit_reader.h */; };
+ F34126E12D4B431000D6C2B7 /* prefix.h in Headers */ = {isa = PBXBuildFile; fileRef = F34126D72D4B431000D6C2B7 /* prefix.h */; };
+ F34126E82D4B438C00D6C2B7 /* targets.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34126E72D4B438C00D6C2B7 /* targets.cc */; };
+ F34126E92D4B438C00D6C2B7 /* aligned_allocator.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34126E32D4B438C00D6C2B7 /* aligned_allocator.cc */; };
+ F34126EA2D4B438C00D6C2B7 /* per_target.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34126E52D4B438C00D6C2B7 /* per_target.cc */; };
+ F34126EB2D4B438C00D6C2B7 /* targets.h in Headers */ = {isa = PBXBuildFile; fileRef = F34126E62D4B438C00D6C2B7 /* targets.h */; };
+ F34126EC2D4B438C00D6C2B7 /* aligned_allocator.h in Headers */ = {isa = PBXBuildFile; fileRef = F34126E22D4B438C00D6C2B7 /* aligned_allocator.h */; };
+ F34126ED2D4B438C00D6C2B7 /* per_target.h in Headers */ = {isa = PBXBuildFile; fileRef = F34126E42D4B438C00D6C2B7 /* per_target.h */; };
+ F34126F62D4B43D200D6C2B7 /* data_parallel.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34126F12D4B43D200D6C2B7 /* data_parallel.cc */; };
+ F34126F72D4B43D200D6C2B7 /* random.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34126F52D4B43D200D6C2B7 /* random.cc */; };
+ F34126F82D4B43D200D6C2B7 /* cache_aligned.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34126EF2D4B43D200D6C2B7 /* cache_aligned.cc */; };
+ F34126F92D4B43D200D6C2B7 /* padded_bytes.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34126F32D4B43D200D6C2B7 /* padded_bytes.cc */; };
+ F34126FA2D4B43D200D6C2B7 /* data_parallel.h in Headers */ = {isa = PBXBuildFile; fileRef = F34126F02D4B43D200D6C2B7 /* data_parallel.h */; };
+ F34126FB2D4B43D200D6C2B7 /* random.h in Headers */ = {isa = PBXBuildFile; fileRef = F34126F42D4B43D200D6C2B7 /* random.h */; };
+ F34126FC2D4B43D200D6C2B7 /* cache_aligned.h in Headers */ = {isa = PBXBuildFile; fileRef = F34126EE2D4B43D200D6C2B7 /* cache_aligned.h */; };
+ F34126FD2D4B43D200D6C2B7 /* padded_bytes.h in Headers */ = {isa = PBXBuildFile; fileRef = F34126F22D4B43D200D6C2B7 /* padded_bytes.h */; };
+ F34127042D4B441400D6C2B7 /* dec_jpeg_data.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34126FF2D4B441400D6C2B7 /* dec_jpeg_data.cc */; };
+ F34127052D4B441400D6C2B7 /* dec_jpeg_data_writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127012D4B441400D6C2B7 /* dec_jpeg_data_writer.cc */; };
+ F34127062D4B441400D6C2B7 /* jpeg_data.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127032D4B441400D6C2B7 /* jpeg_data.cc */; };
+ F34127072D4B441400D6C2B7 /* jpeg_data.h in Headers */ = {isa = PBXBuildFile; fileRef = F34127022D4B441400D6C2B7 /* jpeg_data.h */; };
+ F34127082D4B441400D6C2B7 /* dec_jpeg_data_writer.h in Headers */ = {isa = PBXBuildFile; fileRef = F34127002D4B441400D6C2B7 /* dec_jpeg_data_writer.h */; };
+ F34127092D4B441400D6C2B7 /* dec_jpeg_data.h in Headers */ = {isa = PBXBuildFile; fileRef = F34126FE2D4B441400D6C2B7 /* dec_jpeg_data.h */; };
+ F341270E2D4B447000D6C2B7 /* dec_ma.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341270B2D4B447000D6C2B7 /* dec_ma.cc */; };
+ F341270F2D4B447000D6C2B7 /* encoding.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341270D2D4B447000D6C2B7 /* encoding.cc */; };
+ F34127102D4B447000D6C2B7 /* encoding.h in Headers */ = {isa = PBXBuildFile; fileRef = F341270C2D4B447000D6C2B7 /* encoding.h */; };
+ F34127112D4B447000D6C2B7 /* dec_ma.h in Headers */ = {isa = PBXBuildFile; fileRef = F341270A2D4B447000D6C2B7 /* dec_ma.h */; };
+ F34127182D4B449600D6C2B7 /* rct.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127132D4B449600D6C2B7 /* rct.cc */; };
+ F34127192D4B449600D6C2B7 /* squeeze.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127152D4B449600D6C2B7 /* squeeze.cc */; };
+ F341271A2D4B449600D6C2B7 /* transform.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127172D4B449600D6C2B7 /* transform.cc */; };
+ F341271B2D4B449600D6C2B7 /* squeeze.h in Headers */ = {isa = PBXBuildFile; fileRef = F34127142D4B449600D6C2B7 /* squeeze.h */; };
+ F341271C2D4B449600D6C2B7 /* transform.h in Headers */ = {isa = PBXBuildFile; fileRef = F34127162D4B449600D6C2B7 /* transform.h */; };
+ F341271D2D4B449600D6C2B7 /* rct.h in Headers */ = {isa = PBXBuildFile; fileRef = F34127122D4B449600D6C2B7 /* rct.h */; };
+ F34127202D4B44A900D6C2B7 /* modular_image.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341271F2D4B44A900D6C2B7 /* modular_image.cc */; };
+ F34127212D4B44A900D6C2B7 /* modular_image.h in Headers */ = {isa = PBXBuildFile; fileRef = F341271E2D4B44A900D6C2B7 /* modular_image.h */; };
+ F34127462D4B455000D6C2B7 /* stage_epf.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341272D2D4B455000D6C2B7 /* stage_epf.cc */; };
+ F34127472D4B455000D6C2B7 /* stage_from_linear.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341272F2D4B455000D6C2B7 /* stage_from_linear.cc */; };
+ F34127482D4B455000D6C2B7 /* stage_blending.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127292D4B455000D6C2B7 /* stage_blending.cc */; };
+ F34127492D4B455000D6C2B7 /* stage_upsampling.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341273F2D4B455000D6C2B7 /* stage_upsampling.cc */; };
+ F341274A2D4B455000D6C2B7 /* stage_ycbcr.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127452D4B455000D6C2B7 /* stage_ycbcr.cc */; };
+ F341274B2D4B455000D6C2B7 /* stage_chroma_upsampling.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341272B2D4B455000D6C2B7 /* stage_chroma_upsampling.cc */; };
+ F341274C2D4B455000D6C2B7 /* stage_patches.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127352D4B455000D6C2B7 /* stage_patches.cc */; };
+ F341274D2D4B455000D6C2B7 /* stage_splines.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127372D4B455000D6C2B7 /* stage_splines.cc */; };
+ F341274E2D4B455000D6C2B7 /* stage_gaborish.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127312D4B455000D6C2B7 /* stage_gaborish.cc */; };
+ F341274F2D4B455000D6C2B7 /* stage_tone_mapping.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341273D2D4B455000D6C2B7 /* stage_tone_mapping.cc */; };
+ F34127502D4B455000D6C2B7 /* stage_write.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127412D4B455000D6C2B7 /* stage_write.cc */; };
+ F34127512D4B455000D6C2B7 /* stage_spot.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127392D4B455000D6C2B7 /* stage_spot.cc */; };
+ F34127522D4B455000D6C2B7 /* stage_noise.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127332D4B455000D6C2B7 /* stage_noise.cc */; };
+ F34127532D4B455000D6C2B7 /* stage_xyb.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127432D4B455000D6C2B7 /* stage_xyb.cc */; };
+ F34127542D4B455000D6C2B7 /* stage_to_linear.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341273B2D4B455000D6C2B7 /* stage_to_linear.cc */; };
+ F34127552D4B455000D6C2B7 /* low_memory_render_pipeline.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127252D4B455000D6C2B7 /* low_memory_render_pipeline.cc */; };
+ F34127562D4B455000D6C2B7 /* render_pipeline.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127272D4B455000D6C2B7 /* render_pipeline.cc */; };
+ F34127572D4B455000D6C2B7 /* stage_splines.h in Headers */ = {isa = PBXBuildFile; fileRef = F34127362D4B455000D6C2B7 /* stage_splines.h */; };
+ F34127582D4B455000D6C2B7 /* stage_to_linear.h in Headers */ = {isa = PBXBuildFile; fileRef = F341273A2D4B455000D6C2B7 /* stage_to_linear.h */; };
+ F34127592D4B455000D6C2B7 /* stage_spot.h in Headers */ = {isa = PBXBuildFile; fileRef = F34127382D4B455000D6C2B7 /* stage_spot.h */; };
+ F341275A2D4B455000D6C2B7 /* stage_write.h in Headers */ = {isa = PBXBuildFile; fileRef = F34127402D4B455000D6C2B7 /* stage_write.h */; };
+ F341275B2D4B455000D6C2B7 /* render_pipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = F34127262D4B455000D6C2B7 /* render_pipeline.h */; };
+ F341275C2D4B455000D6C2B7 /* stage_patches.h in Headers */ = {isa = PBXBuildFile; fileRef = F34127342D4B455000D6C2B7 /* stage_patches.h */; };
+ F341275D2D4B455000D6C2B7 /* stage_epf.h in Headers */ = {isa = PBXBuildFile; fileRef = F341272C2D4B455000D6C2B7 /* stage_epf.h */; };
+ F341275E2D4B455000D6C2B7 /* stage_xyb.h in Headers */ = {isa = PBXBuildFile; fileRef = F34127422D4B455000D6C2B7 /* stage_xyb.h */; };
+ F341275F2D4B455000D6C2B7 /* stage_ycbcr.h in Headers */ = {isa = PBXBuildFile; fileRef = F34127442D4B455000D6C2B7 /* stage_ycbcr.h */; };
+ F34127602D4B455000D6C2B7 /* stage_upsampling.h in Headers */ = {isa = PBXBuildFile; fileRef = F341273E2D4B455000D6C2B7 /* stage_upsampling.h */; };
+ F34127612D4B455000D6C2B7 /* stage_blending.h in Headers */ = {isa = PBXBuildFile; fileRef = F34127282D4B455000D6C2B7 /* stage_blending.h */; };
+ F34127622D4B455000D6C2B7 /* stage_gaborish.h in Headers */ = {isa = PBXBuildFile; fileRef = F34127302D4B455000D6C2B7 /* stage_gaborish.h */; };
+ F34127632D4B455000D6C2B7 /* stage_noise.h in Headers */ = {isa = PBXBuildFile; fileRef = F34127322D4B455000D6C2B7 /* stage_noise.h */; };
+ F34127642D4B455000D6C2B7 /* stage_from_linear.h in Headers */ = {isa = PBXBuildFile; fileRef = F341272E2D4B455000D6C2B7 /* stage_from_linear.h */; };
+ F34127652D4B455000D6C2B7 /* stage_tone_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = F341273C2D4B455000D6C2B7 /* stage_tone_mapping.h */; };
+ F34127662D4B455000D6C2B7 /* stage_chroma_upsampling.h in Headers */ = {isa = PBXBuildFile; fileRef = F341272A2D4B455000D6C2B7 /* stage_chroma_upsampling.h */; };
+ F34127672D4B455000D6C2B7 /* low_memory_render_pipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = F34127242D4B455000D6C2B7 /* low_memory_render_pipeline.h */; };
+ F34127BA2D4B462100D6C2B7 /* dec_context_map.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341278A2D4B462100D6C2B7 /* dec_context_map.cc */; };
+ F34127BB2D4B462100D6C2B7 /* dec_modular.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127942D4B462100D6C2B7 /* dec_modular.cc */; };
+ F34127BC2D4B462100D6C2B7 /* box_content_decoder.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127732D4B462100D6C2B7 /* box_content_decoder.cc */; };
+ F34127BD2D4B462100D6C2B7 /* compressed_dc.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341277D2D4B462100D6C2B7 /* compressed_dc.cc */; };
+ F34127BE2D4B462100D6C2B7 /* enc_bit_writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341279F2D4B462100D6C2B7 /* enc_bit_writer.cc */; };
+ F34127BF2D4B462100D6C2B7 /* dec_frame.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341278C2D4B462100D6C2B7 /* dec_frame.cc */; };
+ F34127C02D4B462100D6C2B7 /* dec_noise.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127962D4B462100D6C2B7 /* dec_noise.cc */; };
+ F34127C12D4B462100D6C2B7 /* convolve_slow.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127802D4B462100D6C2B7 /* convolve_slow.cc */; };
+ F34127C22D4B462100D6C2B7 /* fast_dct.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127A52D4B462100D6C2B7 /* fast_dct.cc */; };
+ F34127C32D4B462100D6C2B7 /* decode_to_jpeg.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341279D2D4B462100D6C2B7 /* decode_to_jpeg.cc */; };
+ F34127C42D4B462100D6C2B7 /* entropy_coder.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127A12D4B462100D6C2B7 /* entropy_coder.cc */; };
+ F34127C52D4B462100D6C2B7 /* ans_common.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341276D2D4B462100D6C2B7 /* ans_common.cc */; };
+ F34127C62D4B462100D6C2B7 /* convolve_separable5.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341277E2D4B462100D6C2B7 /* convolve_separable5.cc */; };
+ F34127C72D4B462100D6C2B7 /* huffman_table.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127AF2D4B462100D6C2B7 /* huffman_table.cc */; };
+ F34127C82D4B462100D6C2B7 /* alpha.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341276B2D4B462100D6C2B7 /* alpha.cc */; };
+ F34127C92D4B462100D6C2B7 /* dec_group_border.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127902D4B462100D6C2B7 /* dec_group_border.cc */; };
+ F34127CA2D4B462100D6C2B7 /* aux_out.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341276F2D4B462100D6C2B7 /* aux_out.cc */; };
+ F34127CB2D4B462100D6C2B7 /* dec_group.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341278E2D4B462100D6C2B7 /* dec_group.cc */; };
+ F34127CC2D4B462100D6C2B7 /* dec_xyb.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341279A2D4B462100D6C2B7 /* dec_xyb.cc */; };
+ F34127CD2D4B462100D6C2B7 /* dec_ans.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127862D4B462100D6C2B7 /* dec_ans.cc */; };
+ F34127CE2D4B462100D6C2B7 /* decode.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341279B2D4B462100D6C2B7 /* decode.cc */; };
+ F34127CF2D4B462100D6C2B7 /* frame_header.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127A92D4B462100D6C2B7 /* frame_header.cc */; };
+ F34127D02D4B462100D6C2B7 /* chroma_from_luma.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127752D4B462100D6C2B7 /* chroma_from_luma.cc */; };
+ F34127D12D4B462100D6C2B7 /* icc_codec.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127B12D4B462100D6C2B7 /* icc_codec.cc */; };
+ F34127D22D4B462100D6C2B7 /* image_metadata.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127B92D4B462100D6C2B7 /* image_metadata.cc */; };
+ F34127D32D4B462100D6C2B7 /* headers.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127AD2D4B462100D6C2B7 /* headers.cc */; };
+ F34127D42D4B462100D6C2B7 /* dec_cache.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127882D4B462100D6C2B7 /* dec_cache.cc */; };
+ F34127D52D4B462100D6C2B7 /* dct_scales.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127842D4B462100D6C2B7 /* dct_scales.cc */; };
+ F34127D62D4B462100D6C2B7 /* convolve_separable7.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341277F2D4B462100D6C2B7 /* convolve_separable7.cc */; };
+ F34127D72D4B462100D6C2B7 /* gauss_blur.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127AB2D4B462100D6C2B7 /* gauss_blur.cc */; };
+ F34127D82D4B462100D6C2B7 /* dec_huffman.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127922D4B462100D6C2B7 /* dec_huffman.cc */; };
+ F34127D92D4B462100D6C2B7 /* dec_patch_dictionary.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127982D4B462100D6C2B7 /* dec_patch_dictionary.cc */; };
+ F34127DA2D4B462100D6C2B7 /* convolve_symmetric5.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127822D4B462100D6C2B7 /* convolve_symmetric5.cc */; };
+ F34127DB2D4B462100D6C2B7 /* image_bundle.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127B72D4B462100D6C2B7 /* image_bundle.cc */; };
+ F34127DC2D4B462100D6C2B7 /* color_encoding_internal.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127792D4B462100D6C2B7 /* color_encoding_internal.cc */; };
+ F34127DD2D4B462100D6C2B7 /* color_management.cc in Sources */ = {isa = PBXBuildFile; fileRef = F341277B2D4B462100D6C2B7 /* color_management.cc */; };
+ F34127DE2D4B462100D6C2B7 /* epf.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127A32D4B462100D6C2B7 /* epf.cc */; };
+ F34127DF2D4B462100D6C2B7 /* blending.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127712D4B462100D6C2B7 /* blending.cc */; };
+ F34127E02D4B462100D6C2B7 /* coeff_order.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127772D4B462100D6C2B7 /* coeff_order.cc */; };
+ F34127E12D4B462100D6C2B7 /* fields.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127A72D4B462100D6C2B7 /* fields.cc */; };
+ F34127E22D4B462100D6C2B7 /* icc_codec_common.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127B32D4B462100D6C2B7 /* icc_codec_common.cc */; };
+ F34127E32D4B462100D6C2B7 /* ac_strategy.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127692D4B462100D6C2B7 /* ac_strategy.cc */; };
+ F34127E42D4B462100D6C2B7 /* convolve_symmetric3.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127812D4B462100D6C2B7 /* convolve_symmetric3.cc */; };
+ F34127E52D4B462100D6C2B7 /* image.cc in Sources */ = {isa = PBXBuildFile; fileRef = F34127B52D4B462100D6C2B7 /* image.cc */; };
+ F34127E62D4B462100D6C2B7 /* huffman_table.h in Headers */ = {isa = PBXBuildFile; fileRef = F34127
(Patch may be truncated, please check the link at the top of this post.)