• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// !$*UTF8*$!
2{
3	archiveVersion = 1;
4	classes = {
5	};
6	objectVersion = 46;
7	objects = {
8
9/* Begin PBXBuildFile section */
10		0DD32A861B467902009181A1 /* WelsThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DD32A851B467902009181A1 /* WelsThread.cpp */; };
11		0DD32A881B467911009181A1 /* WelsTaskThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DD32A871B467911009181A1 /* WelsTaskThread.cpp */; };
12		0DD32A941B468F77009181A1 /* WelsThreadPool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DD32A931B468F77009181A1 /* WelsThreadPool.cpp */; };
13		4C3406C918D96EA600DFA14A /* arm_arch_common_macro.S in Sources */ = {isa = PBXBuildFile; fileRef = 4C3406B218D96EA600DFA14A /* arm_arch_common_macro.S */; };
14		4C3406CA18D96EA600DFA14A /* deblocking_neon.S in Sources */ = {isa = PBXBuildFile; fileRef = 4C3406B318D96EA600DFA14A /* deblocking_neon.S */; };
15		4C3406CB18D96EA600DFA14A /* expand_picture_neon.S in Sources */ = {isa = PBXBuildFile; fileRef = 4C3406B418D96EA600DFA14A /* expand_picture_neon.S */; };
16		4C3406CC18D96EA600DFA14A /* mc_neon.S in Sources */ = {isa = PBXBuildFile; fileRef = 4C3406B518D96EA600DFA14A /* mc_neon.S */; };
17		4C3406CD18D96EA600DFA14A /* cpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C3406C418D96EA600DFA14A /* cpu.cpp */; };
18		4C3406CE18D96EA600DFA14A /* crt_util_safe_x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C3406C518D96EA600DFA14A /* crt_util_safe_x.cpp */; };
19		4C3406CF18D96EA600DFA14A /* deblocking_common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C3406C618D96EA600DFA14A /* deblocking_common.cpp */; };
20		4C3406D118D96EA600DFA14A /* WelsThreadLib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C3406C818D96EA600DFA14A /* WelsThreadLib.cpp */; };
21		4CC61F0918FF6B4B00E56EAB /* copy_mb_neon.S in Sources */ = {isa = PBXBuildFile; fileRef = 4CC61F0818FF6B4B00E56EAB /* copy_mb_neon.S */; };
22		4CE443D918B722CD0017DF25 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CE443D818B722CD0017DF25 /* Foundation.framework */; };
23		53C1C9BC193F0FB000404D8F /* expand_pic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 53C1C9BB193F0FB000404D8F /* expand_pic.cpp */; };
24		5BA8F2C019603F5F00011CE4 /* common_tables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BA8F2BF19603F5F00011CE4 /* common_tables.cpp */; };
25		5BD896BA1A7B839B00D32B7D /* memory_align.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BD896B91A7B839B00D32B7D /* memory_align.cpp */; };
26		5BDD15ED1A79027600B6CA2E /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BDD15EC1A79027600B6CA2E /* mc.cpp */; };
27		F0B204F918FD23BF005DA23F /* copy_mb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F0B204F818FD23BF005DA23F /* copy_mb.cpp */; };
28		F556A8241906673900E156A8 /* arm_arch64_common_macro.S in Sources */ = {isa = PBXBuildFile; fileRef = F556A8221906673900E156A8 /* arm_arch64_common_macro.S */; };
29		F556A8251906673900E156A8 /* expand_picture_aarch64_neon.S in Sources */ = {isa = PBXBuildFile; fileRef = F556A8231906673900E156A8 /* expand_picture_aarch64_neon.S */; };
30		F5AC94FF193EB7D800F58154 /* deblocking_aarch64_neon.S in Sources */ = {isa = PBXBuildFile; fileRef = F5AC94FE193EB7D800F58154 /* deblocking_aarch64_neon.S */; };
31		F5B8D82D190757290037849A /* mc_aarch64_neon.S in Sources */ = {isa = PBXBuildFile; fileRef = F5B8D82C190757290037849A /* mc_aarch64_neon.S */; };
32		F5BB0BB8196BB5960072D50D /* copy_mb_aarch64_neon.S in Sources */ = {isa = PBXBuildFile; fileRef = F5BB0BB7196BB5960072D50D /* copy_mb_aarch64_neon.S */; };
33		F791965419D3B89D00F60C6B /* intra_pred_common_aarch64_neon.S in Sources */ = {isa = PBXBuildFile; fileRef = F791965319D3B89D00F60C6B /* intra_pred_common_aarch64_neon.S */; };
34		F791965619D3B8A600F60C6B /* intra_pred_common_neon.S in Sources */ = {isa = PBXBuildFile; fileRef = F791965519D3B8A600F60C6B /* intra_pred_common_neon.S */; };
35		F791965919D3BE2200F60C6B /* intra_pred_common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F791965819D3BE2200F60C6B /* intra_pred_common.cpp */; };
36		FAABAA1818E9354A00D4186F /* sad_common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FAABAA1718E9354A00D4186F /* sad_common.cpp */; };
37/* End PBXBuildFile section */
38
39/* Begin PBXCopyFilesBuildPhase section */
40		4CE443D318B722CD0017DF25 /* CopyFiles */ = {
41			isa = PBXCopyFilesBuildPhase;
42			buildActionMask = 2147483647;
43			dstPath = "include/$(PRODUCT_NAME)";
44			dstSubfolderSpec = 16;
45			files = (
46			);
47			runOnlyForDeploymentPostprocessing = 0;
48		};
49/* End PBXCopyFilesBuildPhase section */
50
51/* Begin PBXFileReference section */
52		0DD32A851B467902009181A1 /* WelsThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WelsThread.cpp; sourceTree = "<group>"; };
53		0DD32A871B467911009181A1 /* WelsTaskThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WelsTaskThread.cpp; sourceTree = "<group>"; };
54		0DD32A8E1B467B83009181A1 /* WelsLock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WelsLock.h; sourceTree = "<group>"; };
55		0DD32A8F1B467C73009181A1 /* WelsTask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WelsTask.h; sourceTree = "<group>"; };
56		0DD32A901B467C73009181A1 /* WelsTaskThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WelsTaskThread.h; sourceTree = "<group>"; };
57		0DD32A911B467C73009181A1 /* WelsThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WelsThread.h; sourceTree = "<group>"; };
58		0DD32A921B467C73009181A1 /* WelsThreadPool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WelsThreadPool.h; sourceTree = "<group>"; };
59		0DD32A931B468F77009181A1 /* WelsThreadPool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WelsThreadPool.cpp; sourceTree = "<group>"; };
60		0DEA477E1BB36FE100ADD134 /* WelsList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WelsList.h; sourceTree = "<group>"; };
61		4C3406B218D96EA600DFA14A /* arm_arch_common_macro.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = arm_arch_common_macro.S; sourceTree = "<group>"; };
62		4C3406B318D96EA600DFA14A /* deblocking_neon.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = deblocking_neon.S; sourceTree = "<group>"; };
63		4C3406B418D96EA600DFA14A /* expand_picture_neon.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = expand_picture_neon.S; sourceTree = "<group>"; };
64		4C3406B518D96EA600DFA14A /* mc_neon.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = mc_neon.S; sourceTree = "<group>"; };
65		4C3406B718D96EA600DFA14A /* cpu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpu.h; sourceTree = "<group>"; };
66		4C3406B818D96EA600DFA14A /* cpu_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpu_core.h; sourceTree = "<group>"; };
67		4C3406B918D96EA600DFA14A /* crt_util_safe_x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crt_util_safe_x.h; sourceTree = "<group>"; };
68		4C3406BA18D96EA600DFA14A /* deblocking_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = deblocking_common.h; sourceTree = "<group>"; };
69		4C3406BD18D96EA600DFA14A /* ls_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ls_defines.h; sourceTree = "<group>"; };
70		4C3406BE18D96EA600DFA14A /* macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macros.h; sourceTree = "<group>"; };
71		4C3406C018D96EA600DFA14A /* measure_time.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = measure_time.h; sourceTree = "<group>"; };
72		4C3406C118D96EA600DFA14A /* typedefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = typedefs.h; sourceTree = "<group>"; };
73		4C3406C218D96EA600DFA14A /* WelsThreadLib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WelsThreadLib.h; sourceTree = "<group>"; };
74		4C3406C418D96EA600DFA14A /* cpu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpu.cpp; sourceTree = "<group>"; };
75		4C3406C518D96EA600DFA14A /* crt_util_safe_x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = crt_util_safe_x.cpp; sourceTree = "<group>"; };
76		4C3406C618D96EA600DFA14A /* deblocking_common.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = deblocking_common.cpp; sourceTree = "<group>"; };
77		4C3406C818D96EA600DFA14A /* WelsThreadLib.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WelsThreadLib.cpp; sourceTree = "<group>"; };
78		4CC61F0818FF6B4B00E56EAB /* copy_mb_neon.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = copy_mb_neon.S; sourceTree = "<group>"; };
79		4CE443D518B722CD0017DF25 /* libcommon.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libcommon.a; sourceTree = BUILT_PRODUCTS_DIR; };
80		4CE443D818B722CD0017DF25 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
81		4CE443E918B722CD0017DF25 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
82		53C1C9BA193F0F9E00404D8F /* expand_pic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = expand_pic.h; sourceTree = "<group>"; };
83		53C1C9BB193F0FB000404D8F /* expand_pic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = expand_pic.cpp; sourceTree = "<group>"; };
84		5B9196F91A7F8BA40075D641 /* wels_const_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wels_const_common.h; sourceTree = "<group>"; };
85		5BA8F2BE19603F3500011CE4 /* wels_common_defs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wels_common_defs.h; sourceTree = "<group>"; };
86		5BA8F2BF19603F5F00011CE4 /* common_tables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = common_tables.cpp; sourceTree = "<group>"; };
87		5BD896B81A7B837700D32B7D /* memory_align.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory_align.h; sourceTree = "<group>"; };
88		5BD896B91A7B839B00D32B7D /* memory_align.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memory_align.cpp; sourceTree = "<group>"; };
89		5BDD15EB1A79026A00B6CA2E /* mc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mc.h; sourceTree = "<group>"; };
90		5BDD15EC1A79027600B6CA2E /* mc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mc.cpp; sourceTree = "<group>"; };
91		F0B204F718FD23B6005DA23F /* copy_mb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = copy_mb.h; sourceTree = "<group>"; };
92		F0B204F818FD23BF005DA23F /* copy_mb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = copy_mb.cpp; sourceTree = "<group>"; };
93		F556A8221906673900E156A8 /* arm_arch64_common_macro.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = arm_arch64_common_macro.S; path = arm64/arm_arch64_common_macro.S; sourceTree = "<group>"; };
94		F556A8231906673900E156A8 /* expand_picture_aarch64_neon.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = expand_picture_aarch64_neon.S; path = arm64/expand_picture_aarch64_neon.S; sourceTree = "<group>"; };
95		F5AC94FE193EB7D800F58154 /* deblocking_aarch64_neon.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = deblocking_aarch64_neon.S; path = arm64/deblocking_aarch64_neon.S; sourceTree = "<group>"; };
96		F5B8D82C190757290037849A /* mc_aarch64_neon.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = mc_aarch64_neon.S; path = arm64/mc_aarch64_neon.S; sourceTree = "<group>"; };
97		F5BB0BB7196BB5960072D50D /* copy_mb_aarch64_neon.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = copy_mb_aarch64_neon.S; path = arm64/copy_mb_aarch64_neon.S; sourceTree = "<group>"; };
98		F791965319D3B89D00F60C6B /* intra_pred_common_aarch64_neon.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = intra_pred_common_aarch64_neon.S; path = arm64/intra_pred_common_aarch64_neon.S; sourceTree = "<group>"; };
99		F791965519D3B8A600F60C6B /* intra_pred_common_neon.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = intra_pred_common_neon.S; sourceTree = "<group>"; };
100		F791965719D3BA9300F60C6B /* intra_pred_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = intra_pred_common.h; sourceTree = "<group>"; };
101		F791965819D3BE2200F60C6B /* intra_pred_common.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = intra_pred_common.cpp; sourceTree = "<group>"; };
102		FAABAA1618E9353F00D4186F /* sad_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sad_common.h; sourceTree = "<group>"; };
103		FAABAA1718E9354A00D4186F /* sad_common.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sad_common.cpp; sourceTree = "<group>"; };
104/* End PBXFileReference section */
105
106/* Begin PBXFrameworksBuildPhase section */
107		4CE443D218B722CD0017DF25 /* Frameworks */ = {
108			isa = PBXFrameworksBuildPhase;
109			buildActionMask = 2147483647;
110			files = (
111				4CE443D918B722CD0017DF25 /* Foundation.framework in Frameworks */,
112			);
113			runOnlyForDeploymentPostprocessing = 0;
114		};
115/* End PBXFrameworksBuildPhase section */
116
117/* Begin PBXGroup section */
118		4C3406B118D96EA600DFA14A /* arm */ = {
119			isa = PBXGroup;
120			children = (
121				F791965519D3B8A600F60C6B /* intra_pred_common_neon.S */,
122				4CC61F0818FF6B4B00E56EAB /* copy_mb_neon.S */,
123				4C3406B218D96EA600DFA14A /* arm_arch_common_macro.S */,
124				4C3406B318D96EA600DFA14A /* deblocking_neon.S */,
125				4C3406B418D96EA600DFA14A /* expand_picture_neon.S */,
126				4C3406B518D96EA600DFA14A /* mc_neon.S */,
127			);
128			path = arm;
129			sourceTree = "<group>";
130		};
131		4C3406B618D96EA600DFA14A /* inc */ = {
132			isa = PBXGroup;
133			children = (
134				F791965719D3BA9300F60C6B /* intra_pred_common.h */,
135				F0B204F718FD23B6005DA23F /* copy_mb.h */,
136				FAABAA1618E9353F00D4186F /* sad_common.h */,
137				4C3406B718D96EA600DFA14A /* cpu.h */,
138				4C3406B818D96EA600DFA14A /* cpu_core.h */,
139				4C3406B918D96EA600DFA14A /* crt_util_safe_x.h */,
140				53C1C9BA193F0F9E00404D8F /* expand_pic.h */,
141				4C3406BA18D96EA600DFA14A /* deblocking_common.h */,
142				4C3406BD18D96EA600DFA14A /* ls_defines.h */,
143				4C3406BE18D96EA600DFA14A /* macros.h */,
144				5BDD15EB1A79026A00B6CA2E /* mc.h */,
145				4C3406C018D96EA600DFA14A /* measure_time.h */,
146				5BD896B81A7B837700D32B7D /* memory_align.h */,
147				4C3406C118D96EA600DFA14A /* typedefs.h */,
148				5BA8F2BE19603F3500011CE4 /* wels_common_defs.h */,
149				0DEA477E1BB36FE100ADD134 /* WelsList.h */,
150				0DD32A8E1B467B83009181A1 /* WelsLock.h */,
151				0DD32A8F1B467C73009181A1 /* WelsTask.h */,
152				0DD32A901B467C73009181A1 /* WelsTaskThread.h */,
153				0DD32A911B467C73009181A1 /* WelsThread.h */,
154				0DD32A921B467C73009181A1 /* WelsThreadPool.h */,
155				5B9196F91A7F8BA40075D641 /* wels_const_common.h */,
156				4C3406C218D96EA600DFA14A /* WelsThreadLib.h */,
157			);
158			path = inc;
159			sourceTree = "<group>";
160		};
161		4C3406C318D96EA600DFA14A /* src */ = {
162			isa = PBXGroup;
163			children = (
164				F791965819D3BE2200F60C6B /* intra_pred_common.cpp */,
165				5BA8F2BF19603F5F00011CE4 /* common_tables.cpp */,
166				F0B204F818FD23BF005DA23F /* copy_mb.cpp */,
167				FAABAA1718E9354A00D4186F /* sad_common.cpp */,
168				4C3406C418D96EA600DFA14A /* cpu.cpp */,
169				4C3406C518D96EA600DFA14A /* crt_util_safe_x.cpp */,
170				53C1C9BB193F0FB000404D8F /* expand_pic.cpp */,
171				4C3406C618D96EA600DFA14A /* deblocking_common.cpp */,
172				5BDD15EC1A79027600B6CA2E /* mc.cpp */,
173				5BD896B91A7B839B00D32B7D /* memory_align.cpp */,
174				0DD32A871B467911009181A1 /* WelsTaskThread.cpp */,
175				0DD32A931B468F77009181A1 /* WelsThreadPool.cpp */,
176				0DD32A851B467902009181A1 /* WelsThread.cpp */,
177				4C3406C818D96EA600DFA14A /* WelsThreadLib.cpp */,
178			);
179			path = src;
180			sourceTree = "<group>";
181		};
182		4CE443CC18B722CC0017DF25 = {
183			isa = PBXGroup;
184			children = (
185				4CE4472F18BC61650017DF25 /* common */,
186				4CE443D718B722CD0017DF25 /* Frameworks */,
187				4CE443D618B722CD0017DF25 /* Products */,
188			);
189			sourceTree = "<group>";
190		};
191		4CE443D618B722CD0017DF25 /* Products */ = {
192			isa = PBXGroup;
193			children = (
194				4CE443D518B722CD0017DF25 /* libcommon.a */,
195			);
196			name = Products;
197			sourceTree = "<group>";
198		};
199		4CE443D718B722CD0017DF25 /* Frameworks */ = {
200			isa = PBXGroup;
201			children = (
202				4CE443D818B722CD0017DF25 /* Foundation.framework */,
203				4CE443E918B722CD0017DF25 /* UIKit.framework */,
204			);
205			name = Frameworks;
206			sourceTree = "<group>";
207		};
208		4CE4472F18BC61650017DF25 /* common */ = {
209			isa = PBXGroup;
210			children = (
211				F556A81D1906669F00E156A8 /* arm64 */,
212				4C3406B118D96EA600DFA14A /* arm */,
213				4C3406B618D96EA600DFA14A /* inc */,
214				4C3406C318D96EA600DFA14A /* src */,
215			);
216			name = common;
217			path = ../../../common;
218			sourceTree = "<group>";
219		};
220		F556A81D1906669F00E156A8 /* arm64 */ = {
221			isa = PBXGroup;
222			children = (
223				F791965319D3B89D00F60C6B /* intra_pred_common_aarch64_neon.S */,
224				F5BB0BB7196BB5960072D50D /* copy_mb_aarch64_neon.S */,
225				F5AC94FE193EB7D800F58154 /* deblocking_aarch64_neon.S */,
226				F5B8D82C190757290037849A /* mc_aarch64_neon.S */,
227				F556A8221906673900E156A8 /* arm_arch64_common_macro.S */,
228				F556A8231906673900E156A8 /* expand_picture_aarch64_neon.S */,
229			);
230			name = arm64;
231			sourceTree = "<group>";
232		};
233/* End PBXGroup section */
234
235/* Begin PBXNativeTarget section */
236		4CE443D418B722CD0017DF25 /* common */ = {
237			isa = PBXNativeTarget;
238			buildConfigurationList = 4CE443F818B722CD0017DF25 /* Build configuration list for PBXNativeTarget "common" */;
239			buildPhases = (
240				4CE443D118B722CD0017DF25 /* Sources */,
241				4CE443D218B722CD0017DF25 /* Frameworks */,
242				4CE443D318B722CD0017DF25 /* CopyFiles */,
243			);
244			buildRules = (
245			);
246			dependencies = (
247			);
248			name = common;
249			productName = common;
250			productReference = 4CE443D518B722CD0017DF25 /* libcommon.a */;
251			productType = "com.apple.product-type.library.static";
252		};
253/* End PBXNativeTarget section */
254
255/* Begin PBXProject section */
256		4CE443CD18B722CC0017DF25 /* Project object */ = {
257			isa = PBXProject;
258			attributes = {
259				LastUpgradeCheck = 0510;
260				ORGANIZATIONNAME = video;
261			};
262			buildConfigurationList = 4CE443D018B722CC0017DF25 /* Build configuration list for PBXProject "common" */;
263			compatibilityVersion = "Xcode 3.2";
264			developmentRegion = English;
265			hasScannedForEncodings = 0;
266			knownRegions = (
267				en,
268			);
269			mainGroup = 4CE443CC18B722CC0017DF25;
270			productRefGroup = 4CE443D618B722CD0017DF25 /* Products */;
271			projectDirPath = "";
272			projectRoot = "";
273			targets = (
274				4CE443D418B722CD0017DF25 /* common */,
275			);
276		};
277/* End PBXProject section */
278
279/* Begin PBXSourcesBuildPhase section */
280		4CE443D118B722CD0017DF25 /* Sources */ = {
281			isa = PBXSourcesBuildPhase;
282			buildActionMask = 2147483647;
283			files = (
284				0DD32A941B468F77009181A1 /* WelsThreadPool.cpp in Sources */,
285				F5B8D82D190757290037849A /* mc_aarch64_neon.S in Sources */,
286				4C3406C918D96EA600DFA14A /* arm_arch_common_macro.S in Sources */,
287				F556A8241906673900E156A8 /* arm_arch64_common_macro.S in Sources */,
288				5BDD15ED1A79027600B6CA2E /* mc.cpp in Sources */,
289				F5AC94FF193EB7D800F58154 /* deblocking_aarch64_neon.S in Sources */,
290				4C3406CE18D96EA600DFA14A /* crt_util_safe_x.cpp in Sources */,
291				F791965919D3BE2200F60C6B /* intra_pred_common.cpp in Sources */,
292				5BD896BA1A7B839B00D32B7D /* memory_align.cpp in Sources */,
293				0DD32A881B467911009181A1 /* WelsTaskThread.cpp in Sources */,
294				4C3406CF18D96EA600DFA14A /* deblocking_common.cpp in Sources */,
295				5BA8F2C019603F5F00011CE4 /* common_tables.cpp in Sources */,
296				0DD32A861B467902009181A1 /* WelsThread.cpp in Sources */,
297				F791965419D3B89D00F60C6B /* intra_pred_common_aarch64_neon.S in Sources */,
298				4C3406D118D96EA600DFA14A /* WelsThreadLib.cpp in Sources */,
299				4C3406CC18D96EA600DFA14A /* mc_neon.S in Sources */,
300				F5BB0BB8196BB5960072D50D /* copy_mb_aarch64_neon.S in Sources */,
301				4C3406CB18D96EA600DFA14A /* expand_picture_neon.S in Sources */,
302				F791965619D3B8A600F60C6B /* intra_pred_common_neon.S in Sources */,
303				4CC61F0918FF6B4B00E56EAB /* copy_mb_neon.S in Sources */,
304				53C1C9BC193F0FB000404D8F /* expand_pic.cpp in Sources */,
305				4C3406CD18D96EA600DFA14A /* cpu.cpp in Sources */,
306				F556A8251906673900E156A8 /* expand_picture_aarch64_neon.S in Sources */,
307				4C3406CA18D96EA600DFA14A /* deblocking_neon.S in Sources */,
308				F0B204F918FD23BF005DA23F /* copy_mb.cpp in Sources */,
309				FAABAA1818E9354A00D4186F /* sad_common.cpp in Sources */,
310			);
311			runOnlyForDeploymentPostprocessing = 0;
312		};
313/* End PBXSourcesBuildPhase section */
314
315/* Begin XCBuildConfiguration section */
316		4CE443F618B722CD0017DF25 /* Debug */ = {
317			isa = XCBuildConfiguration;
318			buildSettings = {
319				ALWAYS_SEARCH_USER_PATHS = NO;
320				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
321				CLANG_CXX_LIBRARY = "libc++";
322				CLANG_ENABLE_MODULES = YES;
323				CLANG_ENABLE_OBJC_ARC = YES;
324				CLANG_WARN_BOOL_CONVERSION = YES;
325				CLANG_WARN_CONSTANT_CONVERSION = YES;
326				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
327				CLANG_WARN_EMPTY_BODY = YES;
328				CLANG_WARN_ENUM_CONVERSION = YES;
329				CLANG_WARN_INT_CONVERSION = YES;
330				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
331				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
332				COPY_PHASE_STRIP = NO;
333				GCC_C_LANGUAGE_STANDARD = gnu99;
334				GCC_DYNAMIC_NO_PIC = NO;
335				GCC_OPTIMIZATION_LEVEL = 0;
336				GCC_PREPROCESSOR_DEFINITIONS = (
337					"DEBUG=1",
338					"$(inherited)",
339				);
340				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
341				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
342				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
343				GCC_WARN_UNDECLARED_SELECTOR = YES;
344				GCC_WARN_UNINITIALIZED_AUTOS = YES;
345				GCC_WARN_UNUSED_FUNCTION = YES;
346				GCC_WARN_UNUSED_VARIABLE = YES;
347				IPHONEOS_DEPLOYMENT_TARGET = 6.0;
348				ONLY_ACTIVE_ARCH = YES;
349				SDKROOT = iphoneos;
350			};
351			name = Debug;
352		};
353		4CE443F718B722CD0017DF25 /* Release */ = {
354			isa = XCBuildConfiguration;
355			buildSettings = {
356				ALWAYS_SEARCH_USER_PATHS = NO;
357				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
358				CLANG_CXX_LIBRARY = "libc++";
359				CLANG_ENABLE_MODULES = YES;
360				CLANG_ENABLE_OBJC_ARC = YES;
361				CLANG_WARN_BOOL_CONVERSION = YES;
362				CLANG_WARN_CONSTANT_CONVERSION = YES;
363				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
364				CLANG_WARN_EMPTY_BODY = YES;
365				CLANG_WARN_ENUM_CONVERSION = YES;
366				CLANG_WARN_INT_CONVERSION = YES;
367				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
368				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
369				COPY_PHASE_STRIP = YES;
370				ENABLE_NS_ASSERTIONS = NO;
371				GCC_C_LANGUAGE_STANDARD = gnu99;
372				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
373				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
374				GCC_WARN_UNDECLARED_SELECTOR = YES;
375				GCC_WARN_UNINITIALIZED_AUTOS = YES;
376				GCC_WARN_UNUSED_FUNCTION = YES;
377				GCC_WARN_UNUSED_VARIABLE = YES;
378				IPHONEOS_DEPLOYMENT_TARGET = 6.0;
379				SDKROOT = iphoneos;
380				VALIDATE_PRODUCT = YES;
381			};
382			name = Release;
383		};
384		4CE443F918B722CD0017DF25 /* Debug */ = {
385			isa = XCBuildConfiguration;
386			buildSettings = {
387				CLANG_CXX_LANGUAGE_STANDARD = "compiler-default";
388				CLANG_CXX_LIBRARY = "compiler-default";
389				CODE_SIGN_IDENTITY = "iPhone Developer";
390				DSTROOT = /tmp/common.dst;
391				GCC_C_LANGUAGE_STANDARD = "compiler-default";
392				GCC_OPTIMIZATION_LEVEL = 3;
393				GCC_PREPROCESSOR_DEFINITIONS = "";
394				"GCC_PREPROCESSOR_DEFINITIONS[sdk=iphoneos*][arch=arm64]" = (
395					APPLE_IOS,
396					HAVE_NEON_AARCH64,
397				);
398				"GCC_PREPROCESSOR_DEFINITIONS[sdk=iphoneos*][arch=armv7]" = (
399					APPLE_IOS,
400					HAVE_NEON,
401				);
402				"GCC_PREPROCESSOR_DEFINITIONS[sdk=iphoneos*][arch=armv7s]" = (
403					APPLE_IOS,
404					HAVE_NEON,
405				);
406				"GCC_PREPROCESSOR_DEFINITIONS[sdk=iphonesimulator*]" = APPLE_IOS;
407				HEADER_SEARCH_PATHS = (
408					"$(inherited)",
409					/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
410					"$(SRCROOT)/../../../api/svc",
411				);
412				OTHER_LDFLAGS = "-ObjC";
413				PRODUCT_NAME = "$(TARGET_NAME)";
414				SKIP_INSTALL = YES;
415			};
416			name = Debug;
417		};
418		4CE443FA18B722CD0017DF25 /* Release */ = {
419			isa = XCBuildConfiguration;
420			buildSettings = {
421				CLANG_CXX_LANGUAGE_STANDARD = "compiler-default";
422				CLANG_CXX_LIBRARY = "compiler-default";
423				CODE_SIGN_IDENTITY = "iPhone Developer";
424				DSTROOT = /tmp/common.dst;
425				GCC_C_LANGUAGE_STANDARD = "compiler-default";
426				"GCC_PREPROCESSOR_DEFINITIONS[sdk=iphoneos*][arch=arm64]" = (
427					APPLE_IOS,
428					HAVE_NEON_AARCH64,
429				);
430				"GCC_PREPROCESSOR_DEFINITIONS[sdk=iphoneos*][arch=armv7]" = (
431					APPLE_IOS,
432					HAVE_NEON,
433				);
434				"GCC_PREPROCESSOR_DEFINITIONS[sdk=iphoneos*][arch=armv7s]" = (
435					APPLE_IOS,
436					HAVE_NEON,
437				);
438				"GCC_PREPROCESSOR_DEFINITIONS[sdk=iphonesimulator*]" = APPLE_IOS;
439				HEADER_SEARCH_PATHS = (
440					"$(inherited)",
441					/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
442					"$(SRCROOT)/../../../api/svc",
443				);
444				OTHER_LDFLAGS = "-ObjC";
445				PRODUCT_NAME = "$(TARGET_NAME)";
446				SKIP_INSTALL = YES;
447			};
448			name = Release;
449		};
450/* End XCBuildConfiguration section */
451
452/* Begin XCConfigurationList section */
453		4CE443D018B722CC0017DF25 /* Build configuration list for PBXProject "common" */ = {
454			isa = XCConfigurationList;
455			buildConfigurations = (
456				4CE443F618B722CD0017DF25 /* Debug */,
457				4CE443F718B722CD0017DF25 /* Release */,
458			);
459			defaultConfigurationIsVisible = 0;
460			defaultConfigurationName = Release;
461		};
462		4CE443F818B722CD0017DF25 /* Build configuration list for PBXNativeTarget "common" */ = {
463			isa = XCConfigurationList;
464			buildConfigurations = (
465				4CE443F918B722CD0017DF25 /* Debug */,
466				4CE443FA18B722CD0017DF25 /* Release */,
467			);
468			defaultConfigurationIsVisible = 0;
469			defaultConfigurationName = Release;
470		};
471/* End XCConfigurationList section */
472	};
473	rootObject = 4CE443CD18B722CC0017DF25 /* Project object */;
474}
475