diff --git a/Examples/SDWebImage Demo.xcodeproj/project.pbxproj b/Examples/SDWebImage Demo.xcodeproj/project.pbxproj index 26927625..191729e7 100644 --- a/Examples/SDWebImage Demo.xcodeproj/project.pbxproj +++ b/Examples/SDWebImage Demo.xcodeproj/project.pbxproj @@ -8,6 +8,7 @@ /* Begin PBXBuildFile section */ 3E75A9861742DBE700DA412D /* CustomPathImages in Resources */ = {isa = PBXBuildFile; fileRef = 3E75A9851742DBE700DA412D /* CustomPathImages */; }; + 4317396A1CDFCCE20008FEB9 /* libSDWebImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DA248D741954841D00390AB0 /* libSDWebImage.a */; }; 531041C1157EAC8F00BBABC3 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 537612E6155ABA44005750A4 /* ImageIO.framework */; }; 5376129A155AB74D005750A4 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 53761299155AB74D005750A4 /* UIKit.framework */; }; 5376129C155AB74D005750A4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5376129B155AB74D005750A4 /* Foundation.framework */; }; @@ -22,10 +23,23 @@ 53A2B50E155B155A00B12423 /* placeholder@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 53A2B50C155B155A00B12423 /* placeholder@2x.png */; }; 53EEC18916484553007601E1 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 53EEC18816484553007601E1 /* Default-568h@2x.png */; }; DA248D44195470FD00390AB0 /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 537612E3155ABA3C005750A4 /* MapKit.framework */; }; - DA248D79195484A500390AB0 /* libSDWebImage+WebP.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DA248D761954841D00390AB0 /* libSDWebImage+WebP.a */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ + 4317395F1CDFCC370008FEB9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = DA248D6C1954841D00390AB0 /* SDWebImage.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 00733A4C1BC487C000A5A117; + remoteInfo = "WebImage tvOS"; + }; + 431739681CDFCCDE0008FEB9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = DA248D6C1954841D00390AB0 /* SDWebImage.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 53761307155AD0D5005750A4; + remoteInfo = SDWebImage; + }; 43A0FAAE1BDD16AC00B7582B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = DA248D6C1954841D00390AB0 /* SDWebImage.xcodeproj */; @@ -40,20 +54,6 @@ remoteGlobalIDString = 53761325155AD0D5005750A4; remoteInfo = SDWebImage; }; - DA248D751954841D00390AB0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = DA248D6C1954841D00390AB0 /* SDWebImage.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 537D95C117ECC1FE0097C263; - remoteInfo = "SDWebImage+WebP"; - }; - DA248D771954841D00390AB0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = DA248D6C1954841D00390AB0 /* SDWebImage.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 531041E0157EAFA400BBABC3; - remoteInfo = "SDWebImage+MKAnnotation"; - }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ @@ -86,7 +86,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - DA248D79195484A500390AB0 /* libSDWebImage+WebP.a in Frameworks */, + 4317396A1CDFCCE20008FEB9 /* libSDWebImage.a in Frameworks */, DA248D44195470FD00390AB0 /* MapKit.framework in Frameworks */, 531041C1157EAC8F00BBABC3 /* ImageIO.framework in Frameworks */, 5376129A155AB74D005750A4 /* UIKit.framework in Frameworks */, @@ -162,9 +162,8 @@ isa = PBXGroup; children = ( DA248D741954841D00390AB0 /* libSDWebImage.a */, - DA248D761954841D00390AB0 /* libSDWebImage+WebP.a */, - DA248D781954841D00390AB0 /* libSDWebImage+MKAnnotation.a */, 43A0FAAF1BDD16AC00B7582B /* WebImage.framework */, + 431739601CDFCC370008FEB9 /* WebImage.framework */, ); name = Products; sourceTree = ""; @@ -183,6 +182,7 @@ buildRules = ( ); dependencies = ( + 431739691CDFCCDE0008FEB9 /* PBXTargetDependency */, ); name = "SDWebImage Demo"; productName = "SDWebImage Demo"; @@ -222,6 +222,13 @@ /* End PBXProject section */ /* Begin PBXReferenceProxy section */ + 431739601CDFCC370008FEB9 /* WebImage.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = WebImage.framework; + remoteRef = 4317395F1CDFCC370008FEB9 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; 43A0FAAF1BDD16AC00B7582B /* WebImage.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; @@ -236,20 +243,6 @@ remoteRef = DA248D731954841D00390AB0 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - DA248D761954841D00390AB0 /* libSDWebImage+WebP.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libSDWebImage+WebP.a"; - remoteRef = DA248D751954841D00390AB0 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - DA248D781954841D00390AB0 /* libSDWebImage+MKAnnotation.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libSDWebImage+MKAnnotation.a"; - remoteRef = DA248D771954841D00390AB0 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ @@ -282,6 +275,14 @@ }; /* End PBXSourcesBuildPhase section */ +/* Begin PBXTargetDependency section */ + 431739691CDFCCDE0008FEB9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImage; + targetProxy = 431739681CDFCCDE0008FEB9 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + /* Begin PBXVariantGroup section */ 537612B1155AB74D005750A4 /* MasterViewController.xib */ = { isa = PBXVariantGroup; diff --git a/SDWebImage.xcodeproj/project.pbxproj b/SDWebImage.xcodeproj/project.pbxproj index 2f476e0c..a94cd5b9 100644 --- a/SDWebImage.xcodeproj/project.pbxproj +++ b/SDWebImage.xcodeproj/project.pbxproj @@ -115,6 +115,158 @@ 431738C11CDFC2660008FEB9 /* mux.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CC81998E60B007367ED /* mux.h */; }; 431738C21CDFC2660008FEB9 /* mux_types.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CC91998E60B007367ED /* mux_types.h */; }; 431738C31CDFC2660008FEB9 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CCA1998E60B007367ED /* types.h */; }; + 431738C41CDFC8A30008FEB9 /* alpha.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D5B1998E6B2007367ED /* alpha.c */; }; + 431738C51CDFC8A30008FEB9 /* alphai.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577D5C1998E6B2007367ED /* alphai.h */; }; + 431738C61CDFC8A30008FEB9 /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D5D1998E6B2007367ED /* buffer.c */; }; + 431738C71CDFC8A30008FEB9 /* decode_vp8.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577D5E1998E6B2007367ED /* decode_vp8.h */; }; + 431738C81CDFC8A30008FEB9 /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D5F1998E6B2007367ED /* frame.c */; }; + 431738C91CDFC8A30008FEB9 /* idec.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D601998E6B2007367ED /* idec.c */; }; + 431738CA1CDFC8A30008FEB9 /* io.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D611998E6B2007367ED /* io.c */; }; + 431738CB1CDFC8A30008FEB9 /* quant.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D631998E6B2007367ED /* quant.c */; }; + 431738CC1CDFC8A30008FEB9 /* tree.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D641998E6B2007367ED /* tree.c */; }; + 431738CD1CDFC8A30008FEB9 /* vp8.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D651998E6B2007367ED /* vp8.c */; }; + 431738CE1CDFC8A30008FEB9 /* vp8i.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577D661998E6B2007367ED /* vp8i.h */; }; + 431738CF1CDFC8A30008FEB9 /* vp8l.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D671998E6B2007367ED /* vp8l.c */; }; + 431738D01CDFC8A30008FEB9 /* vp8li.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577D681998E6B2007367ED /* vp8li.h */; }; + 431738D11CDFC8A30008FEB9 /* webp.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D691998E6B2007367ED /* webp.c */; }; + 431738D21CDFC8A30008FEB9 /* webpi.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577D6A1998E6B2007367ED /* webpi.h */; }; + 431738D31CDFC8A40008FEB9 /* alpha.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D5B1998E6B2007367ED /* alpha.c */; }; + 431738D41CDFC8A40008FEB9 /* alphai.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577D5C1998E6B2007367ED /* alphai.h */; }; + 431738D51CDFC8A40008FEB9 /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D5D1998E6B2007367ED /* buffer.c */; }; + 431738D61CDFC8A40008FEB9 /* decode_vp8.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577D5E1998E6B2007367ED /* decode_vp8.h */; }; + 431738D71CDFC8A40008FEB9 /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D5F1998E6B2007367ED /* frame.c */; }; + 431738D81CDFC8A40008FEB9 /* idec.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D601998E6B2007367ED /* idec.c */; }; + 431738D91CDFC8A40008FEB9 /* io.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D611998E6B2007367ED /* io.c */; }; + 431738DA1CDFC8A40008FEB9 /* quant.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D631998E6B2007367ED /* quant.c */; }; + 431738DB1CDFC8A40008FEB9 /* tree.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D641998E6B2007367ED /* tree.c */; }; + 431738DC1CDFC8A40008FEB9 /* vp8.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D651998E6B2007367ED /* vp8.c */; }; + 431738DD1CDFC8A40008FEB9 /* vp8i.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577D661998E6B2007367ED /* vp8i.h */; }; + 431738DE1CDFC8A40008FEB9 /* vp8l.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D671998E6B2007367ED /* vp8l.c */; }; + 431738DF1CDFC8A40008FEB9 /* vp8li.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577D681998E6B2007367ED /* vp8li.h */; }; + 431738E01CDFC8A40008FEB9 /* webp.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577D691998E6B2007367ED /* webp.c */; }; + 431738E11CDFC8A40008FEB9 /* webpi.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577D6A1998E6B2007367ED /* webpi.h */; }; + 431738E21CDFC8AA0008FEB9 /* alpha_processing_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = DAC075D01A08CB9C002E5D32 /* alpha_processing_sse2.c */; }; + 431738E31CDFC8AA0008FEB9 /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C661998E60B007367ED /* alpha_processing.c */; }; + 431738E41CDFC8AA0008FEB9 /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C671998E60B007367ED /* cpu.c */; }; + 431738E51CDFC8AA0008FEB9 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C681998E60B007367ED /* dec.c */; }; + 431738E61CDFC8AA0008FEB9 /* dec_clip_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C691998E60B007367ED /* dec_clip_tables.c */; }; + 431738E71CDFC8AA0008FEB9 /* dec_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C6A1998E60B007367ED /* dec_mips32.c */; }; + 431738E81CDFC8AA0008FEB9 /* dec_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C6B1998E60B007367ED /* dec_neon.c */; }; + 431738E91CDFC8AA0008FEB9 /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C6C1998E60B007367ED /* dec_sse2.c */; }; + 431738EA1CDFC8AA0008FEB9 /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577C6D1998E60B007367ED /* dsp.h */; }; + 431738EB1CDFC8AA0008FEB9 /* enc.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C6E1998E60B007367ED /* enc.c */; }; + 431738EC1CDFC8AA0008FEB9 /* enc_avx2.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C6F1998E60B007367ED /* enc_avx2.c */; }; + 431738ED1CDFC8AA0008FEB9 /* enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C701998E60B007367ED /* enc_mips32.c */; }; + 431738EE1CDFC8AA0008FEB9 /* enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C711998E60B007367ED /* enc_neon.c */; }; + 431738EF1CDFC8AA0008FEB9 /* enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C721998E60B007367ED /* enc_sse2.c */; }; + 431738F01CDFC8AA0008FEB9 /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C731998E60B007367ED /* lossless.c */; }; + 431738F11CDFC8AA0008FEB9 /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577C741998E60B007367ED /* lossless.h */; }; + 431738F21CDFC8AA0008FEB9 /* lossless_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C751998E60B007367ED /* lossless_mips32.c */; }; + 431738F31CDFC8AA0008FEB9 /* lossless_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C761998E60B007367ED /* lossless_neon.c */; }; + 431738F41CDFC8AA0008FEB9 /* lossless_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C771998E60B007367ED /* lossless_sse2.c */; }; + 431738F51CDFC8AA0008FEB9 /* neon.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577C791998E60B007367ED /* neon.h */; }; + 431738F61CDFC8AA0008FEB9 /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C7A1998E60B007367ED /* upsampling.c */; }; + 431738F71CDFC8AA0008FEB9 /* upsampling_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C7B1998E60B007367ED /* upsampling_neon.c */; }; + 431738F81CDFC8AA0008FEB9 /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C7C1998E60B007367ED /* upsampling_sse2.c */; }; + 431738F91CDFC8AA0008FEB9 /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C7D1998E60B007367ED /* yuv.c */; }; + 431738FA1CDFC8AA0008FEB9 /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577C7E1998E60B007367ED /* yuv.h */; }; + 431738FB1CDFC8AA0008FEB9 /* yuv_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C7F1998E60B007367ED /* yuv_mips32.c */; }; + 431738FC1CDFC8AA0008FEB9 /* yuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C801998E60B007367ED /* yuv_sse2.c */; }; + 431738FD1CDFC8AA0008FEB9 /* yuv_tables_sse2.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577C811998E60B007367ED /* yuv_tables_sse2.h */; }; + 431738FE1CDFC8AA0008FEB9 /* alpha_processing_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = DAC075D01A08CB9C002E5D32 /* alpha_processing_sse2.c */; }; + 431738FF1CDFC8AA0008FEB9 /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C661998E60B007367ED /* alpha_processing.c */; }; + 431739001CDFC8AA0008FEB9 /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C671998E60B007367ED /* cpu.c */; }; + 431739011CDFC8AA0008FEB9 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C681998E60B007367ED /* dec.c */; }; + 431739021CDFC8AA0008FEB9 /* dec_clip_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C691998E60B007367ED /* dec_clip_tables.c */; }; + 431739031CDFC8AA0008FEB9 /* dec_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C6A1998E60B007367ED /* dec_mips32.c */; }; + 431739041CDFC8AA0008FEB9 /* dec_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C6B1998E60B007367ED /* dec_neon.c */; }; + 431739051CDFC8AA0008FEB9 /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C6C1998E60B007367ED /* dec_sse2.c */; }; + 431739061CDFC8AA0008FEB9 /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577C6D1998E60B007367ED /* dsp.h */; }; + 431739071CDFC8AA0008FEB9 /* enc.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C6E1998E60B007367ED /* enc.c */; }; + 431739081CDFC8AA0008FEB9 /* enc_avx2.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C6F1998E60B007367ED /* enc_avx2.c */; }; + 431739091CDFC8AA0008FEB9 /* enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C701998E60B007367ED /* enc_mips32.c */; }; + 4317390A1CDFC8AA0008FEB9 /* enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C711998E60B007367ED /* enc_neon.c */; }; + 4317390B1CDFC8AA0008FEB9 /* enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C721998E60B007367ED /* enc_sse2.c */; }; + 4317390C1CDFC8AA0008FEB9 /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C731998E60B007367ED /* lossless.c */; }; + 4317390D1CDFC8AA0008FEB9 /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577C741998E60B007367ED /* lossless.h */; }; + 4317390E1CDFC8AA0008FEB9 /* lossless_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C751998E60B007367ED /* lossless_mips32.c */; }; + 4317390F1CDFC8AA0008FEB9 /* lossless_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C761998E60B007367ED /* lossless_neon.c */; }; + 431739101CDFC8AA0008FEB9 /* lossless_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C771998E60B007367ED /* lossless_sse2.c */; }; + 431739111CDFC8AA0008FEB9 /* neon.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577C791998E60B007367ED /* neon.h */; }; + 431739121CDFC8AA0008FEB9 /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C7A1998E60B007367ED /* upsampling.c */; }; + 431739131CDFC8AA0008FEB9 /* upsampling_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C7B1998E60B007367ED /* upsampling_neon.c */; }; + 431739141CDFC8AA0008FEB9 /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C7C1998E60B007367ED /* upsampling_sse2.c */; }; + 431739151CDFC8AA0008FEB9 /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C7D1998E60B007367ED /* yuv.c */; }; + 431739161CDFC8AA0008FEB9 /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577C7E1998E60B007367ED /* yuv.h */; }; + 431739171CDFC8AA0008FEB9 /* yuv_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C7F1998E60B007367ED /* yuv_mips32.c */; }; + 431739181CDFC8AA0008FEB9 /* yuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577C801998E60B007367ED /* yuv_sse2.c */; }; + 431739191CDFC8AA0008FEB9 /* yuv_tables_sse2.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577C811998E60B007367ED /* yuv_tables_sse2.h */; }; + 4317391A1CDFC8B20008FEB9 /* bit_reader.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CA81998E60B007367ED /* bit_reader.c */; }; + 4317391B1CDFC8B20008FEB9 /* bit_reader.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CA91998E60B007367ED /* bit_reader.h */; }; + 4317391C1CDFC8B20008FEB9 /* bit_reader_inl.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CAA1998E60B007367ED /* bit_reader_inl.h */; }; + 4317391D1CDFC8B20008FEB9 /* bit_writer.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CAB1998E60B007367ED /* bit_writer.c */; }; + 4317391E1CDFC8B20008FEB9 /* bit_writer.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CAC1998E60B007367ED /* bit_writer.h */; }; + 4317391F1CDFC8B20008FEB9 /* color_cache.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CAD1998E60B007367ED /* color_cache.c */; }; + 431739201CDFC8B20008FEB9 /* color_cache.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CAE1998E60B007367ED /* color_cache.h */; }; + 431739211CDFC8B20008FEB9 /* endian_inl.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CAF1998E60B007367ED /* endian_inl.h */; }; + 431739221CDFC8B20008FEB9 /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CB01998E60B007367ED /* filters.c */; }; + 431739231CDFC8B20008FEB9 /* filters.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CB11998E60B007367ED /* filters.h */; }; + 431739241CDFC8B20008FEB9 /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CB21998E60B007367ED /* huffman.c */; }; + 431739251CDFC8B20008FEB9 /* huffman.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CB31998E60B007367ED /* huffman.h */; }; + 431739261CDFC8B20008FEB9 /* huffman_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CB41998E60B007367ED /* huffman_encode.c */; }; + 431739271CDFC8B20008FEB9 /* huffman_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CB51998E60B007367ED /* huffman_encode.h */; }; + 431739281CDFC8B20008FEB9 /* quant_levels.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CB71998E60B007367ED /* quant_levels.c */; }; + 431739291CDFC8B20008FEB9 /* quant_levels.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CB81998E60B007367ED /* quant_levels.h */; }; + 4317392A1CDFC8B20008FEB9 /* quant_levels_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CB91998E60B007367ED /* quant_levels_dec.c */; }; + 4317392B1CDFC8B20008FEB9 /* quant_levels_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CBA1998E60B007367ED /* quant_levels_dec.h */; }; + 4317392C1CDFC8B20008FEB9 /* random.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CBB1998E60B007367ED /* random.c */; }; + 4317392D1CDFC8B20008FEB9 /* random.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CBC1998E60B007367ED /* random.h */; }; + 4317392E1CDFC8B20008FEB9 /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CBD1998E60B007367ED /* rescaler.c */; }; + 4317392F1CDFC8B20008FEB9 /* rescaler.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CBE1998E60B007367ED /* rescaler.h */; }; + 431739301CDFC8B20008FEB9 /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CBF1998E60B007367ED /* thread.c */; }; + 431739311CDFC8B20008FEB9 /* thread.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CC01998E60B007367ED /* thread.h */; }; + 431739321CDFC8B20008FEB9 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CC11998E60B007367ED /* utils.c */; }; + 431739331CDFC8B20008FEB9 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CC21998E60B007367ED /* utils.h */; }; + 431739341CDFC8B20008FEB9 /* bit_reader.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CA81998E60B007367ED /* bit_reader.c */; }; + 431739351CDFC8B20008FEB9 /* bit_reader.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CA91998E60B007367ED /* bit_reader.h */; }; + 431739361CDFC8B20008FEB9 /* bit_reader_inl.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CAA1998E60B007367ED /* bit_reader_inl.h */; }; + 431739371CDFC8B20008FEB9 /* bit_writer.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CAB1998E60B007367ED /* bit_writer.c */; }; + 431739381CDFC8B20008FEB9 /* bit_writer.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CAC1998E60B007367ED /* bit_writer.h */; }; + 431739391CDFC8B20008FEB9 /* color_cache.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CAD1998E60B007367ED /* color_cache.c */; }; + 4317393A1CDFC8B20008FEB9 /* color_cache.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CAE1998E60B007367ED /* color_cache.h */; }; + 4317393B1CDFC8B20008FEB9 /* endian_inl.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CAF1998E60B007367ED /* endian_inl.h */; }; + 4317393C1CDFC8B20008FEB9 /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CB01998E60B007367ED /* filters.c */; }; + 4317393D1CDFC8B20008FEB9 /* filters.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CB11998E60B007367ED /* filters.h */; }; + 4317393E1CDFC8B20008FEB9 /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CB21998E60B007367ED /* huffman.c */; }; + 4317393F1CDFC8B20008FEB9 /* huffman.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CB31998E60B007367ED /* huffman.h */; }; + 431739401CDFC8B20008FEB9 /* huffman_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CB41998E60B007367ED /* huffman_encode.c */; }; + 431739411CDFC8B20008FEB9 /* huffman_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CB51998E60B007367ED /* huffman_encode.h */; }; + 431739421CDFC8B20008FEB9 /* quant_levels.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CB71998E60B007367ED /* quant_levels.c */; }; + 431739431CDFC8B20008FEB9 /* quant_levels.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CB81998E60B007367ED /* quant_levels.h */; }; + 431739441CDFC8B20008FEB9 /* quant_levels_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CB91998E60B007367ED /* quant_levels_dec.c */; }; + 431739451CDFC8B20008FEB9 /* quant_levels_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CBA1998E60B007367ED /* quant_levels_dec.h */; }; + 431739461CDFC8B20008FEB9 /* random.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CBB1998E60B007367ED /* random.c */; }; + 431739471CDFC8B20008FEB9 /* random.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CBC1998E60B007367ED /* random.h */; }; + 431739481CDFC8B20008FEB9 /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CBD1998E60B007367ED /* rescaler.c */; }; + 431739491CDFC8B20008FEB9 /* rescaler.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CBE1998E60B007367ED /* rescaler.h */; }; + 4317394A1CDFC8B20008FEB9 /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CBF1998E60B007367ED /* thread.c */; }; + 4317394B1CDFC8B20008FEB9 /* thread.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CC01998E60B007367ED /* thread.h */; }; + 4317394C1CDFC8B20008FEB9 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = DA577CC11998E60B007367ED /* utils.c */; }; + 4317394D1CDFC8B20008FEB9 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CC21998E60B007367ED /* utils.h */; }; + 4317394E1CDFC8B70008FEB9 /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CC41998E60B007367ED /* decode.h */; }; + 4317394F1CDFC8B70008FEB9 /* demux.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CC51998E60B007367ED /* demux.h */; }; + 431739501CDFC8B70008FEB9 /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CC61998E60B007367ED /* encode.h */; }; + 431739511CDFC8B70008FEB9 /* format_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CC71998E60B007367ED /* format_constants.h */; }; + 431739521CDFC8B70008FEB9 /* mux.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CC81998E60B007367ED /* mux.h */; }; + 431739531CDFC8B70008FEB9 /* mux_types.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CC91998E60B007367ED /* mux_types.h */; }; + 431739541CDFC8B70008FEB9 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CCA1998E60B007367ED /* types.h */; }; + 431739551CDFC8B70008FEB9 /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CC41998E60B007367ED /* decode.h */; }; + 431739561CDFC8B70008FEB9 /* demux.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CC51998E60B007367ED /* demux.h */; }; + 431739571CDFC8B70008FEB9 /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CC61998E60B007367ED /* encode.h */; }; + 431739581CDFC8B70008FEB9 /* format_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CC71998E60B007367ED /* format_constants.h */; }; + 431739591CDFC8B70008FEB9 /* mux.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CC81998E60B007367ED /* mux.h */; }; + 4317395A1CDFC8B70008FEB9 /* mux_types.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CC91998E60B007367ED /* mux_types.h */; }; + 4317395B1CDFC8B70008FEB9 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = DA577CCA1998E60B007367ED /* types.h */; }; 438096721CDFC08200DC626B /* MKAnnotationView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 535699B415113E7300A4C397 /* MKAnnotationView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; 438096731CDFC08F00DC626B /* MKAnnotationView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 535699B515113E7300A4C397 /* MKAnnotationView+WebCache.m */; }; 438096741CDFC09C00DC626B /* UIImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFB911762547C00698166 /* UIImage+WebP.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -587,23 +739,54 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( + 4317395A1CDFC8B70008FEB9 /* mux_types.h in Headers */, + 431739561CDFC8B70008FEB9 /* demux.h in Headers */, + 431739111CDFC8AA0008FEB9 /* neon.h in Headers */, + 4317394D1CDFC8B20008FEB9 /* utils.h in Headers */, + 431739451CDFC8B20008FEB9 /* quant_levels_dec.h in Headers */, + 431739361CDFC8B20008FEB9 /* bit_reader_inl.h in Headers */, + 4317390D1CDFC8AA0008FEB9 /* lossless.h in Headers */, + 4317393A1CDFC8B20008FEB9 /* color_cache.h in Headers */, + 431738E11CDFC8A40008FEB9 /* webpi.h in Headers */, + 431739571CDFC8B70008FEB9 /* encode.h in Headers */, + 431739351CDFC8B20008FEB9 /* bit_reader.h in Headers */, 00733A6F1BC4880E00A5A117 /* UIImage+WebP.h in Headers */, + 431739431CDFC8B20008FEB9 /* quant_levels.h in Headers */, 00733A681BC4880E00A5A117 /* SDWebImageManager.h in Headers */, + 431739591CDFC8B70008FEB9 /* mux.h in Headers */, + 4317393F1CDFC8B20008FEB9 /* huffman.h in Headers */, 00733A6C1BC4880E00A5A117 /* UIButton+WebCache.h in Headers */, + 431738DF1CDFC8A40008FEB9 /* vp8li.h in Headers */, + 4317395B1CDFC8B70008FEB9 /* types.h in Headers */, + 431739551CDFC8B70008FEB9 /* decode.h in Headers */, 00733A731BC4880E00A5A117 /* WebImage.h in Headers */, 00733A701BC4880E00A5A117 /* UIImageView+HighlightedWebCache.h in Headers */, 00733A671BC4880E00A5A117 /* SDImageCache.h in Headers */, + 431739191CDFC8AA0008FEB9 /* yuv_tables_sse2.h in Headers */, + 431739411CDFC8B20008FEB9 /* huffman_encode.h in Headers */, 00733A711BC4880E00A5A117 /* UIImageView+WebCache.h in Headers */, 00733A631BC4880E00A5A117 /* SDWebImageCompat.h in Headers */, + 431739381CDFC8B20008FEB9 /* bit_writer.h in Headers */, 00733A661BC4880E00A5A117 /* SDWebImageDownloaderOperation.h in Headers */, + 4317394B1CDFC8B20008FEB9 /* thread.h in Headers */, 00733A721BC4880E00A5A117 /* UIView+WebCacheOperation.h in Headers */, + 4317393B1CDFC8B20008FEB9 /* endian_inl.h in Headers */, + 431739061CDFC8AA0008FEB9 /* dsp.h in Headers */, 00733A6B1BC4880E00A5A117 /* NSData+ImageContentType.h in Headers */, 00733A6A1BC4880E00A5A117 /* SDWebImagePrefetcher.h in Headers */, 00733A641BC4880E00A5A117 /* SDWebImageOperation.h in Headers */, + 431738D41CDFC8A40008FEB9 /* alphai.h in Headers */, + 431739581CDFC8B70008FEB9 /* format_constants.h in Headers */, + 431739491CDFC8B20008FEB9 /* rescaler.h in Headers */, + 431739161CDFC8AA0008FEB9 /* yuv.h in Headers */, 00733A6E1BC4880E00A5A117 /* UIImage+MultiFormat.h in Headers */, + 431738DD1CDFC8A40008FEB9 /* vp8i.h in Headers */, 00733A6D1BC4880E00A5A117 /* UIImage+GIF.h in Headers */, 00733A651BC4880E00A5A117 /* SDWebImageDownloader.h in Headers */, + 4317393D1CDFC8B20008FEB9 /* filters.h in Headers */, 00733A691BC4880E00A5A117 /* SDWebImageDecoder.h in Headers */, + 431738D61CDFC8A40008FEB9 /* decode_vp8.h in Headers */, + 431739471CDFC8B20008FEB9 /* random.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -611,24 +794,55 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( + 4317394F1CDFC8B70008FEB9 /* demux.h in Headers */, + 431739211CDFC8B20008FEB9 /* endian_inl.h in Headers */, + 431739541CDFC8B70008FEB9 /* types.h in Headers */, + 431738F51CDFC8AA0008FEB9 /* neon.h in Headers */, + 431738C51CDFC8A30008FEB9 /* alphai.h in Headers */, 4A2CAE041AB4BB5400B6BC39 /* WebImage.h in Headers */, + 431739511CDFC8B70008FEB9 /* format_constants.h in Headers */, + 431739231CDFC8B20008FEB9 /* filters.h in Headers */, 4A2CAE211AB4BB7000B6BC39 /* SDWebImageManager.h in Headers */, 4A2CAE1F1AB4BB6C00B6BC39 /* SDImageCache.h in Headers */, 4A2CAE351AB4BB7500B6BC39 /* UIImageView+WebCache.h in Headers */, + 4317392D1CDFC8B20008FEB9 /* random.h in Headers */, + 4317392F1CDFC8B20008FEB9 /* rescaler.h in Headers */, 4A2CAE181AB4BB6400B6BC39 /* SDWebImageCompat.h in Headers */, + 4317391B1CDFC8B20008FEB9 /* bit_reader.h in Headers */, 4A2CAE331AB4BB7500B6BC39 /* UIImageView+HighlightedWebCache.h in Headers */, + 431739521CDFC8B70008FEB9 /* mux.h in Headers */, + 431738F11CDFC8AA0008FEB9 /* lossless.h in Headers */, + 431739271CDFC8B20008FEB9 /* huffman_encode.h in Headers */, + 431738FA1CDFC8AA0008FEB9 /* yuv.h in Headers */, 4A2CAE1D1AB4BB6800B6BC39 /* SDWebImageDownloaderOperation.h in Headers */, + 4317394E1CDFC8B70008FEB9 /* decode.h in Headers */, + 431738D21CDFC8A30008FEB9 /* webpi.h in Headers */, + 431739311CDFC8B20008FEB9 /* thread.h in Headers */, + 431739291CDFC8B20008FEB9 /* quant_levels.h in Headers */, + 4317391C1CDFC8B20008FEB9 /* bit_reader_inl.h in Headers */, + 4317392B1CDFC8B20008FEB9 /* quant_levels_dec.h in Headers */, 4A2CAE2B1AB4BB7500B6BC39 /* UIButton+WebCache.h in Headers */, 4A2CAE251AB4BB7000B6BC39 /* SDWebImagePrefetcher.h in Headers */, 4A2CAE371AB4BB7500B6BC39 /* UIView+WebCacheOperation.h in Headers */, 4A2CAE2F1AB4BB7500B6BC39 /* UIImage+MultiFormat.h in Headers */, 4A2CAE1A1AB4BB6400B6BC39 /* SDWebImageOperation.h in Headers */, + 431738CE1CDFC8A30008FEB9 /* vp8i.h in Headers */, + 431738D01CDFC8A30008FEB9 /* vp8li.h in Headers */, + 431739201CDFC8B20008FEB9 /* color_cache.h in Headers */, + 431739331CDFC8B20008FEB9 /* utils.h in Headers */, 4A2CAE1B1AB4BB6800B6BC39 /* SDWebImageDownloader.h in Headers */, + 431739251CDFC8B20008FEB9 /* huffman.h in Headers */, 4A2CAE271AB4BB7500B6BC39 /* MKAnnotationView+WebCache.h in Headers */, + 431738FD1CDFC8AA0008FEB9 /* yuv_tables_sse2.h in Headers */, + 4317391E1CDFC8B20008FEB9 /* bit_writer.h in Headers */, + 431739501CDFC8B70008FEB9 /* encode.h in Headers */, + 431738EA1CDFC8AA0008FEB9 /* dsp.h in Headers */, 4A2CAE231AB4BB7000B6BC39 /* SDWebImageDecoder.h in Headers */, 4A2CAE311AB4BB7500B6BC39 /* UIImage+WebP.h in Headers */, 4A2CAE2D1AB4BB7500B6BC39 /* UIImage+GIF.h in Headers */, 4A2CAE291AB4BB7500B6BC39 /* NSData+ImageContentType.h in Headers */, + 431738C71CDFC8A30008FEB9 /* decode_vp8.h in Headers */, + 431739531CDFC8B70008FEB9 /* mux_types.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -819,21 +1033,66 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 431739341CDFC8B20008FEB9 /* bit_reader.c in Sources */, 00733A561BC4880000A5A117 /* SDWebImageDownloaderOperation.m in Sources */, + 431739391CDFC8B20008FEB9 /* color_cache.c in Sources */, 00733A5A1BC4880000A5A117 /* SDWebImagePrefetcher.m in Sources */, + 431739031CDFC8AA0008FEB9 /* dec_mips32.c in Sources */, + 4317390B1CDFC8AA0008FEB9 /* enc_sse2.c in Sources */, 00733A5B1BC4880000A5A117 /* NSData+ImageContentType.m in Sources */, + 431739131CDFC8AA0008FEB9 /* upsampling_neon.c in Sources */, + 431738D71CDFC8A40008FEB9 /* frame.c in Sources */, + 431739011CDFC8AA0008FEB9 /* dec.c in Sources */, + 431739171CDFC8AA0008FEB9 /* yuv_mips32.c in Sources */, + 4317390A1CDFC8AA0008FEB9 /* enc_neon.c in Sources */, + 4317390C1CDFC8AA0008FEB9 /* lossless.c in Sources */, + 431739181CDFC8AA0008FEB9 /* yuv_sse2.c in Sources */, 00733A551BC4880000A5A117 /* SDWebImageDownloader.m in Sources */, + 431738E01CDFC8A40008FEB9 /* webp.c in Sources */, + 431739481CDFC8B20008FEB9 /* rescaler.c in Sources */, + 431738D91CDFC8A40008FEB9 /* io.c in Sources */, + 431738D51CDFC8A40008FEB9 /* buffer.c in Sources */, + 431738FE1CDFC8AA0008FEB9 /* alpha_processing_sse2.c in Sources */, + 4317390F1CDFC8AA0008FEB9 /* lossless_neon.c in Sources */, + 431739121CDFC8AA0008FEB9 /* upsampling.c in Sources */, + 431739371CDFC8B20008FEB9 /* bit_writer.c in Sources */, 00733A611BC4880000A5A117 /* UIImageView+WebCache.m in Sources */, + 431738D81CDFC8A40008FEB9 /* idec.c in Sources */, + 431738DE1CDFC8A40008FEB9 /* vp8l.c in Sources */, + 431739461CDFC8B20008FEB9 /* random.c in Sources */, + 431739071CDFC8AA0008FEB9 /* enc.c in Sources */, + 431738DB1CDFC8A40008FEB9 /* tree.c in Sources */, + 431739081CDFC8AA0008FEB9 /* enc_avx2.c in Sources */, 00733A581BC4880000A5A117 /* SDWebImageManager.m in Sources */, + 431739001CDFC8AA0008FEB9 /* cpu.c in Sources */, 00733A541BC4880000A5A117 /* SDWebImageCompat.m in Sources */, + 4317393E1CDFC8B20008FEB9 /* huffman.c in Sources */, + 431739151CDFC8AA0008FEB9 /* yuv.c in Sources */, + 431739101CDFC8AA0008FEB9 /* lossless_sse2.c in Sources */, + 431739091CDFC8AA0008FEB9 /* enc_mips32.c in Sources */, 00733A621BC4880000A5A117 /* UIView+WebCacheOperation.m in Sources */, + 4317393C1CDFC8B20008FEB9 /* filters.c in Sources */, + 431738DA1CDFC8A40008FEB9 /* quant.c in Sources */, 00733A591BC4880000A5A117 /* SDWebImageDecoder.m in Sources */, 00733A5F1BC4880000A5A117 /* UIImage+WebP.m in Sources */, + 431739041CDFC8AA0008FEB9 /* dec_neon.c in Sources */, + 431739441CDFC8B20008FEB9 /* quant_levels_dec.c in Sources */, 00733A5C1BC4880000A5A117 /* UIButton+WebCache.m in Sources */, + 4317394C1CDFC8B20008FEB9 /* utils.c in Sources */, + 431739421CDFC8B20008FEB9 /* quant_levels.c in Sources */, + 431739141CDFC8AA0008FEB9 /* upsampling_sse2.c in Sources */, 00733A5D1BC4880000A5A117 /* UIImage+GIF.m in Sources */, + 431738DC1CDFC8A40008FEB9 /* vp8.c in Sources */, 00733A571BC4880000A5A117 /* SDImageCache.m in Sources */, + 4317394A1CDFC8B20008FEB9 /* thread.c in Sources */, + 431739051CDFC8AA0008FEB9 /* dec_sse2.c in Sources */, + 431739021CDFC8AA0008FEB9 /* dec_clip_tables.c in Sources */, 00733A5E1BC4880000A5A117 /* UIImage+MultiFormat.m in Sources */, + 431738D31CDFC8A40008FEB9 /* alpha.c in Sources */, + 431738FF1CDFC8AA0008FEB9 /* alpha_processing.c in Sources */, 00733A601BC4880000A5A117 /* UIImageView+HighlightedWebCache.m in Sources */, + 4317390E1CDFC8AA0008FEB9 /* lossless_mips32.c in Sources */, + 431739401CDFC8B20008FEB9 /* huffman_encode.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -841,22 +1100,67 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 431738E51CDFC8AA0008FEB9 /* dec.c in Sources */, + 431739241CDFC8B20008FEB9 /* huffman.c in Sources */, + 431739281CDFC8B20008FEB9 /* quant_levels.c in Sources */, + 431738C91CDFC8A30008FEB9 /* idec.c in Sources */, + 4317392C1CDFC8B20008FEB9 /* random.c in Sources */, + 431738E21CDFC8AA0008FEB9 /* alpha_processing_sse2.c in Sources */, 4A2CAE2E1AB4BB7500B6BC39 /* UIImage+GIF.m in Sources */, 4A2CAE321AB4BB7500B6BC39 /* UIImage+WebP.m in Sources */, + 431738EC1CDFC8AA0008FEB9 /* enc_avx2.c in Sources */, + 4317392E1CDFC8B20008FEB9 /* rescaler.c in Sources */, + 431738E91CDFC8AA0008FEB9 /* dec_sse2.c in Sources */, + 431738F71CDFC8AA0008FEB9 /* upsampling_neon.c in Sources */, + 431738CB1CDFC8A30008FEB9 /* quant.c in Sources */, + 431738E71CDFC8AA0008FEB9 /* dec_mips32.c in Sources */, + 431738E31CDFC8AA0008FEB9 /* alpha_processing.c in Sources */, + 431738F41CDFC8AA0008FEB9 /* lossless_sse2.c in Sources */, + 431738EF1CDFC8AA0008FEB9 /* enc_sse2.c in Sources */, + 431739301CDFC8B20008FEB9 /* thread.c in Sources */, 4A2CAE361AB4BB7500B6BC39 /* UIImageView+WebCache.m in Sources */, + 431739221CDFC8B20008FEB9 /* filters.c in Sources */, + 431738FB1CDFC8AA0008FEB9 /* yuv_mips32.c in Sources */, 4A2CAE1E1AB4BB6800B6BC39 /* SDWebImageDownloaderOperation.m in Sources */, + 431738CC1CDFC8A30008FEB9 /* tree.c in Sources */, 4A2CAE281AB4BB7500B6BC39 /* MKAnnotationView+WebCache.m in Sources */, 4A2CAE261AB4BB7000B6BC39 /* SDWebImagePrefetcher.m in Sources */, + 431738FC1CDFC8AA0008FEB9 /* yuv_sse2.c in Sources */, + 4317391F1CDFC8B20008FEB9 /* color_cache.c in Sources */, + 431738F21CDFC8AA0008FEB9 /* lossless_mips32.c in Sources */, 4A2CAE301AB4BB7500B6BC39 /* UIImage+MultiFormat.m in Sources */, + 431738ED1CDFC8AA0008FEB9 /* enc_mips32.c in Sources */, + 4317392A1CDFC8B20008FEB9 /* quant_levels_dec.c in Sources */, + 431738CF1CDFC8A30008FEB9 /* vp8l.c in Sources */, + 431738E41CDFC8AA0008FEB9 /* cpu.c in Sources */, 4A2CAE1C1AB4BB6800B6BC39 /* SDWebImageDownloader.m in Sources */, 4A2CAE2A1AB4BB7500B6BC39 /* NSData+ImageContentType.m in Sources */, + 431738D11CDFC8A30008FEB9 /* webp.c in Sources */, + 431738F91CDFC8AA0008FEB9 /* yuv.c in Sources */, + 4317391D1CDFC8B20008FEB9 /* bit_writer.c in Sources */, + 431738CD1CDFC8A30008FEB9 /* vp8.c in Sources */, 4A2CAE221AB4BB7000B6BC39 /* SDWebImageManager.m in Sources */, + 431738EE1CDFC8AA0008FEB9 /* enc_neon.c in Sources */, + 431738F31CDFC8AA0008FEB9 /* lossless_neon.c in Sources */, + 431738E61CDFC8AA0008FEB9 /* dec_clip_tables.c in Sources */, + 431738F01CDFC8AA0008FEB9 /* lossless.c in Sources */, 4A2CAE191AB4BB6400B6BC39 /* SDWebImageCompat.m in Sources */, + 431739261CDFC8B20008FEB9 /* huffman_encode.c in Sources */, 4A2CAE2C1AB4BB7500B6BC39 /* UIButton+WebCache.m in Sources */, + 431738F61CDFC8AA0008FEB9 /* upsampling.c in Sources */, + 431738CA1CDFC8A30008FEB9 /* io.c in Sources */, 4A2CAE381AB4BB7500B6BC39 /* UIView+WebCacheOperation.m in Sources */, + 431738C61CDFC8A30008FEB9 /* buffer.c in Sources */, 4A2CAE241AB4BB7000B6BC39 /* SDWebImageDecoder.m in Sources */, 4A2CAE341AB4BB7500B6BC39 /* UIImageView+HighlightedWebCache.m in Sources */, + 431738F81CDFC8AA0008FEB9 /* upsampling_sse2.c in Sources */, 4A2CAE201AB4BB6C00B6BC39 /* SDImageCache.m in Sources */, + 431738C81CDFC8A30008FEB9 /* frame.c in Sources */, + 4317391A1CDFC8B20008FEB9 /* bit_reader.c in Sources */, + 431738E81CDFC8AA0008FEB9 /* dec_neon.c in Sources */, + 431738C41CDFC8A30008FEB9 /* alpha.c in Sources */, + 431738EB1CDFC8AA0008FEB9 /* enc.c in Sources */, + 431739321CDFC8B20008FEB9 /* utils.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1027,47 +1331,18 @@ isa = XCBuildConfiguration; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)"; INFOPLIST_FILE = WebImage/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MTL_ENABLE_DEBUG_INFO = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.dailymotion.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = WebImage.framework/Headers; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; }; name = Debug; }; @@ -1075,45 +1350,18 @@ isa = XCBuildConfiguration; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; INFOPLIST_FILE = WebImage/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_BUNDLE_IDENTIFIER = "com.dailymotion.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = WebImage.framework/Headers; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; }; name = Release; }; @@ -1122,6 +1370,7 @@ buildSettings = { GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)"; PRODUCT_NAME = SDWebImage; + PUBLIC_HEADERS_FOLDER_PATH = include/SDWebImage; }; name = Debug; }; @@ -1129,6 +1378,7 @@ isa = XCBuildConfiguration; buildSettings = { PRODUCT_NAME = SDWebImage; + PUBLIC_HEADERS_FOLDER_PATH = include/SDWebImage; }; name = Release; }; @@ -1136,14 +1386,29 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = NO; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; ENABLE_TESTABILITY = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)\"", ); + GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", @@ -1156,11 +1421,12 @@ GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES; GCC_WARN_ABOUT_MISSING_NEWLINE = YES; GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; GCC_WARN_SHADOW = YES; GCC_WARN_SIGN_COMPARE = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_LABEL = YES; GCC_WARN_UNUSED_PARAMETER = NO; @@ -1169,10 +1435,10 @@ IPHONEOS_DEPLOYMENT_TARGET = 5.0; ONLY_ACTIVE_ARCH = YES; OTHER_LDFLAGS = "-ObjC"; - PUBLIC_HEADERS_FOLDER_PATH = include/SDWebImage; RUN_CLANG_STATIC_ANALYZER = YES; SDKROOT = iphoneos; SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; @@ -1180,23 +1446,42 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = NO; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)\"", ); - GCC_PREPROCESSOR_DEFINITIONS = ""; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "SD_WEBP=1", + "$(inherited)", + ); GCC_TREAT_WARNINGS_AS_ERRORS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES; GCC_WARN_ABOUT_MISSING_NEWLINE = YES; GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; GCC_WARN_SHADOW = YES; GCC_WARN_SIGN_COMPARE = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_LABEL = YES; GCC_WARN_UNUSED_PARAMETER = NO; @@ -1204,10 +1489,10 @@ HEADER_SEARCH_PATHS = Vendors/libwebp/src; IPHONEOS_DEPLOYMENT_TARGET = 5.0; OTHER_LDFLAGS = "-ObjC"; - PUBLIC_HEADERS_FOLDER_PATH = include/SDWebImage; RUN_CLANG_STATIC_ANALYZER = YES; SDKROOT = iphoneos; SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; name = Release; diff --git a/SDWebImage.xcworkspace/xcshareddata/xcschemes/SDWebImage.xcscheme b/SDWebImage.xcodeproj/xcshareddata/xcschemes/SDWebImage.xcscheme similarity index 100% rename from SDWebImage.xcworkspace/xcshareddata/xcschemes/SDWebImage.xcscheme rename to SDWebImage.xcodeproj/xcshareddata/xcschemes/SDWebImage.xcscheme diff --git a/SDWebImage.xcworkspace/xcshareddata/xcschemes/WebImage.xcscheme b/SDWebImage.xcworkspace/xcshareddata/xcschemes/WebImage.xcscheme deleted file mode 100644 index 49dd15a5..00000000 --- a/SDWebImage.xcworkspace/xcshareddata/xcschemes/WebImage.xcscheme +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SDWebImage/UIImage+WebP.h b/SDWebImage/UIImage+WebP.h index b791e6fc..48cdf030 100644 --- a/SDWebImage/UIImage+WebP.h +++ b/SDWebImage/UIImage+WebP.h @@ -10,13 +10,6 @@ #import -// Fix for issue #416 Undefined symbols for architecture armv7 since WebP introduction when deploying to device -void WebPInitPremultiplyNEON(void); - -void WebPInitUpsamplersNEON(void); - -void VP8DspInitNEON(void); - @interface UIImage (WebP) + (UIImage *)sd_imageWithWebPData:(NSData *)data; diff --git a/SDWebImage/UIImage+WebP.m b/SDWebImage/UIImage+WebP.m index f27a1b6f..b1895d78 100644 --- a/SDWebImage/UIImage+WebP.m +++ b/SDWebImage/UIImage+WebP.m @@ -68,11 +68,4 @@ static void FreeImageData(void *info, const void *data, size_t size) @end -#if !COCOAPODS -// Functions to resolve some undefined symbols when using WebP and force_load flag -void WebPInitPremultiplyNEON(void) {} -void WebPInitUpsamplersNEON(void) {} -void VP8DspInitNEON(void) {} -#endif - #endif