// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ 84001F8E1D0015D10026C63F /* LFLiveKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 84001F8D1D0015D10026C63F /* LFLiveKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; 84001F951D0015D10026C63F /* LFLiveKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84001F8A1D0015D10026C63F /* LFLiveKit.framework */; }; 84001F9A1D0015D10026C63F /* LFLiveKitTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 84001F991D0015D10026C63F /* LFLiveKitTests.m */; }; 84001FD11D0016380026C63F /* LFAudioCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 84001FA51D0016380026C63F /* LFAudioCapture.h */; }; 84001FD21D0016380026C63F /* LFAudioCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 84001FA61D0016380026C63F /* LFAudioCapture.m */; }; 84001FD31D0016380026C63F /* LFVideoCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 84001FA71D0016380026C63F /* LFVideoCapture.h */; }; 84001FD41D0016380026C63F /* LFVideoCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 84001FA81D0016380026C63F /* LFVideoCapture.m */; }; 84001FD51D0016380026C63F /* LFAudioEncoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 84001FAA1D0016380026C63F /* LFAudioEncoding.h */; }; 84001FD61D0016380026C63F /* LFHardwareAudioEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 84001FAB1D0016380026C63F /* LFHardwareAudioEncoder.h */; }; 84001FD71D0016380026C63F /* LFHardwareAudioEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 84001FAC1D0016380026C63F /* LFHardwareAudioEncoder.m */; }; 84001FD81D0016380026C63F /* LFHardwareVideoEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 84001FAD1D0016380026C63F /* LFHardwareVideoEncoder.h */; }; 84001FD91D0016380026C63F /* LFHardwareVideoEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 84001FAE1D0016380026C63F /* LFHardwareVideoEncoder.m */; }; 84001FDA1D0016380026C63F /* LFVideoEncoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 84001FAF1D0016380026C63F /* LFVideoEncoding.h */; }; 84001FDB1D0016380026C63F /* LFLiveAudioConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 84001FB11D0016380026C63F /* LFLiveAudioConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; 84001FDC1D0016380026C63F /* LFLiveAudioConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 84001FB21D0016380026C63F /* LFLiveAudioConfiguration.m */; }; 84001FDD1D0016380026C63F /* LFLiveVideoConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 84001FB31D0016380026C63F /* LFLiveVideoConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; 84001FDE1D0016380026C63F /* LFLiveVideoConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 84001FB41D0016380026C63F /* LFLiveVideoConfiguration.m */; }; 84001FDF1D0016380026C63F /* LFGPUImageBeautyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 84001FB61D0016380026C63F /* LFGPUImageBeautyFilter.h */; }; 84001FE01D0016380026C63F /* LFGPUImageBeautyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 84001FB71D0016380026C63F /* LFGPUImageBeautyFilter.m */; }; 84001FE11D0016380026C63F /* LFGPUImageEmptyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 84001FB81D0016380026C63F /* LFGPUImageEmptyFilter.h */; }; 84001FE21D0016380026C63F /* LFGPUImageEmptyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 84001FB91D0016380026C63F /* LFGPUImageEmptyFilter.m */; }; 84001FE31D0016380026C63F /* LFLiveSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 84001FBA1D0016380026C63F /* LFLiveSession.h */; settings = {ATTRIBUTES = (Public, ); }; }; 84001FE41D0016380026C63F /* LFLiveSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 84001FBB1D0016380026C63F /* LFLiveSession.m */; }; 84001FE51D0016380026C63F /* LFAudioFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 84001FBD1D0016380026C63F /* LFAudioFrame.h */; settings = {ATTRIBUTES = (Public, ); }; }; 84001FE61D0016380026C63F /* LFAudioFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 84001FBE1D0016380026C63F /* LFAudioFrame.m */; }; 84001FE71D0016380026C63F /* LFFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 84001FBF1D0016380026C63F /* LFFrame.h */; settings = {ATTRIBUTES = (Public, ); }; }; 84001FE81D0016380026C63F /* LFFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 84001FC01D0016380026C63F /* LFFrame.m */; }; 84001FE91D0016380026C63F /* LFLiveDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 84001FC11D0016380026C63F /* LFLiveDebug.h */; settings = {ATTRIBUTES = (Public, ); }; }; 84001FEA1D0016380026C63F /* LFLiveDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = 84001FC21D0016380026C63F /* LFLiveDebug.m */; }; 84001FEB1D0016380026C63F /* LFLiveStreamInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 84001FC31D0016380026C63F /* LFLiveStreamInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; 84001FEC1D0016380026C63F /* LFLiveStreamInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 84001FC41D0016380026C63F /* LFLiveStreamInfo.m */; }; 84001FED1D0016380026C63F /* LFVideoFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 84001FC51D0016380026C63F /* LFVideoFrame.h */; settings = {ATTRIBUTES = (Public, ); }; }; 84001FEE1D0016380026C63F /* LFVideoFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 84001FC61D0016380026C63F /* LFVideoFrame.m */; }; 84001FF71D0017590026C63F /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84001FF61D0017590026C63F /* AVFoundation.framework */; }; 84001FF91D00175D0026C63F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84001FF81D00175D0026C63F /* Foundation.framework */; }; 84001FFB1D0017630026C63F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84001FFA1D0017630026C63F /* UIKit.framework */; }; 84001FFD1D0017680026C63F /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84001FFC1D0017680026C63F /* AudioToolbox.framework */; }; 84001FFF1D00176C0026C63F /* VideoToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84001FFE1D00176C0026C63F /* VideoToolbox.framework */; }; 840020011D0017850026C63F /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 840020001D0017850026C63F /* libz.tbd */; }; 8437239A1D4F260A002B398B /* GLProgram.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437222D1D4F260A002B398B /* GLProgram.h */; }; 8437239B1D4F260A002B398B /* GLProgram.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437222E1D4F260A002B398B /* GLProgram.m */; }; 8437239C1D4F260A002B398B /* GPUImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437222F1D4F260A002B398B /* GPUImage.h */; }; 8437239D1D4F260A002B398B /* GPUImage3x3ConvolutionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722301D4F260A002B398B /* GPUImage3x3ConvolutionFilter.h */; }; 8437239E1D4F260A002B398B /* GPUImage3x3ConvolutionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722311D4F260A002B398B /* GPUImage3x3ConvolutionFilter.m */; }; 8437239F1D4F260A002B398B /* GPUImage3x3TextureSamplingFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722321D4F260A002B398B /* GPUImage3x3TextureSamplingFilter.h */; }; 843723A01D4F260A002B398B /* GPUImage3x3TextureSamplingFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722331D4F260A002B398B /* GPUImage3x3TextureSamplingFilter.m */; }; 843723A11D4F260A002B398B /* GPUImageAdaptiveThresholdFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722341D4F260A002B398B /* GPUImageAdaptiveThresholdFilter.h */; }; 843723A21D4F260A002B398B /* GPUImageAdaptiveThresholdFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722351D4F260A002B398B /* GPUImageAdaptiveThresholdFilter.m */; }; 843723A31D4F260A002B398B /* GPUImageAddBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722361D4F260A002B398B /* GPUImageAddBlendFilter.h */; }; 843723A41D4F260A002B398B /* GPUImageAddBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722371D4F260A002B398B /* GPUImageAddBlendFilter.m */; }; 843723A51D4F260A002B398B /* GPUImageAlphaBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722381D4F260A002B398B /* GPUImageAlphaBlendFilter.h */; }; 843723A61D4F260A002B398B /* GPUImageAlphaBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722391D4F260A002B398B /* GPUImageAlphaBlendFilter.m */; }; 843723A71D4F260A002B398B /* GPUImageAmatorkaFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437223A1D4F260A002B398B /* GPUImageAmatorkaFilter.h */; }; 843723A81D4F260A002B398B /* GPUImageAmatorkaFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437223B1D4F260A002B398B /* GPUImageAmatorkaFilter.m */; }; 843723A91D4F260A002B398B /* GPUImageAverageColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437223C1D4F260A002B398B /* GPUImageAverageColor.h */; }; 843723AA1D4F260A002B398B /* GPUImageAverageColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437223D1D4F260A002B398B /* GPUImageAverageColor.m */; }; 843723AB1D4F260A002B398B /* GPUImageAverageLuminanceThresholdFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437223E1D4F260A002B398B /* GPUImageAverageLuminanceThresholdFilter.h */; }; 843723AC1D4F260A002B398B /* GPUImageAverageLuminanceThresholdFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437223F1D4F260A002B398B /* GPUImageAverageLuminanceThresholdFilter.m */; }; 843723AD1D4F260A002B398B /* GPUImageBilateralFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722401D4F260A002B398B /* GPUImageBilateralFilter.h */; }; 843723AE1D4F260A002B398B /* GPUImageBilateralFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722411D4F260A002B398B /* GPUImageBilateralFilter.m */; }; 843723AF1D4F260A002B398B /* GPUImageBoxBlurFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722421D4F260A002B398B /* GPUImageBoxBlurFilter.h */; }; 843723B01D4F260A002B398B /* GPUImageBoxBlurFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722431D4F260A002B398B /* GPUImageBoxBlurFilter.m */; }; 843723B11D4F260A002B398B /* GPUImageBrightnessFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722441D4F260A002B398B /* GPUImageBrightnessFilter.h */; }; 843723B21D4F260A002B398B /* GPUImageBrightnessFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722451D4F260A002B398B /* GPUImageBrightnessFilter.m */; }; 843723B31D4F260A002B398B /* GPUImageBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722461D4F260A002B398B /* GPUImageBuffer.h */; }; 843723B41D4F260A002B398B /* GPUImageBuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722471D4F260A002B398B /* GPUImageBuffer.m */; }; 843723B51D4F260A002B398B /* GPUImageBulgeDistortionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722481D4F260A002B398B /* GPUImageBulgeDistortionFilter.h */; }; 843723B61D4F260A002B398B /* GPUImageBulgeDistortionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722491D4F260A002B398B /* GPUImageBulgeDistortionFilter.m */; }; 843723B71D4F260A002B398B /* GPUImageCannyEdgeDetectionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437224A1D4F260A002B398B /* GPUImageCannyEdgeDetectionFilter.h */; }; 843723B81D4F260A002B398B /* GPUImageCannyEdgeDetectionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437224B1D4F260A002B398B /* GPUImageCannyEdgeDetectionFilter.m */; }; 843723B91D4F260A002B398B /* GPUImageCGAColorspaceFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437224C1D4F260A002B398B /* GPUImageCGAColorspaceFilter.h */; }; 843723BA1D4F260A002B398B /* GPUImageCGAColorspaceFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437224D1D4F260A002B398B /* GPUImageCGAColorspaceFilter.m */; }; 843723BB1D4F260A002B398B /* GPUImageChromaKeyBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437224E1D4F260A002B398B /* GPUImageChromaKeyBlendFilter.h */; }; 843723BC1D4F260A002B398B /* GPUImageChromaKeyBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437224F1D4F260A002B398B /* GPUImageChromaKeyBlendFilter.m */; }; 843723BD1D4F260A002B398B /* GPUImageChromaKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722501D4F260A002B398B /* GPUImageChromaKeyFilter.h */; }; 843723BE1D4F260A002B398B /* GPUImageChromaKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722511D4F260A002B398B /* GPUImageChromaKeyFilter.m */; }; 843723BF1D4F260A002B398B /* GPUImageClosingFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722521D4F260A002B398B /* GPUImageClosingFilter.h */; }; 843723C01D4F260A002B398B /* GPUImageClosingFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722531D4F260A002B398B /* GPUImageClosingFilter.m */; }; 843723C11D4F260A002B398B /* GPUImageColorBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722541D4F260A002B398B /* GPUImageColorBlendFilter.h */; }; 843723C21D4F260A002B398B /* GPUImageColorBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722551D4F260A002B398B /* GPUImageColorBlendFilter.m */; }; 843723C31D4F260A002B398B /* GPUImageColorBurnBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722561D4F260A002B398B /* GPUImageColorBurnBlendFilter.h */; }; 843723C41D4F260A002B398B /* GPUImageColorBurnBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722571D4F260A002B398B /* GPUImageColorBurnBlendFilter.m */; }; 843723C51D4F260A002B398B /* GPUImageColorConversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722581D4F260A002B398B /* GPUImageColorConversion.h */; }; 843723C61D4F260A002B398B /* GPUImageColorConversion.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722591D4F260A002B398B /* GPUImageColorConversion.m */; }; 843723C71D4F260A002B398B /* GPUImageColorDodgeBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437225A1D4F260A002B398B /* GPUImageColorDodgeBlendFilter.h */; }; 843723C81D4F260A002B398B /* GPUImageColorDodgeBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437225B1D4F260A002B398B /* GPUImageColorDodgeBlendFilter.m */; }; 843723C91D4F260A002B398B /* GPUImageColorInvertFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437225C1D4F260A002B398B /* GPUImageColorInvertFilter.h */; }; 843723CA1D4F260A002B398B /* GPUImageColorInvertFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437225D1D4F260A002B398B /* GPUImageColorInvertFilter.m */; }; 843723CB1D4F260A002B398B /* GPUImageColorLocalBinaryPatternFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437225E1D4F260A002B398B /* GPUImageColorLocalBinaryPatternFilter.h */; }; 843723CC1D4F260A002B398B /* GPUImageColorLocalBinaryPatternFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437225F1D4F260A002B398B /* GPUImageColorLocalBinaryPatternFilter.m */; }; 843723CD1D4F260A002B398B /* GPUImageColorMatrixFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722601D4F260A002B398B /* GPUImageColorMatrixFilter.h */; }; 843723CE1D4F260A002B398B /* GPUImageColorMatrixFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722611D4F260A002B398B /* GPUImageColorMatrixFilter.m */; }; 843723CF1D4F260A002B398B /* GPUImageColorPackingFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722621D4F260A002B398B /* GPUImageColorPackingFilter.h */; }; 843723D01D4F260A002B398B /* GPUImageColorPackingFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722631D4F260A002B398B /* GPUImageColorPackingFilter.m */; }; 843723D11D4F260A002B398B /* GPUImageColourFASTFeatureDetector.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722641D4F260A002B398B /* GPUImageColourFASTFeatureDetector.h */; }; 843723D21D4F260A002B398B /* GPUImageColourFASTFeatureDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722651D4F260A002B398B /* GPUImageColourFASTFeatureDetector.m */; }; 843723D31D4F260A002B398B /* GPUImageColourFASTSamplingOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722661D4F260A002B398B /* GPUImageColourFASTSamplingOperation.h */; }; 843723D41D4F260A002B398B /* GPUImageColourFASTSamplingOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722671D4F260A002B398B /* GPUImageColourFASTSamplingOperation.m */; }; 843723D51D4F260A002B398B /* GPUImageContrastFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722681D4F260A002B398B /* GPUImageContrastFilter.h */; }; 843723D61D4F260A002B398B /* GPUImageContrastFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722691D4F260A002B398B /* GPUImageContrastFilter.m */; }; 843723D71D4F260A002B398B /* GPUImageCropFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437226A1D4F260A002B398B /* GPUImageCropFilter.h */; }; 843723D81D4F260A002B398B /* GPUImageCropFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437226B1D4F260A002B398B /* GPUImageCropFilter.m */; }; 843723D91D4F260A002B398B /* GPUImageCrosshairGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437226C1D4F260A002B398B /* GPUImageCrosshairGenerator.h */; }; 843723DA1D4F260A002B398B /* GPUImageCrosshairGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437226D1D4F260A002B398B /* GPUImageCrosshairGenerator.m */; }; 843723DB1D4F260A002B398B /* GPUImageCrosshatchFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437226E1D4F260A002B398B /* GPUImageCrosshatchFilter.h */; }; 843723DC1D4F260A002B398B /* GPUImageCrosshatchFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437226F1D4F260A002B398B /* GPUImageCrosshatchFilter.m */; }; 843723DD1D4F260A002B398B /* GPUImageDarkenBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722701D4F260A002B398B /* GPUImageDarkenBlendFilter.h */; }; 843723DE1D4F260A002B398B /* GPUImageDarkenBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722711D4F260A002B398B /* GPUImageDarkenBlendFilter.m */; }; 843723DF1D4F260A002B398B /* GPUImageDifferenceBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722721D4F260A002B398B /* GPUImageDifferenceBlendFilter.h */; }; 843723E01D4F260A002B398B /* GPUImageDifferenceBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722731D4F260A002B398B /* GPUImageDifferenceBlendFilter.m */; }; 843723E11D4F260A002B398B /* GPUImageDilationFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722741D4F260A002B398B /* GPUImageDilationFilter.h */; }; 843723E21D4F260A002B398B /* GPUImageDilationFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722751D4F260A002B398B /* GPUImageDilationFilter.m */; }; 843723E31D4F260A002B398B /* GPUImageDirectionalNonMaximumSuppressionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722761D4F260A002B398B /* GPUImageDirectionalNonMaximumSuppressionFilter.h */; }; 843723E41D4F260A002B398B /* GPUImageDirectionalNonMaximumSuppressionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722771D4F260A002B398B /* GPUImageDirectionalNonMaximumSuppressionFilter.m */; }; 843723E51D4F260A002B398B /* GPUImageDirectionalSobelEdgeDetectionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722781D4F260A002B398B /* GPUImageDirectionalSobelEdgeDetectionFilter.h */; }; 843723E61D4F260A002B398B /* GPUImageDirectionalSobelEdgeDetectionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722791D4F260A002B398B /* GPUImageDirectionalSobelEdgeDetectionFilter.m */; }; 843723E71D4F260A002B398B /* GPUImageDissolveBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437227A1D4F260A002B398B /* GPUImageDissolveBlendFilter.h */; }; 843723E81D4F260A002B398B /* GPUImageDissolveBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437227B1D4F260A002B398B /* GPUImageDissolveBlendFilter.m */; }; 843723E91D4F260A002B398B /* GPUImageDivideBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437227C1D4F260A002B398B /* GPUImageDivideBlendFilter.h */; }; 843723EA1D4F260A002B398B /* GPUImageDivideBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437227D1D4F260A002B398B /* GPUImageDivideBlendFilter.m */; }; 843723EB1D4F260A002B398B /* GPUImageEmbossFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437227E1D4F260A002B398B /* GPUImageEmbossFilter.h */; }; 843723EC1D4F260A002B398B /* GPUImageEmbossFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437227F1D4F260A002B398B /* GPUImageEmbossFilter.m */; }; 843723ED1D4F260A002B398B /* GPUImageErosionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722801D4F260A002B398B /* GPUImageErosionFilter.h */; }; 843723EE1D4F260A002B398B /* GPUImageErosionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722811D4F260A002B398B /* GPUImageErosionFilter.m */; }; 843723EF1D4F260A002B398B /* GPUImageExclusionBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722821D4F260A002B398B /* GPUImageExclusionBlendFilter.h */; }; 843723F01D4F260A002B398B /* GPUImageExclusionBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722831D4F260A002B398B /* GPUImageExclusionBlendFilter.m */; }; 843723F11D4F260A002B398B /* GPUImageExposureFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722841D4F260A002B398B /* GPUImageExposureFilter.h */; }; 843723F21D4F260A002B398B /* GPUImageExposureFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722851D4F260A002B398B /* GPUImageExposureFilter.m */; }; 843723F31D4F260A002B398B /* GPUImageFalseColorFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722861D4F260A002B398B /* GPUImageFalseColorFilter.h */; }; 843723F41D4F260A002B398B /* GPUImageFalseColorFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722871D4F260A002B398B /* GPUImageFalseColorFilter.m */; }; 843723F51D4F260A002B398B /* GPUImageFASTCornerDetectionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722881D4F260A002B398B /* GPUImageFASTCornerDetectionFilter.h */; }; 843723F61D4F260A002B398B /* GPUImageFASTCornerDetectionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722891D4F260A002B398B /* GPUImageFASTCornerDetectionFilter.m */; }; 843723F71D4F260A002B398B /* GPUImageFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437228A1D4F260A002B398B /* GPUImageFilter.h */; }; 843723F81D4F260A002B398B /* GPUImageFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437228B1D4F260A002B398B /* GPUImageFilter.m */; }; 843723F91D4F260A002B398B /* GPUImageFilterGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437228C1D4F260A002B398B /* GPUImageFilterGroup.h */; }; 843723FA1D4F260A002B398B /* GPUImageFilterGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437228D1D4F260A002B398B /* GPUImageFilterGroup.m */; }; 843723FB1D4F260A002B398B /* GPUImageFilterPipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437228E1D4F260A002B398B /* GPUImageFilterPipeline.h */; }; 843723FC1D4F260A002B398B /* GPUImageFilterPipeline.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437228F1D4F260A002B398B /* GPUImageFilterPipeline.m */; }; 843723FD1D4F260A002B398B /* GPUImageFourInputFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722901D4F260A002B398B /* GPUImageFourInputFilter.h */; }; 843723FE1D4F260A002B398B /* GPUImageFourInputFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722911D4F260A002B398B /* GPUImageFourInputFilter.m */; }; 843723FF1D4F260A002B398B /* GPUImageFramebuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722921D4F260A002B398B /* GPUImageFramebuffer.h */; }; 843724001D4F260A002B398B /* GPUImageFramebuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722931D4F260A002B398B /* GPUImageFramebuffer.m */; }; 843724011D4F260A002B398B /* GPUImageFramebufferCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722941D4F260A002B398B /* GPUImageFramebufferCache.h */; }; 843724021D4F260A002B398B /* GPUImageFramebufferCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722951D4F260A002B398B /* GPUImageFramebufferCache.m */; }; 843724031D4F260A002B398B /* GPUImageGammaFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722961D4F260A002B398B /* GPUImageGammaFilter.h */; }; 843724041D4F260A002B398B /* GPUImageGammaFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722971D4F260A002B398B /* GPUImageGammaFilter.m */; }; 843724051D4F260A002B398B /* GPUImageGaussianBlurFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722981D4F260A002B398B /* GPUImageGaussianBlurFilter.h */; }; 843724061D4F260A002B398B /* GPUImageGaussianBlurFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722991D4F260A002B398B /* GPUImageGaussianBlurFilter.m */; }; 843724071D4F260A002B398B /* GPUImageGaussianBlurPositionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437229A1D4F260A002B398B /* GPUImageGaussianBlurPositionFilter.h */; }; 843724081D4F260A002B398B /* GPUImageGaussianBlurPositionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437229B1D4F260A002B398B /* GPUImageGaussianBlurPositionFilter.m */; }; 843724091D4F260A002B398B /* GPUImageGaussianSelectiveBlurFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437229C1D4F260A002B398B /* GPUImageGaussianSelectiveBlurFilter.h */; }; 8437240A1D4F260A002B398B /* GPUImageGaussianSelectiveBlurFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437229D1D4F260A002B398B /* GPUImageGaussianSelectiveBlurFilter.m */; }; 8437240B1D4F260A002B398B /* GPUImageGlassSphereFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437229E1D4F260A002B398B /* GPUImageGlassSphereFilter.h */; }; 8437240C1D4F260A002B398B /* GPUImageGlassSphereFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437229F1D4F260A002B398B /* GPUImageGlassSphereFilter.m */; }; 8437240D1D4F260A002B398B /* GPUImageGrayscaleFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722A01D4F260A002B398B /* GPUImageGrayscaleFilter.h */; }; 8437240E1D4F260A002B398B /* GPUImageGrayscaleFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722A11D4F260A002B398B /* GPUImageGrayscaleFilter.m */; }; 8437240F1D4F260A002B398B /* GPUImageHalftoneFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722A21D4F260A002B398B /* GPUImageHalftoneFilter.h */; }; 843724101D4F260A002B398B /* GPUImageHalftoneFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722A31D4F260A002B398B /* GPUImageHalftoneFilter.m */; }; 843724111D4F260A002B398B /* GPUImageHardLightBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722A41D4F260A002B398B /* GPUImageHardLightBlendFilter.h */; }; 843724121D4F260A002B398B /* GPUImageHardLightBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722A51D4F260A002B398B /* GPUImageHardLightBlendFilter.m */; }; 843724131D4F260A002B398B /* GPUImageHarrisCornerDetectionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722A61D4F260A002B398B /* GPUImageHarrisCornerDetectionFilter.h */; }; 843724141D4F260A002B398B /* GPUImageHarrisCornerDetectionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722A71D4F260A002B398B /* GPUImageHarrisCornerDetectionFilter.m */; }; 843724151D4F260A002B398B /* GPUImageHazeFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722A81D4F260A002B398B /* GPUImageHazeFilter.h */; }; 843724161D4F260A002B398B /* GPUImageHazeFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722A91D4F260A002B398B /* GPUImageHazeFilter.m */; }; 843724171D4F260A002B398B /* GPUImageHighlightShadowFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722AA1D4F260A002B398B /* GPUImageHighlightShadowFilter.h */; }; 843724181D4F260A002B398B /* GPUImageHighlightShadowFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722AB1D4F260A002B398B /* GPUImageHighlightShadowFilter.m */; }; 843724191D4F260A002B398B /* GPUImageHighlightShadowTintFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722AC1D4F260A002B398B /* GPUImageHighlightShadowTintFilter.h */; }; 8437241A1D4F260A002B398B /* GPUImageHighlightShadowTintFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722AD1D4F260A002B398B /* GPUImageHighlightShadowTintFilter.m */; }; 8437241B1D4F260A002B398B /* GPUImageHighPassFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722AE1D4F260A002B398B /* GPUImageHighPassFilter.h */; }; 8437241C1D4F260A002B398B /* GPUImageHighPassFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722AF1D4F260A002B398B /* GPUImageHighPassFilter.m */; }; 8437241D1D4F260A002B398B /* GPUImageHistogramEqualizationFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722B01D4F260A002B398B /* GPUImageHistogramEqualizationFilter.h */; }; 8437241E1D4F260A002B398B /* GPUImageHistogramEqualizationFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722B11D4F260A002B398B /* GPUImageHistogramEqualizationFilter.m */; }; 8437241F1D4F260A002B398B /* GPUImageHistogramFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722B21D4F260A002B398B /* GPUImageHistogramFilter.h */; }; 843724201D4F260A002B398B /* GPUImageHistogramFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722B31D4F260A002B398B /* GPUImageHistogramFilter.m */; }; 843724211D4F260A002B398B /* GPUImageHistogramGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722B41D4F260A002B398B /* GPUImageHistogramGenerator.h */; }; 843724221D4F260A002B398B /* GPUImageHistogramGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722B51D4F260A002B398B /* GPUImageHistogramGenerator.m */; }; 843724231D4F260A002B398B /* GPUImageHoughTransformLineDetector.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722B61D4F260A002B398B /* GPUImageHoughTransformLineDetector.h */; }; 843724241D4F260A002B398B /* GPUImageHoughTransformLineDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722B71D4F260A002B398B /* GPUImageHoughTransformLineDetector.m */; }; 843724251D4F260A002B398B /* GPUImageHSBFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722B81D4F260A002B398B /* GPUImageHSBFilter.h */; }; 843724261D4F260A002B398B /* GPUImageHSBFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722B91D4F260A002B398B /* GPUImageHSBFilter.m */; }; 843724271D4F260A002B398B /* GPUImageHueBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722BA1D4F260A002B398B /* GPUImageHueBlendFilter.h */; }; 843724281D4F260A002B398B /* GPUImageHueBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722BB1D4F260A002B398B /* GPUImageHueBlendFilter.m */; }; 843724291D4F260A002B398B /* GPUImageHueFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722BC1D4F260A002B398B /* GPUImageHueFilter.h */; }; 8437242A1D4F260A002B398B /* GPUImageHueFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722BD1D4F260A002B398B /* GPUImageHueFilter.m */; }; 8437242B1D4F260A002B398B /* GPUImageiOSBlurFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722BE1D4F260A002B398B /* GPUImageiOSBlurFilter.h */; }; 8437242C1D4F260A002B398B /* GPUImageiOSBlurFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722BF1D4F260A002B398B /* GPUImageiOSBlurFilter.m */; }; 8437242D1D4F260A002B398B /* GPUImageJFAVoronoiFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722C01D4F260A002B398B /* GPUImageJFAVoronoiFilter.h */; }; 8437242E1D4F260A002B398B /* GPUImageJFAVoronoiFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722C11D4F260A002B398B /* GPUImageJFAVoronoiFilter.m */; }; 8437242F1D4F260A002B398B /* GPUImageKuwaharaFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722C21D4F260A002B398B /* GPUImageKuwaharaFilter.h */; }; 843724301D4F260A002B398B /* GPUImageKuwaharaFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722C31D4F260A002B398B /* GPUImageKuwaharaFilter.m */; }; 843724311D4F260A002B398B /* GPUImageKuwaharaRadius3Filter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722C41D4F260A002B398B /* GPUImageKuwaharaRadius3Filter.h */; }; 843724321D4F260A002B398B /* GPUImageKuwaharaRadius3Filter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722C51D4F260A002B398B /* GPUImageKuwaharaRadius3Filter.m */; }; 843724331D4F260A002B398B /* GPUImageLanczosResamplingFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722C61D4F260A002B398B /* GPUImageLanczosResamplingFilter.h */; }; 843724341D4F260A002B398B /* GPUImageLanczosResamplingFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722C71D4F260A002B398B /* GPUImageLanczosResamplingFilter.m */; }; 843724351D4F260A002B398B /* GPUImageLaplacianFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722C81D4F260A002B398B /* GPUImageLaplacianFilter.h */; }; 843724361D4F260A002B398B /* GPUImageLaplacianFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722C91D4F260A002B398B /* GPUImageLaplacianFilter.m */; }; 843724371D4F260A002B398B /* GPUImageLevelsFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722CA1D4F260A002B398B /* GPUImageLevelsFilter.h */; }; 843724381D4F260A002B398B /* GPUImageLevelsFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722CB1D4F260A002B398B /* GPUImageLevelsFilter.m */; }; 843724391D4F260A002B398B /* GPUImageLightenBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722CC1D4F260A002B398B /* GPUImageLightenBlendFilter.h */; }; 8437243A1D4F260A002B398B /* GPUImageLightenBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722CD1D4F260A002B398B /* GPUImageLightenBlendFilter.m */; }; 8437243B1D4F260A002B398B /* GPUImageLinearBurnBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722CE1D4F260A002B398B /* GPUImageLinearBurnBlendFilter.h */; }; 8437243C1D4F260A002B398B /* GPUImageLinearBurnBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722CF1D4F260A002B398B /* GPUImageLinearBurnBlendFilter.m */; }; 8437243D1D4F260A002B398B /* GPUImageLineGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722D01D4F260A002B398B /* GPUImageLineGenerator.h */; }; 8437243E1D4F260A002B398B /* GPUImageLineGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722D11D4F260A002B398B /* GPUImageLineGenerator.m */; }; 8437243F1D4F260A002B398B /* GPUImageLocalBinaryPatternFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722D21D4F260A002B398B /* GPUImageLocalBinaryPatternFilter.h */; }; 843724401D4F260A002B398B /* GPUImageLocalBinaryPatternFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722D31D4F260A002B398B /* GPUImageLocalBinaryPatternFilter.m */; }; 843724411D4F260A002B398B /* GPUImageLookupFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722D41D4F260A002B398B /* GPUImageLookupFilter.h */; }; 843724421D4F260A002B398B /* GPUImageLookupFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722D51D4F260A002B398B /* GPUImageLookupFilter.m */; }; 843724431D4F260A002B398B /* GPUImageLowPassFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722D61D4F260A002B398B /* GPUImageLowPassFilter.h */; }; 843724441D4F260A002B398B /* GPUImageLowPassFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722D71D4F260A002B398B /* GPUImageLowPassFilter.m */; }; 843724451D4F260A002B398B /* GPUImageLuminanceRangeFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722D81D4F260A002B398B /* GPUImageLuminanceRangeFilter.h */; }; 843724461D4F260A002B398B /* GPUImageLuminanceRangeFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722D91D4F260A002B398B /* GPUImageLuminanceRangeFilter.m */; }; 843724471D4F260A002B398B /* GPUImageLuminanceThresholdFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722DA1D4F260A002B398B /* GPUImageLuminanceThresholdFilter.h */; }; 843724481D4F260A002B398B /* GPUImageLuminanceThresholdFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722DB1D4F260A002B398B /* GPUImageLuminanceThresholdFilter.m */; }; 843724491D4F260A002B398B /* GPUImageLuminosity.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722DC1D4F260A002B398B /* GPUImageLuminosity.h */; }; 8437244A1D4F260A002B398B /* GPUImageLuminosity.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722DD1D4F260A002B398B /* GPUImageLuminosity.m */; }; 8437244B1D4F260A002B398B /* GPUImageLuminosityBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722DE1D4F260A002B398B /* GPUImageLuminosityBlendFilter.h */; }; 8437244C1D4F260A002B398B /* GPUImageLuminosityBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722DF1D4F260A002B398B /* GPUImageLuminosityBlendFilter.m */; }; 8437244D1D4F260A002B398B /* GPUImageMaskFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722E01D4F260A002B398B /* GPUImageMaskFilter.h */; }; 8437244E1D4F260A002B398B /* GPUImageMaskFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722E11D4F260A002B398B /* GPUImageMaskFilter.m */; }; 8437244F1D4F260A002B398B /* GPUImageMedianFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722E21D4F260A002B398B /* GPUImageMedianFilter.h */; }; 843724501D4F260A002B398B /* GPUImageMedianFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722E31D4F260A002B398B /* GPUImageMedianFilter.m */; }; 843724511D4F260A002B398B /* GPUImageMissEtikateFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722E41D4F260A002B398B /* GPUImageMissEtikateFilter.h */; }; 843724521D4F260A002B398B /* GPUImageMissEtikateFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722E51D4F260A002B398B /* GPUImageMissEtikateFilter.m */; }; 843724531D4F260A002B398B /* GPUImageMonochromeFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722E61D4F260A002B398B /* GPUImageMonochromeFilter.h */; }; 843724541D4F260A002B398B /* GPUImageMonochromeFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722E71D4F260A002B398B /* GPUImageMonochromeFilter.m */; }; 843724551D4F260A002B398B /* GPUImageMosaicFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722E81D4F260A002B398B /* GPUImageMosaicFilter.h */; }; 843724561D4F260A002B398B /* GPUImageMosaicFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722E91D4F260A002B398B /* GPUImageMosaicFilter.m */; }; 843724571D4F260A002B398B /* GPUImageMotionBlurFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722EA1D4F260A002B398B /* GPUImageMotionBlurFilter.h */; }; 843724581D4F260A002B398B /* GPUImageMotionBlurFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722EB1D4F260A002B398B /* GPUImageMotionBlurFilter.m */; }; 843724591D4F260A002B398B /* GPUImageMotionDetector.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722EC1D4F260A002B398B /* GPUImageMotionDetector.h */; }; 8437245A1D4F260A002B398B /* GPUImageMotionDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722ED1D4F260A002B398B /* GPUImageMotionDetector.m */; }; 8437245B1D4F260A002B398B /* GPUImageMovie.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722EE1D4F260A002B398B /* GPUImageMovie.h */; }; 8437245C1D4F260A002B398B /* GPUImageMovie.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722EF1D4F260A002B398B /* GPUImageMovie.m */; }; 8437245D1D4F260A002B398B /* GPUImageMovieComposition.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722F01D4F260A002B398B /* GPUImageMovieComposition.h */; }; 8437245E1D4F260A002B398B /* GPUImageMovieComposition.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722F11D4F260A002B398B /* GPUImageMovieComposition.m */; }; 8437245F1D4F260A002B398B /* GPUImageMultiplyBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722F21D4F260A002B398B /* GPUImageMultiplyBlendFilter.h */; }; 843724601D4F260A002B398B /* GPUImageMultiplyBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722F31D4F260A002B398B /* GPUImageMultiplyBlendFilter.m */; }; 843724611D4F260A002B398B /* GPUImageNobleCornerDetectionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722F41D4F260A002B398B /* GPUImageNobleCornerDetectionFilter.h */; }; 843724621D4F260A002B398B /* GPUImageNobleCornerDetectionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722F51D4F260A002B398B /* GPUImageNobleCornerDetectionFilter.m */; }; 843724631D4F260A002B398B /* GPUImageNonMaximumSuppressionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722F61D4F260A002B398B /* GPUImageNonMaximumSuppressionFilter.h */; }; 843724641D4F260A002B398B /* GPUImageNonMaximumSuppressionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722F71D4F260A002B398B /* GPUImageNonMaximumSuppressionFilter.m */; }; 843724651D4F260A002B398B /* GPUImageNormalBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722F81D4F260A002B398B /* GPUImageNormalBlendFilter.h */; }; 843724661D4F260A002B398B /* GPUImageNormalBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722F91D4F260A002B398B /* GPUImageNormalBlendFilter.m */; }; 843724671D4F260A002B398B /* GPUImageOpacityFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722FA1D4F260A002B398B /* GPUImageOpacityFilter.h */; }; 843724681D4F260A002B398B /* GPUImageOpacityFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722FB1D4F260A002B398B /* GPUImageOpacityFilter.m */; }; 843724691D4F260A002B398B /* GPUImageOpeningFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722FC1D4F260A002B398B /* GPUImageOpeningFilter.h */; }; 8437246A1D4F260A002B398B /* GPUImageOpeningFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722FD1D4F260A002B398B /* GPUImageOpeningFilter.m */; }; 8437246B1D4F260A002B398B /* GPUImageOutput.h in Headers */ = {isa = PBXBuildFile; fileRef = 843722FE1D4F260A002B398B /* GPUImageOutput.h */; }; 8437246C1D4F260A002B398B /* GPUImageOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 843722FF1D4F260A002B398B /* GPUImageOutput.m */; }; 8437246D1D4F260A002B398B /* GPUImageOverlayBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723001D4F260A002B398B /* GPUImageOverlayBlendFilter.h */; }; 8437246E1D4F260A002B398B /* GPUImageOverlayBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723011D4F260A002B398B /* GPUImageOverlayBlendFilter.m */; }; 8437246F1D4F260A002B398B /* GPUImageParallelCoordinateLineTransformFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723021D4F260A002B398B /* GPUImageParallelCoordinateLineTransformFilter.h */; }; 843724701D4F260A002B398B /* GPUImageParallelCoordinateLineTransformFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723031D4F260A002B398B /* GPUImageParallelCoordinateLineTransformFilter.m */; }; 843724711D4F260A002B398B /* GPUImagePerlinNoiseFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723041D4F260A002B398B /* GPUImagePerlinNoiseFilter.h */; }; 843724721D4F260A002B398B /* GPUImagePerlinNoiseFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723051D4F260A002B398B /* GPUImagePerlinNoiseFilter.m */; }; 843724731D4F260A002B398B /* GPUImagePinchDistortionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723061D4F260A002B398B /* GPUImagePinchDistortionFilter.h */; }; 843724741D4F260A002B398B /* GPUImagePinchDistortionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723071D4F260A002B398B /* GPUImagePinchDistortionFilter.m */; }; 843724751D4F260A002B398B /* GPUImagePixellateFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723081D4F260A002B398B /* GPUImagePixellateFilter.h */; }; 843724761D4F260A002B398B /* GPUImagePixellateFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723091D4F260A002B398B /* GPUImagePixellateFilter.m */; }; 843724771D4F260A002B398B /* GPUImagePixellatePositionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437230A1D4F260A002B398B /* GPUImagePixellatePositionFilter.h */; }; 843724781D4F260A002B398B /* GPUImagePixellatePositionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437230B1D4F260A002B398B /* GPUImagePixellatePositionFilter.m */; }; 843724791D4F260A002B398B /* GPUImagePoissonBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437230C1D4F260A002B398B /* GPUImagePoissonBlendFilter.h */; }; 8437247A1D4F260A002B398B /* GPUImagePoissonBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437230D1D4F260A002B398B /* GPUImagePoissonBlendFilter.m */; }; 8437247B1D4F260A002B398B /* GPUImagePolarPixellateFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437230E1D4F260A002B398B /* GPUImagePolarPixellateFilter.h */; }; 8437247C1D4F260A002B398B /* GPUImagePolarPixellateFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437230F1D4F260A002B398B /* GPUImagePolarPixellateFilter.m */; }; 8437247D1D4F260A002B398B /* GPUImagePolkaDotFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723101D4F260A002B398B /* GPUImagePolkaDotFilter.h */; }; 8437247E1D4F260A002B398B /* GPUImagePolkaDotFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723111D4F260A002B398B /* GPUImagePolkaDotFilter.m */; }; 8437247F1D4F260A002B398B /* GPUImagePosterizeFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723121D4F260A002B398B /* GPUImagePosterizeFilter.h */; }; 843724801D4F260A002B398B /* GPUImagePosterizeFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723131D4F260A002B398B /* GPUImagePosterizeFilter.m */; }; 843724811D4F260A002B398B /* GPUImagePrewittEdgeDetectionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723141D4F260A002B398B /* GPUImagePrewittEdgeDetectionFilter.h */; }; 843724821D4F260A002B398B /* GPUImagePrewittEdgeDetectionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723151D4F260A002B398B /* GPUImagePrewittEdgeDetectionFilter.m */; }; 843724831D4F260A002B398B /* GPUImageRawDataInput.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723161D4F260A002B398B /* GPUImageRawDataInput.h */; }; 843724841D4F260A002B398B /* GPUImageRawDataInput.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723171D4F260A002B398B /* GPUImageRawDataInput.m */; }; 843724851D4F260A002B398B /* GPUImageRawDataOutput.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723181D4F260A002B398B /* GPUImageRawDataOutput.h */; }; 843724861D4F260A002B398B /* GPUImageRawDataOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723191D4F260A002B398B /* GPUImageRawDataOutput.m */; }; 843724871D4F260A002B398B /* GPUImageRGBClosingFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437231A1D4F260A002B398B /* GPUImageRGBClosingFilter.h */; }; 843724881D4F260A002B398B /* GPUImageRGBClosingFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437231B1D4F260A002B398B /* GPUImageRGBClosingFilter.m */; }; 843724891D4F260A002B398B /* GPUImageRGBDilationFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437231C1D4F260A002B398B /* GPUImageRGBDilationFilter.h */; }; 8437248A1D4F260A002B398B /* GPUImageRGBDilationFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437231D1D4F260A002B398B /* GPUImageRGBDilationFilter.m */; }; 8437248B1D4F260A002B398B /* GPUImageRGBErosionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437231E1D4F260A002B398B /* GPUImageRGBErosionFilter.h */; }; 8437248C1D4F260A002B398B /* GPUImageRGBErosionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437231F1D4F260A002B398B /* GPUImageRGBErosionFilter.m */; }; 8437248D1D4F260A002B398B /* GPUImageRGBFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723201D4F260A002B398B /* GPUImageRGBFilter.h */; }; 8437248E1D4F260A002B398B /* GPUImageRGBFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723211D4F260A002B398B /* GPUImageRGBFilter.m */; }; 8437248F1D4F260A002B398B /* GPUImageRGBOpeningFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723221D4F260A002B398B /* GPUImageRGBOpeningFilter.h */; }; 843724901D4F260A002B398B /* GPUImageRGBOpeningFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723231D4F260A002B398B /* GPUImageRGBOpeningFilter.m */; }; 843724911D4F260A002B398B /* GPUImageSaturationBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723241D4F260A002B398B /* GPUImageSaturationBlendFilter.h */; }; 843724921D4F260A002B398B /* GPUImageSaturationBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723251D4F260A002B398B /* GPUImageSaturationBlendFilter.m */; }; 843724931D4F260A002B398B /* GPUImageSaturationFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723261D4F260A002B398B /* GPUImageSaturationFilter.h */; }; 843724941D4F260A002B398B /* GPUImageSaturationFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723271D4F260A002B398B /* GPUImageSaturationFilter.m */; }; 843724951D4F260A002B398B /* GPUImageScreenBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723281D4F260A002B398B /* GPUImageScreenBlendFilter.h */; }; 843724961D4F260A002B398B /* GPUImageScreenBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723291D4F260A002B398B /* GPUImageScreenBlendFilter.m */; }; 843724971D4F260A002B398B /* GPUImageSepiaFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437232A1D4F260A002B398B /* GPUImageSepiaFilter.h */; }; 843724981D4F260A002B398B /* GPUImageSepiaFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437232B1D4F260A002B398B /* GPUImageSepiaFilter.m */; }; 843724991D4F260A002B398B /* GPUImageSharpenFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437232C1D4F260A002B398B /* GPUImageSharpenFilter.h */; }; 8437249A1D4F260A002B398B /* GPUImageSharpenFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437232D1D4F260A002B398B /* GPUImageSharpenFilter.m */; }; 8437249B1D4F260A002B398B /* GPUImageShiTomasiFeatureDetectionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437232E1D4F260A002B398B /* GPUImageShiTomasiFeatureDetectionFilter.h */; }; 8437249C1D4F260A002B398B /* GPUImageShiTomasiFeatureDetectionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437232F1D4F260A002B398B /* GPUImageShiTomasiFeatureDetectionFilter.m */; }; 8437249D1D4F260A002B398B /* GPUImageSingleComponentGaussianBlurFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723301D4F260A002B398B /* GPUImageSingleComponentGaussianBlurFilter.h */; }; 8437249E1D4F260A002B398B /* GPUImageSingleComponentGaussianBlurFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723311D4F260A002B398B /* GPUImageSingleComponentGaussianBlurFilter.m */; }; 8437249F1D4F260A002B398B /* GPUImageSketchFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723321D4F260A002B398B /* GPUImageSketchFilter.h */; }; 843724A01D4F260A002B398B /* GPUImageSketchFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723331D4F260A002B398B /* GPUImageSketchFilter.m */; }; 843724A11D4F260A002B398B /* GPUImageSkinToneFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723341D4F260A002B398B /* GPUImageSkinToneFilter.h */; }; 843724A21D4F260A002B398B /* GPUImageSkinToneFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723351D4F260A002B398B /* GPUImageSkinToneFilter.m */; }; 843724A31D4F260A002B398B /* GPUImageSmoothToonFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723361D4F260A002B398B /* GPUImageSmoothToonFilter.h */; }; 843724A41D4F260A002B398B /* GPUImageSmoothToonFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723371D4F260A002B398B /* GPUImageSmoothToonFilter.m */; }; 843724A51D4F260A002B398B /* GPUImageSobelEdgeDetectionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723381D4F260A002B398B /* GPUImageSobelEdgeDetectionFilter.h */; }; 843724A61D4F260A002B398B /* GPUImageSobelEdgeDetectionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723391D4F260A002B398B /* GPUImageSobelEdgeDetectionFilter.m */; }; 843724A71D4F260A002B398B /* GPUImageSoftEleganceFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437233A1D4F260A002B398B /* GPUImageSoftEleganceFilter.h */; }; 843724A81D4F260A002B398B /* GPUImageSoftEleganceFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437233B1D4F260A002B398B /* GPUImageSoftEleganceFilter.m */; }; 843724A91D4F260A002B398B /* GPUImageSoftLightBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437233C1D4F260A002B398B /* GPUImageSoftLightBlendFilter.h */; }; 843724AA1D4F260A002B398B /* GPUImageSoftLightBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437233D1D4F260A002B398B /* GPUImageSoftLightBlendFilter.m */; }; 843724AB1D4F260A002B398B /* GPUImageSolarizeFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437233E1D4F260A002B398B /* GPUImageSolarizeFilter.h */; }; 843724AC1D4F260A002B398B /* GPUImageSolarizeFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437233F1D4F260A002B398B /* GPUImageSolarizeFilter.m */; }; 843724AD1D4F260A002B398B /* GPUImageSolidColorGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723401D4F260A002B398B /* GPUImageSolidColorGenerator.h */; }; 843724AE1D4F260A002B398B /* GPUImageSolidColorGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723411D4F260A002B398B /* GPUImageSolidColorGenerator.m */; }; 843724AF1D4F260A002B398B /* GPUImageSourceOverBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723421D4F260A002B398B /* GPUImageSourceOverBlendFilter.h */; }; 843724B01D4F260A002B398B /* GPUImageSourceOverBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723431D4F260A002B398B /* GPUImageSourceOverBlendFilter.m */; }; 843724B11D4F260A002B398B /* GPUImageSphereRefractionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723441D4F260A002B398B /* GPUImageSphereRefractionFilter.h */; }; 843724B21D4F260A002B398B /* GPUImageSphereRefractionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723451D4F260A002B398B /* GPUImageSphereRefractionFilter.m */; }; 843724B31D4F260A002B398B /* GPUImageStillCamera.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723461D4F260A002B398B /* GPUImageStillCamera.h */; }; 843724B41D4F260A002B398B /* GPUImageStillCamera.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723471D4F260A002B398B /* GPUImageStillCamera.m */; }; 843724B51D4F260A002B398B /* GPUImageStretchDistortionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723481D4F260A002B398B /* GPUImageStretchDistortionFilter.h */; }; 843724B61D4F260A002B398B /* GPUImageStretchDistortionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723491D4F260A002B398B /* GPUImageStretchDistortionFilter.m */; }; 843724B71D4F260A002B398B /* GPUImageSubtractBlendFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437234A1D4F260A002B398B /* GPUImageSubtractBlendFilter.h */; }; 843724B81D4F260A002B398B /* GPUImageSubtractBlendFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437234B1D4F260A002B398B /* GPUImageSubtractBlendFilter.m */; }; 843724B91D4F260A002B398B /* GPUImageSwirlFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437234C1D4F260A002B398B /* GPUImageSwirlFilter.h */; }; 843724BA1D4F260A002B398B /* GPUImageSwirlFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437234D1D4F260A002B398B /* GPUImageSwirlFilter.m */; }; 843724BB1D4F260A002B398B /* GPUImageTextureInput.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437234E1D4F260A002B398B /* GPUImageTextureInput.h */; }; 843724BC1D4F260A002B398B /* GPUImageTextureInput.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437234F1D4F260A002B398B /* GPUImageTextureInput.m */; }; 843724BD1D4F260A002B398B /* GPUImageTextureOutput.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723501D4F260A002B398B /* GPUImageTextureOutput.h */; }; 843724BE1D4F260A002B398B /* GPUImageTextureOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723511D4F260A002B398B /* GPUImageTextureOutput.m */; }; 843724BF1D4F260A002B398B /* GPUImageThreeInputFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723521D4F260A002B398B /* GPUImageThreeInputFilter.h */; }; 843724C01D4F260A002B398B /* GPUImageThreeInputFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723531D4F260A002B398B /* GPUImageThreeInputFilter.m */; }; 843724C11D4F260A002B398B /* GPUImageThresholdEdgeDetectionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723541D4F260A002B398B /* GPUImageThresholdEdgeDetectionFilter.h */; }; 843724C21D4F260A002B398B /* GPUImageThresholdEdgeDetectionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723551D4F260A002B398B /* GPUImageThresholdEdgeDetectionFilter.m */; }; 843724C31D4F260A002B398B /* GPUImageThresholdedNonMaximumSuppressionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723561D4F260A002B398B /* GPUImageThresholdedNonMaximumSuppressionFilter.h */; }; 843724C41D4F260A002B398B /* GPUImageThresholdedNonMaximumSuppressionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723571D4F260A002B398B /* GPUImageThresholdedNonMaximumSuppressionFilter.m */; }; 843724C51D4F260A002B398B /* GPUImageThresholdSketchFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723581D4F260A002B398B /* GPUImageThresholdSketchFilter.h */; }; 843724C61D4F260A002B398B /* GPUImageThresholdSketchFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723591D4F260A002B398B /* GPUImageThresholdSketchFilter.m */; }; 843724C71D4F260A002B398B /* GPUImageTiltShiftFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437235A1D4F260A002B398B /* GPUImageTiltShiftFilter.h */; }; 843724C81D4F260A002B398B /* GPUImageTiltShiftFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437235B1D4F260A002B398B /* GPUImageTiltShiftFilter.m */; }; 843724C91D4F260A002B398B /* GPUImageToneCurveFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437235C1D4F260A002B398B /* GPUImageToneCurveFilter.h */; }; 843724CA1D4F260A002B398B /* GPUImageToneCurveFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437235D1D4F260A002B398B /* GPUImageToneCurveFilter.m */; }; 843724CB1D4F260A002B398B /* GPUImageToonFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437235E1D4F260A002B398B /* GPUImageToonFilter.h */; }; 843724CC1D4F260A002B398B /* GPUImageToonFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437235F1D4F260A002B398B /* GPUImageToonFilter.m */; }; 843724CD1D4F260A002B398B /* GPUImageTransformFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723601D4F260A002B398B /* GPUImageTransformFilter.h */; }; 843724CE1D4F260A002B398B /* GPUImageTransformFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723611D4F260A002B398B /* GPUImageTransformFilter.m */; }; 843724CF1D4F260A002B398B /* GPUImageTwoInputCrossTextureSamplingFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723621D4F260A002B398B /* GPUImageTwoInputCrossTextureSamplingFilter.h */; }; 843724D01D4F260A002B398B /* GPUImageTwoInputCrossTextureSamplingFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723631D4F260A002B398B /* GPUImageTwoInputCrossTextureSamplingFilter.m */; }; 843724D11D4F260A002B398B /* GPUImageTwoInputFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723641D4F260A002B398B /* GPUImageTwoInputFilter.h */; }; 843724D21D4F260A002B398B /* GPUImageTwoInputFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723651D4F260A002B398B /* GPUImageTwoInputFilter.m */; }; 843724D31D4F260A002B398B /* GPUImageTwoPassFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723661D4F260A002B398B /* GPUImageTwoPassFilter.h */; }; 843724D41D4F260A002B398B /* GPUImageTwoPassFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723671D4F260A002B398B /* GPUImageTwoPassFilter.m */; }; 843724D51D4F260A002B398B /* GPUImageTwoPassTextureSamplingFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723681D4F260A002B398B /* GPUImageTwoPassTextureSamplingFilter.h */; }; 843724D61D4F260A002B398B /* GPUImageTwoPassTextureSamplingFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723691D4F260A002B398B /* GPUImageTwoPassTextureSamplingFilter.m */; }; 843724D71D4F260A002B398B /* GPUImageUIElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437236A1D4F260A002B398B /* GPUImageUIElement.h */; }; 843724D81D4F260A002B398B /* GPUImageUIElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437236B1D4F260A002B398B /* GPUImageUIElement.m */; }; 843724D91D4F260A002B398B /* GPUImageUnsharpMaskFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437236C1D4F260A002B398B /* GPUImageUnsharpMaskFilter.h */; }; 843724DA1D4F260A002B398B /* GPUImageUnsharpMaskFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437236D1D4F260A002B398B /* GPUImageUnsharpMaskFilter.m */; }; 843724DB1D4F260A002B398B /* GPUImageVideoCamera.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437236E1D4F260A002B398B /* GPUImageVideoCamera.h */; }; 843724DC1D4F260A002B398B /* GPUImageVideoCamera.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437236F1D4F260A002B398B /* GPUImageVideoCamera.m */; }; 843724DD1D4F260A002B398B /* GPUImageVignetteFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723701D4F260A002B398B /* GPUImageVignetteFilter.h */; }; 843724DE1D4F260A002B398B /* GPUImageVignetteFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723711D4F260A002B398B /* GPUImageVignetteFilter.m */; }; 843724DF1D4F260A002B398B /* GPUImageVoronoiConsumerFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723721D4F260A002B398B /* GPUImageVoronoiConsumerFilter.h */; }; 843724E01D4F260A002B398B /* GPUImageVoronoiConsumerFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723731D4F260A002B398B /* GPUImageVoronoiConsumerFilter.m */; }; 843724E11D4F260A002B398B /* GPUImageWeakPixelInclusionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723741D4F260A002B398B /* GPUImageWeakPixelInclusionFilter.h */; }; 843724E21D4F260A002B398B /* GPUImageWeakPixelInclusionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723751D4F260A002B398B /* GPUImageWeakPixelInclusionFilter.m */; }; 843724E31D4F260A002B398B /* GPUImageWhiteBalanceFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723761D4F260A002B398B /* GPUImageWhiteBalanceFilter.h */; }; 843724E41D4F260A002B398B /* GPUImageWhiteBalanceFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723771D4F260A002B398B /* GPUImageWhiteBalanceFilter.m */; }; 843724E51D4F260A002B398B /* GPUImageXYDerivativeFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723781D4F260A002B398B /* GPUImageXYDerivativeFilter.h */; }; 843724E61D4F260A002B398B /* GPUImageXYDerivativeFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723791D4F260A002B398B /* GPUImageXYDerivativeFilter.m */; }; 843724E71D4F260A002B398B /* GPUImageZoomBlurFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437237A1D4F260A002B398B /* GPUImageZoomBlurFilter.h */; }; 843724E81D4F260A002B398B /* GPUImageZoomBlurFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8437237B1D4F260A002B398B /* GPUImageZoomBlurFilter.m */; }; 843724E91D4F260A002B398B /* GPUImageFramework.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437237E1D4F260A002B398B /* GPUImageFramework.h */; }; 843724EA1D4F260A002B398B /* GPUImageContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437237F1D4F260A002B398B /* GPUImageContext.h */; }; 843724EB1D4F260A002B398B /* GPUImageContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723801D4F260A002B398B /* GPUImageContext.m */; }; 843724EC1D4F260A002B398B /* GPUImageMovieWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723811D4F260A002B398B /* GPUImageMovieWriter.h */; }; 843724ED1D4F260A002B398B /* GPUImageMovieWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723821D4F260A002B398B /* GPUImageMovieWriter.m */; }; 843724EE1D4F260A002B398B /* GPUImagePicture+TextureSubimage.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723831D4F260A002B398B /* GPUImagePicture+TextureSubimage.h */; }; 843724EF1D4F260A002B398B /* GPUImagePicture+TextureSubimage.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723841D4F260A002B398B /* GPUImagePicture+TextureSubimage.m */; }; 843724F01D4F260A002B398B /* GPUImagePicture.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723851D4F260A002B398B /* GPUImagePicture.h */; }; 843724F11D4F260A002B398B /* GPUImagePicture.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723861D4F260A002B398B /* GPUImagePicture.m */; }; 843724F21D4F260A002B398B /* GPUImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723871D4F260A002B398B /* GPUImageView.h */; }; 843724F31D4F260A002B398B /* GPUImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 843723881D4F260A002B398B /* GPUImageView.m */; }; 843724F41D4F260A002B398B /* amf.c in Sources */ = {isa = PBXBuildFile; fileRef = 8437238A1D4F260A002B398B /* amf.c */; }; 843724F51D4F260A002B398B /* amf.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437238B1D4F260A002B398B /* amf.h */; }; 843724F61D4F260A002B398B /* bytes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437238C1D4F260A002B398B /* bytes.h */; }; 843724F71D4F260A002B398B /* dh.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437238D1D4F260A002B398B /* dh.h */; }; 843724F81D4F260A002B398B /* dhgroups.h in Headers */ = {isa = PBXBuildFile; fileRef = 8437238E1D4F260A002B398B /* dhgroups.h */; }; 843724F91D4F260A002B398B /* error.c in Sources */ = {isa = PBXBuildFile; fileRef = 8437238F1D4F260A002B398B /* error.c */; }; 843724FA1D4F260A002B398B /* error.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723901D4F260A002B398B /* error.h */; }; 843724FB1D4F260A002B398B /* handshake.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723911D4F260A002B398B /* handshake.h */; }; 843724FC1D4F260A002B398B /* hashswf.c in Sources */ = {isa = PBXBuildFile; fileRef = 843723921D4F260A002B398B /* hashswf.c */; }; 843724FD1D4F260A002B398B /* http.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723931D4F260A002B398B /* http.h */; }; 843724FE1D4F260A002B398B /* log.c in Sources */ = {isa = PBXBuildFile; fileRef = 843723941D4F260A002B398B /* log.c */; }; 843724FF1D4F260A002B398B /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723951D4F260A002B398B /* log.h */; }; 843725001D4F260A002B398B /* parseurl.c in Sources */ = {isa = PBXBuildFile; fileRef = 843723961D4F260A002B398B /* parseurl.c */; }; 843725011D4F260A002B398B /* rtmp.c in Sources */ = {isa = PBXBuildFile; fileRef = 843723971D4F260A002B398B /* rtmp.c */; }; 843725021D4F260A002B398B /* rtmp.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723981D4F260A002B398B /* rtmp.h */; }; 843725031D4F260A002B398B /* rtmp_sys.h in Headers */ = {isa = PBXBuildFile; fileRef = 843723991D4F260A002B398B /* rtmp_sys.h */; }; B289F1DB1D3DE77F00D9C7A5 /* LFStreamingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = B289F1D41D3DE77F00D9C7A5 /* LFStreamingBuffer.h */; }; B289F1DC1D3DE77F00D9C7A5 /* LFStreamingBuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = B289F1D51D3DE77F00D9C7A5 /* LFStreamingBuffer.m */; }; B289F1DD1D3DE77F00D9C7A5 /* LFStreamRtmpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = B289F1D61D3DE77F00D9C7A5 /* LFStreamRtmpSocket.h */; }; B289F1DE1D3DE77F00D9C7A5 /* LFStreamRtmpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = B289F1D71D3DE77F00D9C7A5 /* LFStreamRtmpSocket.m */; }; B289F1DF1D3DE77F00D9C7A5 /* LFStreamSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = B289F1D81D3DE77F00D9C7A5 /* LFStreamSocket.h */; }; B289F1E01D3DE77F00D9C7A5 /* NSMutableArray+LFAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = B289F1D91D3DE77F00D9C7A5 /* NSMutableArray+LFAdd.h */; }; B289F1E11D3DE77F00D9C7A5 /* NSMutableArray+LFAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = B289F1DA1D3DE77F00D9C7A5 /* NSMutableArray+LFAdd.m */; }; B2CD146D1D45F18B008082E8 /* LFAVEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = B2CD14621D45F18B008082E8 /* LFAVEncoder.h */; }; B2CD146E1D45F18B008082E8 /* LFAVEncoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2CD14631D45F18B008082E8 /* LFAVEncoder.mm */; }; B2CD146F1D45F18B008082E8 /* LICENSE.markdown in Sources */ = {isa = PBXBuildFile; fileRef = B2CD14641D45F18B008082E8 /* LICENSE.markdown */; }; B2CD14701D45F18B008082E8 /* LFMP4Atom.h in Headers */ = {isa = PBXBuildFile; fileRef = B2CD14651D45F18B008082E8 /* LFMP4Atom.h */; }; B2CD14711D45F18B008082E8 /* LFMP4Atom.m in Sources */ = {isa = PBXBuildFile; fileRef = B2CD14661D45F18B008082E8 /* LFMP4Atom.m */; }; B2CD14721D45F18B008082E8 /* LFNALUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2CD14671D45F18B008082E8 /* LFNALUnit.cpp */; }; B2CD14731D45F18B008082E8 /* LFNALUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = B2CD14681D45F18B008082E8 /* LFNALUnit.h */; }; B2CD14741D45F18B008082E8 /* LFVideoEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = B2CD14691D45F18B008082E8 /* LFVideoEncoder.h */; }; B2CD14751D45F18B008082E8 /* LFVideoEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = B2CD146A1D45F18B008082E8 /* LFVideoEncoder.m */; }; B2CD14761D45F18B008082E8 /* LFH264VideoEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = B2CD146B1D45F18B008082E8 /* LFH264VideoEncoder.h */; }; B2CD14771D45F18B008082E8 /* LFH264VideoEncoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2CD146C1D45F18B008082E8 /* LFH264VideoEncoder.mm */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ 84001F961D0015D10026C63F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 84001F811D0015D10026C63F /* Project object */; proxyType = 1; remoteGlobalIDString = 84001F891D0015D10026C63F; remoteInfo = LFLiveKit; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 0BA5A0CE1F07E1D707F69735 /* Pods-LFLiveKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LFLiveKit.release.xcconfig"; path = "Pods/Target Support Files/Pods-LFLiveKit/Pods-LFLiveKit.release.xcconfig"; sourceTree = ""; }; 84001F8A1D0015D10026C63F /* LFLiveKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = LFLiveKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 84001F8D1D0015D10026C63F /* LFLiveKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LFLiveKit.h; sourceTree = ""; }; 84001F8F1D0015D10026C63F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 84001F941D0015D10026C63F /* LFLiveKitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LFLiveKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 84001F991D0015D10026C63F /* LFLiveKitTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LFLiveKitTests.m; sourceTree = ""; }; 84001F9B1D0015D10026C63F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 84001FA51D0016380026C63F /* LFAudioCapture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFAudioCapture.h; sourceTree = ""; }; 84001FA61D0016380026C63F /* LFAudioCapture.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LFAudioCapture.m; sourceTree = ""; }; 84001FA71D0016380026C63F /* LFVideoCapture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFVideoCapture.h; sourceTree = ""; }; 84001FA81D0016380026C63F /* LFVideoCapture.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LFVideoCapture.m; sourceTree = ""; }; 84001FAA1D0016380026C63F /* LFAudioEncoding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFAudioEncoding.h; sourceTree = ""; }; 84001FAB1D0016380026C63F /* LFHardwareAudioEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFHardwareAudioEncoder.h; sourceTree = ""; }; 84001FAC1D0016380026C63F /* LFHardwareAudioEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LFHardwareAudioEncoder.m; sourceTree = ""; }; 84001FAD1D0016380026C63F /* LFHardwareVideoEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFHardwareVideoEncoder.h; sourceTree = ""; }; 84001FAE1D0016380026C63F /* LFHardwareVideoEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LFHardwareVideoEncoder.m; sourceTree = ""; }; 84001FAF1D0016380026C63F /* LFVideoEncoding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFVideoEncoding.h; sourceTree = ""; }; 84001FB11D0016380026C63F /* LFLiveAudioConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFLiveAudioConfiguration.h; sourceTree = ""; }; 84001FB21D0016380026C63F /* LFLiveAudioConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LFLiveAudioConfiguration.m; sourceTree = ""; }; 84001FB31D0016380026C63F /* LFLiveVideoConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFLiveVideoConfiguration.h; sourceTree = ""; }; 84001FB41D0016380026C63F /* LFLiveVideoConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LFLiveVideoConfiguration.m; sourceTree = ""; }; 84001FB61D0016380026C63F /* LFGPUImageBeautyFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFGPUImageBeautyFilter.h; sourceTree = ""; }; 84001FB71D0016380026C63F /* LFGPUImageBeautyFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LFGPUImageBeautyFilter.m; sourceTree = ""; }; 84001FB81D0016380026C63F /* LFGPUImageEmptyFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFGPUImageEmptyFilter.h; sourceTree = ""; }; 84001FB91D0016380026C63F /* LFGPUImageEmptyFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LFGPUImageEmptyFilter.m; sourceTree = ""; }; 84001FBA1D0016380026C63F /* LFLiveSession.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFLiveSession.h; sourceTree = ""; }; 84001FBB1D0016380026C63F /* LFLiveSession.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LFLiveSession.m; sourceTree = ""; }; 84001FBD1D0016380026C63F /* LFAudioFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFAudioFrame.h; sourceTree = ""; }; 84001FBE1D0016380026C63F /* LFAudioFrame.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LFAudioFrame.m; sourceTree = ""; }; 84001FBF1D0016380026C63F /* LFFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFFrame.h; sourceTree = ""; }; 84001FC01D0016380026C63F /* LFFrame.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LFFrame.m; sourceTree = ""; }; 84001FC11D0016380026C63F /* LFLiveDebug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFLiveDebug.h; sourceTree = ""; }; 84001FC21D0016380026C63F /* LFLiveDebug.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LFLiveDebug.m; sourceTree = ""; }; 84001FC31D0016380026C63F /* LFLiveStreamInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFLiveStreamInfo.h; sourceTree = ""; }; 84001FC41D0016380026C63F /* LFLiveStreamInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LFLiveStreamInfo.m; sourceTree = ""; }; 84001FC51D0016380026C63F /* LFVideoFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFVideoFrame.h; sourceTree = ""; }; 84001FC61D0016380026C63F /* LFVideoFrame.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LFVideoFrame.m; sourceTree = ""; }; 84001FF61D0017590026C63F /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; 84001FF81D00175D0026C63F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 84001FFA1D0017630026C63F /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; 84001FFC1D0017680026C63F /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; 84001FFE1D00176C0026C63F /* VideoToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VideoToolbox.framework; path = System/Library/Frameworks/VideoToolbox.framework; sourceTree = SDKROOT; }; 840020001D0017850026C63F /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; 8437222D1D4F260A002B398B /* GLProgram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLProgram.h; sourceTree = ""; }; 8437222E1D4F260A002B398B /* GLProgram.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLProgram.m; sourceTree = ""; }; 8437222F1D4F260A002B398B /* GPUImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImage.h; sourceTree = ""; }; 843722301D4F260A002B398B /* GPUImage3x3ConvolutionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImage3x3ConvolutionFilter.h; sourceTree = ""; }; 843722311D4F260A002B398B /* GPUImage3x3ConvolutionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImage3x3ConvolutionFilter.m; sourceTree = ""; }; 843722321D4F260A002B398B /* GPUImage3x3TextureSamplingFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImage3x3TextureSamplingFilter.h; sourceTree = ""; }; 843722331D4F260A002B398B /* GPUImage3x3TextureSamplingFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImage3x3TextureSamplingFilter.m; sourceTree = ""; }; 843722341D4F260A002B398B /* GPUImageAdaptiveThresholdFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageAdaptiveThresholdFilter.h; sourceTree = ""; }; 843722351D4F260A002B398B /* GPUImageAdaptiveThresholdFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageAdaptiveThresholdFilter.m; sourceTree = ""; }; 843722361D4F260A002B398B /* GPUImageAddBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageAddBlendFilter.h; sourceTree = ""; }; 843722371D4F260A002B398B /* GPUImageAddBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageAddBlendFilter.m; sourceTree = ""; }; 843722381D4F260A002B398B /* GPUImageAlphaBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageAlphaBlendFilter.h; sourceTree = ""; }; 843722391D4F260A002B398B /* GPUImageAlphaBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageAlphaBlendFilter.m; sourceTree = ""; }; 8437223A1D4F260A002B398B /* GPUImageAmatorkaFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageAmatorkaFilter.h; sourceTree = ""; }; 8437223B1D4F260A002B398B /* GPUImageAmatorkaFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageAmatorkaFilter.m; sourceTree = ""; }; 8437223C1D4F260A002B398B /* GPUImageAverageColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageAverageColor.h; sourceTree = ""; }; 8437223D1D4F260A002B398B /* GPUImageAverageColor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageAverageColor.m; sourceTree = ""; }; 8437223E1D4F260A002B398B /* GPUImageAverageLuminanceThresholdFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageAverageLuminanceThresholdFilter.h; sourceTree = ""; }; 8437223F1D4F260A002B398B /* GPUImageAverageLuminanceThresholdFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageAverageLuminanceThresholdFilter.m; sourceTree = ""; }; 843722401D4F260A002B398B /* GPUImageBilateralFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageBilateralFilter.h; sourceTree = ""; }; 843722411D4F260A002B398B /* GPUImageBilateralFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageBilateralFilter.m; sourceTree = ""; }; 843722421D4F260A002B398B /* GPUImageBoxBlurFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageBoxBlurFilter.h; sourceTree = ""; }; 843722431D4F260A002B398B /* GPUImageBoxBlurFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageBoxBlurFilter.m; sourceTree = ""; }; 843722441D4F260A002B398B /* GPUImageBrightnessFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageBrightnessFilter.h; sourceTree = ""; }; 843722451D4F260A002B398B /* GPUImageBrightnessFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageBrightnessFilter.m; sourceTree = ""; }; 843722461D4F260A002B398B /* GPUImageBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageBuffer.h; sourceTree = ""; }; 843722471D4F260A002B398B /* GPUImageBuffer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageBuffer.m; sourceTree = ""; }; 843722481D4F260A002B398B /* GPUImageBulgeDistortionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageBulgeDistortionFilter.h; sourceTree = ""; }; 843722491D4F260A002B398B /* GPUImageBulgeDistortionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageBulgeDistortionFilter.m; sourceTree = ""; }; 8437224A1D4F260A002B398B /* GPUImageCannyEdgeDetectionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageCannyEdgeDetectionFilter.h; sourceTree = ""; }; 8437224B1D4F260A002B398B /* GPUImageCannyEdgeDetectionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageCannyEdgeDetectionFilter.m; sourceTree = ""; }; 8437224C1D4F260A002B398B /* GPUImageCGAColorspaceFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageCGAColorspaceFilter.h; sourceTree = ""; }; 8437224D1D4F260A002B398B /* GPUImageCGAColorspaceFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageCGAColorspaceFilter.m; sourceTree = ""; }; 8437224E1D4F260A002B398B /* GPUImageChromaKeyBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageChromaKeyBlendFilter.h; sourceTree = ""; }; 8437224F1D4F260A002B398B /* GPUImageChromaKeyBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageChromaKeyBlendFilter.m; sourceTree = ""; }; 843722501D4F260A002B398B /* GPUImageChromaKeyFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageChromaKeyFilter.h; sourceTree = ""; }; 843722511D4F260A002B398B /* GPUImageChromaKeyFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageChromaKeyFilter.m; sourceTree = ""; }; 843722521D4F260A002B398B /* GPUImageClosingFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageClosingFilter.h; sourceTree = ""; }; 843722531D4F260A002B398B /* GPUImageClosingFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageClosingFilter.m; sourceTree = ""; }; 843722541D4F260A002B398B /* GPUImageColorBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageColorBlendFilter.h; sourceTree = ""; }; 843722551D4F260A002B398B /* GPUImageColorBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageColorBlendFilter.m; sourceTree = ""; }; 843722561D4F260A002B398B /* GPUImageColorBurnBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageColorBurnBlendFilter.h; sourceTree = ""; }; 843722571D4F260A002B398B /* GPUImageColorBurnBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageColorBurnBlendFilter.m; sourceTree = ""; }; 843722581D4F260A002B398B /* GPUImageColorConversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageColorConversion.h; sourceTree = ""; }; 843722591D4F260A002B398B /* GPUImageColorConversion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageColorConversion.m; sourceTree = ""; }; 8437225A1D4F260A002B398B /* GPUImageColorDodgeBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageColorDodgeBlendFilter.h; sourceTree = ""; }; 8437225B1D4F260A002B398B /* GPUImageColorDodgeBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageColorDodgeBlendFilter.m; sourceTree = ""; }; 8437225C1D4F260A002B398B /* GPUImageColorInvertFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageColorInvertFilter.h; sourceTree = ""; }; 8437225D1D4F260A002B398B /* GPUImageColorInvertFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageColorInvertFilter.m; sourceTree = ""; }; 8437225E1D4F260A002B398B /* GPUImageColorLocalBinaryPatternFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageColorLocalBinaryPatternFilter.h; sourceTree = ""; }; 8437225F1D4F260A002B398B /* GPUImageColorLocalBinaryPatternFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageColorLocalBinaryPatternFilter.m; sourceTree = ""; }; 843722601D4F260A002B398B /* GPUImageColorMatrixFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageColorMatrixFilter.h; sourceTree = ""; }; 843722611D4F260A002B398B /* GPUImageColorMatrixFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageColorMatrixFilter.m; sourceTree = ""; }; 843722621D4F260A002B398B /* GPUImageColorPackingFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageColorPackingFilter.h; sourceTree = ""; }; 843722631D4F260A002B398B /* GPUImageColorPackingFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageColorPackingFilter.m; sourceTree = ""; }; 843722641D4F260A002B398B /* GPUImageColourFASTFeatureDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageColourFASTFeatureDetector.h; sourceTree = ""; }; 843722651D4F260A002B398B /* GPUImageColourFASTFeatureDetector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageColourFASTFeatureDetector.m; sourceTree = ""; }; 843722661D4F260A002B398B /* GPUImageColourFASTSamplingOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageColourFASTSamplingOperation.h; sourceTree = ""; }; 843722671D4F260A002B398B /* GPUImageColourFASTSamplingOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageColourFASTSamplingOperation.m; sourceTree = ""; }; 843722681D4F260A002B398B /* GPUImageContrastFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageContrastFilter.h; sourceTree = ""; }; 843722691D4F260A002B398B /* GPUImageContrastFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageContrastFilter.m; sourceTree = ""; }; 8437226A1D4F260A002B398B /* GPUImageCropFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageCropFilter.h; sourceTree = ""; }; 8437226B1D4F260A002B398B /* GPUImageCropFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageCropFilter.m; sourceTree = ""; }; 8437226C1D4F260A002B398B /* GPUImageCrosshairGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageCrosshairGenerator.h; sourceTree = ""; }; 8437226D1D4F260A002B398B /* GPUImageCrosshairGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageCrosshairGenerator.m; sourceTree = ""; }; 8437226E1D4F260A002B398B /* GPUImageCrosshatchFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageCrosshatchFilter.h; sourceTree = ""; }; 8437226F1D4F260A002B398B /* GPUImageCrosshatchFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageCrosshatchFilter.m; sourceTree = ""; }; 843722701D4F260A002B398B /* GPUImageDarkenBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageDarkenBlendFilter.h; sourceTree = ""; }; 843722711D4F260A002B398B /* GPUImageDarkenBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageDarkenBlendFilter.m; sourceTree = ""; }; 843722721D4F260A002B398B /* GPUImageDifferenceBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageDifferenceBlendFilter.h; sourceTree = ""; }; 843722731D4F260A002B398B /* GPUImageDifferenceBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageDifferenceBlendFilter.m; sourceTree = ""; }; 843722741D4F260A002B398B /* GPUImageDilationFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageDilationFilter.h; sourceTree = ""; }; 843722751D4F260A002B398B /* GPUImageDilationFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageDilationFilter.m; sourceTree = ""; }; 843722761D4F260A002B398B /* GPUImageDirectionalNonMaximumSuppressionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageDirectionalNonMaximumSuppressionFilter.h; sourceTree = ""; }; 843722771D4F260A002B398B /* GPUImageDirectionalNonMaximumSuppressionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageDirectionalNonMaximumSuppressionFilter.m; sourceTree = ""; }; 843722781D4F260A002B398B /* GPUImageDirectionalSobelEdgeDetectionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageDirectionalSobelEdgeDetectionFilter.h; sourceTree = ""; }; 843722791D4F260A002B398B /* GPUImageDirectionalSobelEdgeDetectionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageDirectionalSobelEdgeDetectionFilter.m; sourceTree = ""; }; 8437227A1D4F260A002B398B /* GPUImageDissolveBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageDissolveBlendFilter.h; sourceTree = ""; }; 8437227B1D4F260A002B398B /* GPUImageDissolveBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageDissolveBlendFilter.m; sourceTree = ""; }; 8437227C1D4F260A002B398B /* GPUImageDivideBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageDivideBlendFilter.h; sourceTree = ""; }; 8437227D1D4F260A002B398B /* GPUImageDivideBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageDivideBlendFilter.m; sourceTree = ""; }; 8437227E1D4F260A002B398B /* GPUImageEmbossFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageEmbossFilter.h; sourceTree = ""; }; 8437227F1D4F260A002B398B /* GPUImageEmbossFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageEmbossFilter.m; sourceTree = ""; }; 843722801D4F260A002B398B /* GPUImageErosionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageErosionFilter.h; sourceTree = ""; }; 843722811D4F260A002B398B /* GPUImageErosionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageErosionFilter.m; sourceTree = ""; }; 843722821D4F260A002B398B /* GPUImageExclusionBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageExclusionBlendFilter.h; sourceTree = ""; }; 843722831D4F260A002B398B /* GPUImageExclusionBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageExclusionBlendFilter.m; sourceTree = ""; }; 843722841D4F260A002B398B /* GPUImageExposureFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageExposureFilter.h; sourceTree = ""; }; 843722851D4F260A002B398B /* GPUImageExposureFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageExposureFilter.m; sourceTree = ""; }; 843722861D4F260A002B398B /* GPUImageFalseColorFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageFalseColorFilter.h; sourceTree = ""; }; 843722871D4F260A002B398B /* GPUImageFalseColorFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageFalseColorFilter.m; sourceTree = ""; }; 843722881D4F260A002B398B /* GPUImageFASTCornerDetectionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageFASTCornerDetectionFilter.h; sourceTree = ""; }; 843722891D4F260A002B398B /* GPUImageFASTCornerDetectionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageFASTCornerDetectionFilter.m; sourceTree = ""; }; 8437228A1D4F260A002B398B /* GPUImageFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageFilter.h; sourceTree = ""; }; 8437228B1D4F260A002B398B /* GPUImageFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageFilter.m; sourceTree = ""; }; 8437228C1D4F260A002B398B /* GPUImageFilterGroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageFilterGroup.h; sourceTree = ""; }; 8437228D1D4F260A002B398B /* GPUImageFilterGroup.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageFilterGroup.m; sourceTree = ""; }; 8437228E1D4F260A002B398B /* GPUImageFilterPipeline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageFilterPipeline.h; sourceTree = ""; }; 8437228F1D4F260A002B398B /* GPUImageFilterPipeline.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageFilterPipeline.m; sourceTree = ""; }; 843722901D4F260A002B398B /* GPUImageFourInputFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageFourInputFilter.h; sourceTree = ""; }; 843722911D4F260A002B398B /* GPUImageFourInputFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageFourInputFilter.m; sourceTree = ""; }; 843722921D4F260A002B398B /* GPUImageFramebuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageFramebuffer.h; sourceTree = ""; }; 843722931D4F260A002B398B /* GPUImageFramebuffer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageFramebuffer.m; sourceTree = ""; }; 843722941D4F260A002B398B /* GPUImageFramebufferCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageFramebufferCache.h; sourceTree = ""; }; 843722951D4F260A002B398B /* GPUImageFramebufferCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageFramebufferCache.m; sourceTree = ""; }; 843722961D4F260A002B398B /* GPUImageGammaFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageGammaFilter.h; sourceTree = ""; }; 843722971D4F260A002B398B /* GPUImageGammaFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageGammaFilter.m; sourceTree = ""; }; 843722981D4F260A002B398B /* GPUImageGaussianBlurFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageGaussianBlurFilter.h; sourceTree = ""; }; 843722991D4F260A002B398B /* GPUImageGaussianBlurFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageGaussianBlurFilter.m; sourceTree = ""; }; 8437229A1D4F260A002B398B /* GPUImageGaussianBlurPositionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageGaussianBlurPositionFilter.h; sourceTree = ""; }; 8437229B1D4F260A002B398B /* GPUImageGaussianBlurPositionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageGaussianBlurPositionFilter.m; sourceTree = ""; }; 8437229C1D4F260A002B398B /* GPUImageGaussianSelectiveBlurFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageGaussianSelectiveBlurFilter.h; sourceTree = ""; }; 8437229D1D4F260A002B398B /* GPUImageGaussianSelectiveBlurFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageGaussianSelectiveBlurFilter.m; sourceTree = ""; }; 8437229E1D4F260A002B398B /* GPUImageGlassSphereFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageGlassSphereFilter.h; sourceTree = ""; }; 8437229F1D4F260A002B398B /* GPUImageGlassSphereFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageGlassSphereFilter.m; sourceTree = ""; }; 843722A01D4F260A002B398B /* GPUImageGrayscaleFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageGrayscaleFilter.h; sourceTree = ""; }; 843722A11D4F260A002B398B /* GPUImageGrayscaleFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageGrayscaleFilter.m; sourceTree = ""; }; 843722A21D4F260A002B398B /* GPUImageHalftoneFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageHalftoneFilter.h; sourceTree = ""; }; 843722A31D4F260A002B398B /* GPUImageHalftoneFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageHalftoneFilter.m; sourceTree = ""; }; 843722A41D4F260A002B398B /* GPUImageHardLightBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageHardLightBlendFilter.h; sourceTree = ""; }; 843722A51D4F260A002B398B /* GPUImageHardLightBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageHardLightBlendFilter.m; sourceTree = ""; }; 843722A61D4F260A002B398B /* GPUImageHarrisCornerDetectionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageHarrisCornerDetectionFilter.h; sourceTree = ""; }; 843722A71D4F260A002B398B /* GPUImageHarrisCornerDetectionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageHarrisCornerDetectionFilter.m; sourceTree = ""; }; 843722A81D4F260A002B398B /* GPUImageHazeFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageHazeFilter.h; sourceTree = ""; }; 843722A91D4F260A002B398B /* GPUImageHazeFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageHazeFilter.m; sourceTree = ""; }; 843722AA1D4F260A002B398B /* GPUImageHighlightShadowFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageHighlightShadowFilter.h; sourceTree = ""; }; 843722AB1D4F260A002B398B /* GPUImageHighlightShadowFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageHighlightShadowFilter.m; sourceTree = ""; }; 843722AC1D4F260A002B398B /* GPUImageHighlightShadowTintFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageHighlightShadowTintFilter.h; sourceTree = ""; }; 843722AD1D4F260A002B398B /* GPUImageHighlightShadowTintFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageHighlightShadowTintFilter.m; sourceTree = ""; }; 843722AE1D4F260A002B398B /* GPUImageHighPassFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageHighPassFilter.h; sourceTree = ""; }; 843722AF1D4F260A002B398B /* GPUImageHighPassFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageHighPassFilter.m; sourceTree = ""; }; 843722B01D4F260A002B398B /* GPUImageHistogramEqualizationFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageHistogramEqualizationFilter.h; sourceTree = ""; }; 843722B11D4F260A002B398B /* GPUImageHistogramEqualizationFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageHistogramEqualizationFilter.m; sourceTree = ""; }; 843722B21D4F260A002B398B /* GPUImageHistogramFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageHistogramFilter.h; sourceTree = ""; }; 843722B31D4F260A002B398B /* GPUImageHistogramFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageHistogramFilter.m; sourceTree = ""; }; 843722B41D4F260A002B398B /* GPUImageHistogramGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageHistogramGenerator.h; sourceTree = ""; }; 843722B51D4F260A002B398B /* GPUImageHistogramGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageHistogramGenerator.m; sourceTree = ""; }; 843722B61D4F260A002B398B /* GPUImageHoughTransformLineDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageHoughTransformLineDetector.h; sourceTree = ""; }; 843722B71D4F260A002B398B /* GPUImageHoughTransformLineDetector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageHoughTransformLineDetector.m; sourceTree = ""; }; 843722B81D4F260A002B398B /* GPUImageHSBFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageHSBFilter.h; sourceTree = ""; }; 843722B91D4F260A002B398B /* GPUImageHSBFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageHSBFilter.m; sourceTree = ""; }; 843722BA1D4F260A002B398B /* GPUImageHueBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageHueBlendFilter.h; sourceTree = ""; }; 843722BB1D4F260A002B398B /* GPUImageHueBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageHueBlendFilter.m; sourceTree = ""; }; 843722BC1D4F260A002B398B /* GPUImageHueFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageHueFilter.h; sourceTree = ""; }; 843722BD1D4F260A002B398B /* GPUImageHueFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageHueFilter.m; sourceTree = ""; }; 843722BE1D4F260A002B398B /* GPUImageiOSBlurFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageiOSBlurFilter.h; sourceTree = ""; }; 843722BF1D4F260A002B398B /* GPUImageiOSBlurFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageiOSBlurFilter.m; sourceTree = ""; }; 843722C01D4F260A002B398B /* GPUImageJFAVoronoiFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageJFAVoronoiFilter.h; sourceTree = ""; }; 843722C11D4F260A002B398B /* GPUImageJFAVoronoiFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageJFAVoronoiFilter.m; sourceTree = ""; }; 843722C21D4F260A002B398B /* GPUImageKuwaharaFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageKuwaharaFilter.h; sourceTree = ""; }; 843722C31D4F260A002B398B /* GPUImageKuwaharaFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageKuwaharaFilter.m; sourceTree = ""; }; 843722C41D4F260A002B398B /* GPUImageKuwaharaRadius3Filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageKuwaharaRadius3Filter.h; sourceTree = ""; }; 843722C51D4F260A002B398B /* GPUImageKuwaharaRadius3Filter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageKuwaharaRadius3Filter.m; sourceTree = ""; }; 843722C61D4F260A002B398B /* GPUImageLanczosResamplingFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageLanczosResamplingFilter.h; sourceTree = ""; }; 843722C71D4F260A002B398B /* GPUImageLanczosResamplingFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageLanczosResamplingFilter.m; sourceTree = ""; }; 843722C81D4F260A002B398B /* GPUImageLaplacianFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageLaplacianFilter.h; sourceTree = ""; }; 843722C91D4F260A002B398B /* GPUImageLaplacianFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageLaplacianFilter.m; sourceTree = ""; }; 843722CA1D4F260A002B398B /* GPUImageLevelsFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageLevelsFilter.h; sourceTree = ""; }; 843722CB1D4F260A002B398B /* GPUImageLevelsFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageLevelsFilter.m; sourceTree = ""; }; 843722CC1D4F260A002B398B /* GPUImageLightenBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageLightenBlendFilter.h; sourceTree = ""; }; 843722CD1D4F260A002B398B /* GPUImageLightenBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageLightenBlendFilter.m; sourceTree = ""; }; 843722CE1D4F260A002B398B /* GPUImageLinearBurnBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageLinearBurnBlendFilter.h; sourceTree = ""; }; 843722CF1D4F260A002B398B /* GPUImageLinearBurnBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageLinearBurnBlendFilter.m; sourceTree = ""; }; 843722D01D4F260A002B398B /* GPUImageLineGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageLineGenerator.h; sourceTree = ""; }; 843722D11D4F260A002B398B /* GPUImageLineGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageLineGenerator.m; sourceTree = ""; }; 843722D21D4F260A002B398B /* GPUImageLocalBinaryPatternFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageLocalBinaryPatternFilter.h; sourceTree = ""; }; 843722D31D4F260A002B398B /* GPUImageLocalBinaryPatternFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageLocalBinaryPatternFilter.m; sourceTree = ""; }; 843722D41D4F260A002B398B /* GPUImageLookupFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageLookupFilter.h; sourceTree = ""; }; 843722D51D4F260A002B398B /* GPUImageLookupFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageLookupFilter.m; sourceTree = ""; }; 843722D61D4F260A002B398B /* GPUImageLowPassFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageLowPassFilter.h; sourceTree = ""; }; 843722D71D4F260A002B398B /* GPUImageLowPassFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageLowPassFilter.m; sourceTree = ""; }; 843722D81D4F260A002B398B /* GPUImageLuminanceRangeFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageLuminanceRangeFilter.h; sourceTree = ""; }; 843722D91D4F260A002B398B /* GPUImageLuminanceRangeFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageLuminanceRangeFilter.m; sourceTree = ""; }; 843722DA1D4F260A002B398B /* GPUImageLuminanceThresholdFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageLuminanceThresholdFilter.h; sourceTree = ""; }; 843722DB1D4F260A002B398B /* GPUImageLuminanceThresholdFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageLuminanceThresholdFilter.m; sourceTree = ""; }; 843722DC1D4F260A002B398B /* GPUImageLuminosity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageLuminosity.h; sourceTree = ""; }; 843722DD1D4F260A002B398B /* GPUImageLuminosity.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageLuminosity.m; sourceTree = ""; }; 843722DE1D4F260A002B398B /* GPUImageLuminosityBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageLuminosityBlendFilter.h; sourceTree = ""; }; 843722DF1D4F260A002B398B /* GPUImageLuminosityBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageLuminosityBlendFilter.m; sourceTree = ""; }; 843722E01D4F260A002B398B /* GPUImageMaskFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageMaskFilter.h; sourceTree = ""; }; 843722E11D4F260A002B398B /* GPUImageMaskFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageMaskFilter.m; sourceTree = ""; }; 843722E21D4F260A002B398B /* GPUImageMedianFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageMedianFilter.h; sourceTree = ""; }; 843722E31D4F260A002B398B /* GPUImageMedianFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageMedianFilter.m; sourceTree = ""; }; 843722E41D4F260A002B398B /* GPUImageMissEtikateFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageMissEtikateFilter.h; sourceTree = ""; }; 843722E51D4F260A002B398B /* GPUImageMissEtikateFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageMissEtikateFilter.m; sourceTree = ""; }; 843722E61D4F260A002B398B /* GPUImageMonochromeFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageMonochromeFilter.h; sourceTree = ""; }; 843722E71D4F260A002B398B /* GPUImageMonochromeFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageMonochromeFilter.m; sourceTree = ""; }; 843722E81D4F260A002B398B /* GPUImageMosaicFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageMosaicFilter.h; sourceTree = ""; }; 843722E91D4F260A002B398B /* GPUImageMosaicFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageMosaicFilter.m; sourceTree = ""; }; 843722EA1D4F260A002B398B /* GPUImageMotionBlurFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageMotionBlurFilter.h; sourceTree = ""; }; 843722EB1D4F260A002B398B /* GPUImageMotionBlurFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageMotionBlurFilter.m; sourceTree = ""; }; 843722EC1D4F260A002B398B /* GPUImageMotionDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageMotionDetector.h; sourceTree = ""; }; 843722ED1D4F260A002B398B /* GPUImageMotionDetector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageMotionDetector.m; sourceTree = ""; }; 843722EE1D4F260A002B398B /* GPUImageMovie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageMovie.h; sourceTree = ""; }; 843722EF1D4F260A002B398B /* GPUImageMovie.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageMovie.m; sourceTree = ""; }; 843722F01D4F260A002B398B /* GPUImageMovieComposition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageMovieComposition.h; sourceTree = ""; }; 843722F11D4F260A002B398B /* GPUImageMovieComposition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageMovieComposition.m; sourceTree = ""; }; 843722F21D4F260A002B398B /* GPUImageMultiplyBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageMultiplyBlendFilter.h; sourceTree = ""; }; 843722F31D4F260A002B398B /* GPUImageMultiplyBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageMultiplyBlendFilter.m; sourceTree = ""; }; 843722F41D4F260A002B398B /* GPUImageNobleCornerDetectionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageNobleCornerDetectionFilter.h; sourceTree = ""; }; 843722F51D4F260A002B398B /* GPUImageNobleCornerDetectionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageNobleCornerDetectionFilter.m; sourceTree = ""; }; 843722F61D4F260A002B398B /* GPUImageNonMaximumSuppressionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageNonMaximumSuppressionFilter.h; sourceTree = ""; }; 843722F71D4F260A002B398B /* GPUImageNonMaximumSuppressionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageNonMaximumSuppressionFilter.m; sourceTree = ""; }; 843722F81D4F260A002B398B /* GPUImageNormalBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageNormalBlendFilter.h; sourceTree = ""; }; 843722F91D4F260A002B398B /* GPUImageNormalBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageNormalBlendFilter.m; sourceTree = ""; }; 843722FA1D4F260A002B398B /* GPUImageOpacityFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageOpacityFilter.h; sourceTree = ""; }; 843722FB1D4F260A002B398B /* GPUImageOpacityFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageOpacityFilter.m; sourceTree = ""; }; 843722FC1D4F260A002B398B /* GPUImageOpeningFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageOpeningFilter.h; sourceTree = ""; }; 843722FD1D4F260A002B398B /* GPUImageOpeningFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageOpeningFilter.m; sourceTree = ""; }; 843722FE1D4F260A002B398B /* GPUImageOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageOutput.h; sourceTree = ""; }; 843722FF1D4F260A002B398B /* GPUImageOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageOutput.m; sourceTree = ""; }; 843723001D4F260A002B398B /* GPUImageOverlayBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageOverlayBlendFilter.h; sourceTree = ""; }; 843723011D4F260A002B398B /* GPUImageOverlayBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageOverlayBlendFilter.m; sourceTree = ""; }; 843723021D4F260A002B398B /* GPUImageParallelCoordinateLineTransformFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageParallelCoordinateLineTransformFilter.h; sourceTree = ""; }; 843723031D4F260A002B398B /* GPUImageParallelCoordinateLineTransformFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageParallelCoordinateLineTransformFilter.m; sourceTree = ""; }; 843723041D4F260A002B398B /* GPUImagePerlinNoiseFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImagePerlinNoiseFilter.h; sourceTree = ""; }; 843723051D4F260A002B398B /* GPUImagePerlinNoiseFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImagePerlinNoiseFilter.m; sourceTree = ""; }; 843723061D4F260A002B398B /* GPUImagePinchDistortionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImagePinchDistortionFilter.h; sourceTree = ""; }; 843723071D4F260A002B398B /* GPUImagePinchDistortionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImagePinchDistortionFilter.m; sourceTree = ""; }; 843723081D4F260A002B398B /* GPUImagePixellateFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImagePixellateFilter.h; sourceTree = ""; }; 843723091D4F260A002B398B /* GPUImagePixellateFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImagePixellateFilter.m; sourceTree = ""; }; 8437230A1D4F260A002B398B /* GPUImagePixellatePositionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImagePixellatePositionFilter.h; sourceTree = ""; }; 8437230B1D4F260A002B398B /* GPUImagePixellatePositionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImagePixellatePositionFilter.m; sourceTree = ""; }; 8437230C1D4F260A002B398B /* GPUImagePoissonBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImagePoissonBlendFilter.h; sourceTree = ""; }; 8437230D1D4F260A002B398B /* GPUImagePoissonBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImagePoissonBlendFilter.m; sourceTree = ""; }; 8437230E1D4F260A002B398B /* GPUImagePolarPixellateFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImagePolarPixellateFilter.h; sourceTree = ""; }; 8437230F1D4F260A002B398B /* GPUImagePolarPixellateFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImagePolarPixellateFilter.m; sourceTree = ""; }; 843723101D4F260A002B398B /* GPUImagePolkaDotFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImagePolkaDotFilter.h; sourceTree = ""; }; 843723111D4F260A002B398B /* GPUImagePolkaDotFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImagePolkaDotFilter.m; sourceTree = ""; }; 843723121D4F260A002B398B /* GPUImagePosterizeFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImagePosterizeFilter.h; sourceTree = ""; }; 843723131D4F260A002B398B /* GPUImagePosterizeFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImagePosterizeFilter.m; sourceTree = ""; }; 843723141D4F260A002B398B /* GPUImagePrewittEdgeDetectionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImagePrewittEdgeDetectionFilter.h; sourceTree = ""; }; 843723151D4F260A002B398B /* GPUImagePrewittEdgeDetectionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImagePrewittEdgeDetectionFilter.m; sourceTree = ""; }; 843723161D4F260A002B398B /* GPUImageRawDataInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageRawDataInput.h; sourceTree = ""; }; 843723171D4F260A002B398B /* GPUImageRawDataInput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageRawDataInput.m; sourceTree = ""; }; 843723181D4F260A002B398B /* GPUImageRawDataOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageRawDataOutput.h; sourceTree = ""; }; 843723191D4F260A002B398B /* GPUImageRawDataOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageRawDataOutput.m; sourceTree = ""; }; 8437231A1D4F260A002B398B /* GPUImageRGBClosingFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageRGBClosingFilter.h; sourceTree = ""; }; 8437231B1D4F260A002B398B /* GPUImageRGBClosingFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageRGBClosingFilter.m; sourceTree = ""; }; 8437231C1D4F260A002B398B /* GPUImageRGBDilationFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageRGBDilationFilter.h; sourceTree = ""; }; 8437231D1D4F260A002B398B /* GPUImageRGBDilationFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageRGBDilationFilter.m; sourceTree = ""; }; 8437231E1D4F260A002B398B /* GPUImageRGBErosionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageRGBErosionFilter.h; sourceTree = ""; }; 8437231F1D4F260A002B398B /* GPUImageRGBErosionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageRGBErosionFilter.m; sourceTree = ""; }; 843723201D4F260A002B398B /* GPUImageRGBFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageRGBFilter.h; sourceTree = ""; }; 843723211D4F260A002B398B /* GPUImageRGBFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageRGBFilter.m; sourceTree = ""; }; 843723221D4F260A002B398B /* GPUImageRGBOpeningFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageRGBOpeningFilter.h; sourceTree = ""; }; 843723231D4F260A002B398B /* GPUImageRGBOpeningFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageRGBOpeningFilter.m; sourceTree = ""; }; 843723241D4F260A002B398B /* GPUImageSaturationBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageSaturationBlendFilter.h; sourceTree = ""; }; 843723251D4F260A002B398B /* GPUImageSaturationBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageSaturationBlendFilter.m; sourceTree = ""; }; 843723261D4F260A002B398B /* GPUImageSaturationFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageSaturationFilter.h; sourceTree = ""; }; 843723271D4F260A002B398B /* GPUImageSaturationFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageSaturationFilter.m; sourceTree = ""; }; 843723281D4F260A002B398B /* GPUImageScreenBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageScreenBlendFilter.h; sourceTree = ""; }; 843723291D4F260A002B398B /* GPUImageScreenBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageScreenBlendFilter.m; sourceTree = ""; }; 8437232A1D4F260A002B398B /* GPUImageSepiaFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageSepiaFilter.h; sourceTree = ""; }; 8437232B1D4F260A002B398B /* GPUImageSepiaFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageSepiaFilter.m; sourceTree = ""; }; 8437232C1D4F260A002B398B /* GPUImageSharpenFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageSharpenFilter.h; sourceTree = ""; }; 8437232D1D4F260A002B398B /* GPUImageSharpenFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageSharpenFilter.m; sourceTree = ""; }; 8437232E1D4F260A002B398B /* GPUImageShiTomasiFeatureDetectionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageShiTomasiFeatureDetectionFilter.h; sourceTree = ""; }; 8437232F1D4F260A002B398B /* GPUImageShiTomasiFeatureDetectionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageShiTomasiFeatureDetectionFilter.m; sourceTree = ""; }; 843723301D4F260A002B398B /* GPUImageSingleComponentGaussianBlurFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageSingleComponentGaussianBlurFilter.h; sourceTree = ""; }; 843723311D4F260A002B398B /* GPUImageSingleComponentGaussianBlurFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageSingleComponentGaussianBlurFilter.m; sourceTree = ""; }; 843723321D4F260A002B398B /* GPUImageSketchFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageSketchFilter.h; sourceTree = ""; }; 843723331D4F260A002B398B /* GPUImageSketchFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageSketchFilter.m; sourceTree = ""; }; 843723341D4F260A002B398B /* GPUImageSkinToneFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageSkinToneFilter.h; sourceTree = ""; }; 843723351D4F260A002B398B /* GPUImageSkinToneFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageSkinToneFilter.m; sourceTree = ""; }; 843723361D4F260A002B398B /* GPUImageSmoothToonFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageSmoothToonFilter.h; sourceTree = ""; }; 843723371D4F260A002B398B /* GPUImageSmoothToonFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageSmoothToonFilter.m; sourceTree = ""; }; 843723381D4F260A002B398B /* GPUImageSobelEdgeDetectionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageSobelEdgeDetectionFilter.h; sourceTree = ""; }; 843723391D4F260A002B398B /* GPUImageSobelEdgeDetectionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageSobelEdgeDetectionFilter.m; sourceTree = ""; }; 8437233A1D4F260A002B398B /* GPUImageSoftEleganceFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageSoftEleganceFilter.h; sourceTree = ""; }; 8437233B1D4F260A002B398B /* GPUImageSoftEleganceFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageSoftEleganceFilter.m; sourceTree = ""; }; 8437233C1D4F260A002B398B /* GPUImageSoftLightBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageSoftLightBlendFilter.h; sourceTree = ""; }; 8437233D1D4F260A002B398B /* GPUImageSoftLightBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageSoftLightBlendFilter.m; sourceTree = ""; }; 8437233E1D4F260A002B398B /* GPUImageSolarizeFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageSolarizeFilter.h; sourceTree = ""; }; 8437233F1D4F260A002B398B /* GPUImageSolarizeFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageSolarizeFilter.m; sourceTree = ""; }; 843723401D4F260A002B398B /* GPUImageSolidColorGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageSolidColorGenerator.h; sourceTree = ""; }; 843723411D4F260A002B398B /* GPUImageSolidColorGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageSolidColorGenerator.m; sourceTree = ""; }; 843723421D4F260A002B398B /* GPUImageSourceOverBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageSourceOverBlendFilter.h; sourceTree = ""; }; 843723431D4F260A002B398B /* GPUImageSourceOverBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageSourceOverBlendFilter.m; sourceTree = ""; }; 843723441D4F260A002B398B /* GPUImageSphereRefractionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageSphereRefractionFilter.h; sourceTree = ""; }; 843723451D4F260A002B398B /* GPUImageSphereRefractionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageSphereRefractionFilter.m; sourceTree = ""; }; 843723461D4F260A002B398B /* GPUImageStillCamera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageStillCamera.h; sourceTree = ""; }; 843723471D4F260A002B398B /* GPUImageStillCamera.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageStillCamera.m; sourceTree = ""; }; 843723481D4F260A002B398B /* GPUImageStretchDistortionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageStretchDistortionFilter.h; sourceTree = ""; }; 843723491D4F260A002B398B /* GPUImageStretchDistortionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageStretchDistortionFilter.m; sourceTree = ""; }; 8437234A1D4F260A002B398B /* GPUImageSubtractBlendFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageSubtractBlendFilter.h; sourceTree = ""; }; 8437234B1D4F260A002B398B /* GPUImageSubtractBlendFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageSubtractBlendFilter.m; sourceTree = ""; }; 8437234C1D4F260A002B398B /* GPUImageSwirlFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageSwirlFilter.h; sourceTree = ""; }; 8437234D1D4F260A002B398B /* GPUImageSwirlFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageSwirlFilter.m; sourceTree = ""; }; 8437234E1D4F260A002B398B /* GPUImageTextureInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageTextureInput.h; sourceTree = ""; }; 8437234F1D4F260A002B398B /* GPUImageTextureInput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageTextureInput.m; sourceTree = ""; }; 843723501D4F260A002B398B /* GPUImageTextureOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageTextureOutput.h; sourceTree = ""; }; 843723511D4F260A002B398B /* GPUImageTextureOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageTextureOutput.m; sourceTree = ""; }; 843723521D4F260A002B398B /* GPUImageThreeInputFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageThreeInputFilter.h; sourceTree = ""; }; 843723531D4F260A002B398B /* GPUImageThreeInputFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageThreeInputFilter.m; sourceTree = ""; }; 843723541D4F260A002B398B /* GPUImageThresholdEdgeDetectionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageThresholdEdgeDetectionFilter.h; sourceTree = ""; }; 843723551D4F260A002B398B /* GPUImageThresholdEdgeDetectionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageThresholdEdgeDetectionFilter.m; sourceTree = ""; }; 843723561D4F260A002B398B /* GPUImageThresholdedNonMaximumSuppressionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageThresholdedNonMaximumSuppressionFilter.h; sourceTree = ""; }; 843723571D4F260A002B398B /* GPUImageThresholdedNonMaximumSuppressionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageThresholdedNonMaximumSuppressionFilter.m; sourceTree = ""; }; 843723581D4F260A002B398B /* GPUImageThresholdSketchFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageThresholdSketchFilter.h; sourceTree = ""; }; 843723591D4F260A002B398B /* GPUImageThresholdSketchFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageThresholdSketchFilter.m; sourceTree = ""; }; 8437235A1D4F260A002B398B /* GPUImageTiltShiftFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageTiltShiftFilter.h; sourceTree = ""; }; 8437235B1D4F260A002B398B /* GPUImageTiltShiftFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageTiltShiftFilter.m; sourceTree = ""; }; 8437235C1D4F260A002B398B /* GPUImageToneCurveFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageToneCurveFilter.h; sourceTree = ""; }; 8437235D1D4F260A002B398B /* GPUImageToneCurveFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageToneCurveFilter.m; sourceTree = ""; }; 8437235E1D4F260A002B398B /* GPUImageToonFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageToonFilter.h; sourceTree = ""; }; 8437235F1D4F260A002B398B /* GPUImageToonFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageToonFilter.m; sourceTree = ""; }; 843723601D4F260A002B398B /* GPUImageTransformFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageTransformFilter.h; sourceTree = ""; }; 843723611D4F260A002B398B /* GPUImageTransformFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageTransformFilter.m; sourceTree = ""; }; 843723621D4F260A002B398B /* GPUImageTwoInputCrossTextureSamplingFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageTwoInputCrossTextureSamplingFilter.h; sourceTree = ""; }; 843723631D4F260A002B398B /* GPUImageTwoInputCrossTextureSamplingFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageTwoInputCrossTextureSamplingFilter.m; sourceTree = ""; }; 843723641D4F260A002B398B /* GPUImageTwoInputFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageTwoInputFilter.h; sourceTree = ""; }; 843723651D4F260A002B398B /* GPUImageTwoInputFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageTwoInputFilter.m; sourceTree = ""; }; 843723661D4F260A002B398B /* GPUImageTwoPassFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageTwoPassFilter.h; sourceTree = ""; }; 843723671D4F260A002B398B /* GPUImageTwoPassFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageTwoPassFilter.m; sourceTree = ""; }; 843723681D4F260A002B398B /* GPUImageTwoPassTextureSamplingFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageTwoPassTextureSamplingFilter.h; sourceTree = ""; }; 843723691D4F260A002B398B /* GPUImageTwoPassTextureSamplingFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageTwoPassTextureSamplingFilter.m; sourceTree = ""; }; 8437236A1D4F260A002B398B /* GPUImageUIElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageUIElement.h; sourceTree = ""; }; 8437236B1D4F260A002B398B /* GPUImageUIElement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageUIElement.m; sourceTree = ""; }; 8437236C1D4F260A002B398B /* GPUImageUnsharpMaskFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageUnsharpMaskFilter.h; sourceTree = ""; }; 8437236D1D4F260A002B398B /* GPUImageUnsharpMaskFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageUnsharpMaskFilter.m; sourceTree = ""; }; 8437236E1D4F260A002B398B /* GPUImageVideoCamera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageVideoCamera.h; sourceTree = ""; }; 8437236F1D4F260A002B398B /* GPUImageVideoCamera.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageVideoCamera.m; sourceTree = ""; }; 843723701D4F260A002B398B /* GPUImageVignetteFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageVignetteFilter.h; sourceTree = ""; }; 843723711D4F260A002B398B /* GPUImageVignetteFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageVignetteFilter.m; sourceTree = ""; }; 843723721D4F260A002B398B /* GPUImageVoronoiConsumerFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageVoronoiConsumerFilter.h; sourceTree = ""; }; 843723731D4F260A002B398B /* GPUImageVoronoiConsumerFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageVoronoiConsumerFilter.m; sourceTree = ""; }; 843723741D4F260A002B398B /* GPUImageWeakPixelInclusionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageWeakPixelInclusionFilter.h; sourceTree = ""; }; 843723751D4F260A002B398B /* GPUImageWeakPixelInclusionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageWeakPixelInclusionFilter.m; sourceTree = ""; }; 843723761D4F260A002B398B /* GPUImageWhiteBalanceFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageWhiteBalanceFilter.h; sourceTree = ""; }; 843723771D4F260A002B398B /* GPUImageWhiteBalanceFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageWhiteBalanceFilter.m; sourceTree = ""; }; 843723781D4F260A002B398B /* GPUImageXYDerivativeFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageXYDerivativeFilter.h; sourceTree = ""; }; 843723791D4F260A002B398B /* GPUImageXYDerivativeFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageXYDerivativeFilter.m; sourceTree = ""; }; 8437237A1D4F260A002B398B /* GPUImageZoomBlurFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageZoomBlurFilter.h; sourceTree = ""; }; 8437237B1D4F260A002B398B /* GPUImageZoomBlurFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageZoomBlurFilter.m; sourceTree = ""; }; 8437237E1D4F260A002B398B /* GPUImageFramework.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageFramework.h; sourceTree = ""; }; 8437237F1D4F260A002B398B /* GPUImageContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageContext.h; sourceTree = ""; }; 843723801D4F260A002B398B /* GPUImageContext.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageContext.m; sourceTree = ""; }; 843723811D4F260A002B398B /* GPUImageMovieWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageMovieWriter.h; sourceTree = ""; }; 843723821D4F260A002B398B /* GPUImageMovieWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageMovieWriter.m; sourceTree = ""; }; 843723831D4F260A002B398B /* GPUImagePicture+TextureSubimage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GPUImagePicture+TextureSubimage.h"; sourceTree = ""; }; 843723841D4F260A002B398B /* GPUImagePicture+TextureSubimage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GPUImagePicture+TextureSubimage.m"; sourceTree = ""; }; 843723851D4F260A002B398B /* GPUImagePicture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImagePicture.h; sourceTree = ""; }; 843723861D4F260A002B398B /* GPUImagePicture.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImagePicture.m; sourceTree = ""; }; 843723871D4F260A002B398B /* GPUImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageView.h; sourceTree = ""; }; 843723881D4F260A002B398B /* GPUImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageView.m; sourceTree = ""; }; 8437238A1D4F260A002B398B /* amf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = amf.c; sourceTree = ""; }; 8437238B1D4F260A002B398B /* amf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = amf.h; sourceTree = ""; }; 8437238C1D4F260A002B398B /* bytes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bytes.h; sourceTree = ""; }; 8437238D1D4F260A002B398B /* dh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dh.h; sourceTree = ""; }; 8437238E1D4F260A002B398B /* dhgroups.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dhgroups.h; sourceTree = ""; }; 8437238F1D4F260A002B398B /* error.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = error.c; sourceTree = ""; }; 843723901D4F260A002B398B /* error.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = error.h; sourceTree = ""; }; 843723911D4F260A002B398B /* handshake.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = handshake.h; sourceTree = ""; }; 843723921D4F260A002B398B /* hashswf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hashswf.c; sourceTree = ""; }; 843723931D4F260A002B398B /* http.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = http.h; sourceTree = ""; }; 843723941D4F260A002B398B /* log.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = log.c; sourceTree = ""; }; 843723951D4F260A002B398B /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = ""; }; 843723961D4F260A002B398B /* parseurl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = parseurl.c; sourceTree = ""; }; 843723971D4F260A002B398B /* rtmp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rtmp.c; sourceTree = ""; }; 843723981D4F260A002B398B /* rtmp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtmp.h; sourceTree = ""; }; 843723991D4F260A002B398B /* rtmp_sys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtmp_sys.h; sourceTree = ""; }; B289F1D41D3DE77F00D9C7A5 /* LFStreamingBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LFStreamingBuffer.h; path = LFLiveKit/publish/LFStreamingBuffer.h; sourceTree = SOURCE_ROOT; }; B289F1D51D3DE77F00D9C7A5 /* LFStreamingBuffer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = LFStreamingBuffer.m; path = LFLiveKit/publish/LFStreamingBuffer.m; sourceTree = SOURCE_ROOT; }; B289F1D61D3DE77F00D9C7A5 /* LFStreamRtmpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LFStreamRtmpSocket.h; path = LFLiveKit/publish/LFStreamRtmpSocket.h; sourceTree = SOURCE_ROOT; }; B289F1D71D3DE77F00D9C7A5 /* LFStreamRtmpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = LFStreamRtmpSocket.m; path = LFLiveKit/publish/LFStreamRtmpSocket.m; sourceTree = SOURCE_ROOT; }; B289F1D81D3DE77F00D9C7A5 /* LFStreamSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LFStreamSocket.h; path = LFLiveKit/publish/LFStreamSocket.h; sourceTree = SOURCE_ROOT; }; B289F1D91D3DE77F00D9C7A5 /* NSMutableArray+LFAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSMutableArray+LFAdd.h"; path = "LFLiveKit/publish/NSMutableArray+LFAdd.h"; sourceTree = SOURCE_ROOT; }; B289F1DA1D3DE77F00D9C7A5 /* NSMutableArray+LFAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSMutableArray+LFAdd.m"; path = "LFLiveKit/publish/NSMutableArray+LFAdd.m"; sourceTree = SOURCE_ROOT; }; B2CD14621D45F18B008082E8 /* LFAVEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFAVEncoder.h; sourceTree = ""; }; B2CD14631D45F18B008082E8 /* LFAVEncoder.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = LFAVEncoder.mm; sourceTree = ""; }; B2CD14641D45F18B008082E8 /* LICENSE.markdown */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = LICENSE.markdown; sourceTree = ""; }; B2CD14651D45F18B008082E8 /* LFMP4Atom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFMP4Atom.h; sourceTree = ""; }; B2CD14661D45F18B008082E8 /* LFMP4Atom.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LFMP4Atom.m; sourceTree = ""; }; B2CD14671D45F18B008082E8 /* LFNALUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LFNALUnit.cpp; sourceTree = ""; }; B2CD14681D45F18B008082E8 /* LFNALUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFNALUnit.h; sourceTree = ""; }; B2CD14691D45F18B008082E8 /* LFVideoEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFVideoEncoder.h; sourceTree = ""; }; B2CD146A1D45F18B008082E8 /* LFVideoEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LFVideoEncoder.m; sourceTree = ""; }; B2CD146B1D45F18B008082E8 /* LFH264VideoEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LFH264VideoEncoder.h; sourceTree = ""; }; B2CD146C1D45F18B008082E8 /* LFH264VideoEncoder.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = LFH264VideoEncoder.mm; sourceTree = ""; }; D0BB7E7CE5403C4911E026B9 /* Pods-LFLiveKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LFLiveKit.debug.xcconfig"; path = "Pods/Target Support Files/Pods-LFLiveKit/Pods-LFLiveKit.debug.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 84001F861D0015D10026C63F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 840020011D0017850026C63F /* libz.tbd in Frameworks */, 84001FFF1D00176C0026C63F /* VideoToolbox.framework in Frameworks */, 84001FFD1D0017680026C63F /* AudioToolbox.framework in Frameworks */, 84001FFB1D0017630026C63F /* UIKit.framework in Frameworks */, 84001FF91D00175D0026C63F /* Foundation.framework in Frameworks */, 84001FF71D0017590026C63F /* AVFoundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 84001F911D0015D10026C63F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 84001F951D0015D10026C63F /* LFLiveKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 0C07D14560B9E91EA1B59306 /* Frameworks */ = { isa = PBXGroup; children = ( 840020001D0017850026C63F /* libz.tbd */, 84001FFE1D00176C0026C63F /* VideoToolbox.framework */, 84001FFC1D0017680026C63F /* AudioToolbox.framework */, 84001FFA1D0017630026C63F /* UIKit.framework */, 84001FF81D00175D0026C63F /* Foundation.framework */, 84001FF61D0017590026C63F /* AVFoundation.framework */, ); name = Frameworks; sourceTree = ""; }; 4FDA0F424950EEA14E09E312 /* Pods */ = { isa = PBXGroup; children = ( D0BB7E7CE5403C4911E026B9 /* Pods-LFLiveKit.debug.xcconfig */, 0BA5A0CE1F07E1D707F69735 /* Pods-LFLiveKit.release.xcconfig */, ); name = Pods; sourceTree = ""; }; 84001F801D0015D10026C63F = { isa = PBXGroup; children = ( 84001F8C1D0015D10026C63F /* LFLiveKit */, 84001F981D0015D10026C63F /* LFLiveKitTests */, 84001F8B1D0015D10026C63F /* Products */, 0C07D14560B9E91EA1B59306 /* Frameworks */, 4FDA0F424950EEA14E09E312 /* Pods */, ); sourceTree = ""; }; 84001F8B1D0015D10026C63F /* Products */ = { isa = PBXGroup; children = ( 84001F8A1D0015D10026C63F /* LFLiveKit.framework */, 84001F941D0015D10026C63F /* LFLiveKitTests.xctest */, ); name = Products; sourceTree = ""; }; 84001F8C1D0015D10026C63F /* LFLiveKit */ = { isa = PBXGroup; children = ( 84001F8D1D0015D10026C63F /* LFLiveKit.h */, 84001FBA1D0016380026C63F /* LFLiveSession.h */, 84001FBB1D0016380026C63F /* LFLiveSession.m */, 84001FBC1D0016380026C63F /* objects */, 84001FB01D0016380026C63F /* configuration */, 84001FA41D0016380026C63F /* capture */, 84001FA91D0016380026C63F /* coder */, 84001FB51D0016380026C63F /* filter */, 84001FC91D0016380026C63F /* publish */, 8437222B1D4F260A002B398B /* Vendor */, 84001F8F1D0015D10026C63F /* Info.plist */, ); path = LFLiveKit; sourceTree = ""; }; 84001F981D0015D10026C63F /* LFLiveKitTests */ = { isa = PBXGroup; children = ( 84001F991D0015D10026C63F /* LFLiveKitTests.m */, 84001F9B1D0015D10026C63F /* Info.plist */, ); path = LFLiveKitTests; sourceTree = ""; }; 84001FA41D0016380026C63F /* capture */ = { isa = PBXGroup; children = ( 84001FA51D0016380026C63F /* LFAudioCapture.h */, 84001FA61D0016380026C63F /* LFAudioCapture.m */, 84001FA71D0016380026C63F /* LFVideoCapture.h */, 84001FA81D0016380026C63F /* LFVideoCapture.m */, ); path = capture; sourceTree = ""; }; 84001FA91D0016380026C63F /* coder */ = { isa = PBXGroup; children = ( B2CD14611D45F18B008082E8 /* H264 */, B2CD146B1D45F18B008082E8 /* LFH264VideoEncoder.h */, B2CD146C1D45F18B008082E8 /* LFH264VideoEncoder.mm */, 84001FAA1D0016380026C63F /* LFAudioEncoding.h */, 84001FAB1D0016380026C63F /* LFHardwareAudioEncoder.h */, 84001FAC1D0016380026C63F /* LFHardwareAudioEncoder.m */, 84001FAD1D0016380026C63F /* LFHardwareVideoEncoder.h */, 84001FAE1D0016380026C63F /* LFHardwareVideoEncoder.m */, 84001FAF1D0016380026C63F /* LFVideoEncoding.h */, ); path = coder; sourceTree = ""; }; 84001FB01D0016380026C63F /* configuration */ = { isa = PBXGroup; children = ( 84001FB11D0016380026C63F /* LFLiveAudioConfiguration.h */, 84001FB21D0016380026C63F /* LFLiveAudioConfiguration.m */, 84001FB31D0016380026C63F /* LFLiveVideoConfiguration.h */, 84001FB41D0016380026C63F /* LFLiveVideoConfiguration.m */, ); path = configuration; sourceTree = ""; }; 84001FB51D0016380026C63F /* filter */ = { isa = PBXGroup; children = ( 84001FB61D0016380026C63F /* LFGPUImageBeautyFilter.h */, 84001FB71D0016380026C63F /* LFGPUImageBeautyFilter.m */, 84001FB81D0016380026C63F /* LFGPUImageEmptyFilter.h */, 84001FB91D0016380026C63F /* LFGPUImageEmptyFilter.m */, ); path = filter; sourceTree = ""; }; 84001FBC1D0016380026C63F /* objects */ = { isa = PBXGroup; children = ( 84001FBD1D0016380026C63F /* LFAudioFrame.h */, 84001FBE1D0016380026C63F /* LFAudioFrame.m */, 84001FBF1D0016380026C63F /* LFFrame.h */, 84001FC01D0016380026C63F /* LFFrame.m */, 84001FC11D0016380026C63F /* LFLiveDebug.h */, 84001FC21D0016380026C63F /* LFLiveDebug.m */, 84001FC31D0016380026C63F /* LFLiveStreamInfo.h */, 84001FC41D0016380026C63F /* LFLiveStreamInfo.m */, 84001FC51D0016380026C63F /* LFVideoFrame.h */, 84001FC61D0016380026C63F /* LFVideoFrame.m */, ); path = objects; sourceTree = ""; }; 84001FC91D0016380026C63F /* publish */ = { isa = PBXGroup; children = ( B289F1D41D3DE77F00D9C7A5 /* LFStreamingBuffer.h */, B289F1D51D3DE77F00D9C7A5 /* LFStreamingBuffer.m */, B289F1D61D3DE77F00D9C7A5 /* LFStreamRtmpSocket.h */, B289F1D71D3DE77F00D9C7A5 /* LFStreamRtmpSocket.m */, B289F1D81D3DE77F00D9C7A5 /* LFStreamSocket.h */, B289F1D91D3DE77F00D9C7A5 /* NSMutableArray+LFAdd.h */, B289F1DA1D3DE77F00D9C7A5 /* NSMutableArray+LFAdd.m */, ); name = publish; path = upload; sourceTree = ""; }; 8437222B1D4F260A002B398B /* Vendor */ = { isa = PBXGroup; children = ( 8437222C1D4F260A002B398B /* GPUImage */, 843723891D4F260A002B398B /* pili-librtmp */, ); path = Vendor; sourceTree = ""; }; 8437222C1D4F260A002B398B /* GPUImage */ = { isa = PBXGroup; children = ( 8437222D1D4F260A002B398B /* GLProgram.h */, 8437222E1D4F260A002B398B /* GLProgram.m */, 8437222F1D4F260A002B398B /* GPUImage.h */, 843722301D4F260A002B398B /* GPUImage3x3ConvolutionFilter.h */, 843722311D4F260A002B398B /* GPUImage3x3ConvolutionFilter.m */, 843722321D4F260A002B398B /* GPUImage3x3TextureSamplingFilter.h */, 843722331D4F260A002B398B /* GPUImage3x3TextureSamplingFilter.m */, 843722341D4F260A002B398B /* GPUImageAdaptiveThresholdFilter.h */, 843722351D4F260A002B398B /* GPUImageAdaptiveThresholdFilter.m */, 843722361D4F260A002B398B /* GPUImageAddBlendFilter.h */, 843722371D4F260A002B398B /* GPUImageAddBlendFilter.m */, 843722381D4F260A002B398B /* GPUImageAlphaBlendFilter.h */, 843722391D4F260A002B398B /* GPUImageAlphaBlendFilter.m */, 8437223A1D4F260A002B398B /* GPUImageAmatorkaFilter.h */, 8437223B1D4F260A002B398B /* GPUImageAmatorkaFilter.m */, 8437223C1D4F260A002B398B /* GPUImageAverageColor.h */, 8437223D1D4F260A002B398B /* GPUImageAverageColor.m */, 8437223E1D4F260A002B398B /* GPUImageAverageLuminanceThresholdFilter.h */, 8437223F1D4F260A002B398B /* GPUImageAverageLuminanceThresholdFilter.m */, 843722401D4F260A002B398B /* GPUImageBilateralFilter.h */, 843722411D4F260A002B398B /* GPUImageBilateralFilter.m */, 843722421D4F260A002B398B /* GPUImageBoxBlurFilter.h */, 843722431D4F260A002B398B /* GPUImageBoxBlurFilter.m */, 843722441D4F260A002B398B /* GPUImageBrightnessFilter.h */, 843722451D4F260A002B398B /* GPUImageBrightnessFilter.m */, 843722461D4F260A002B398B /* GPUImageBuffer.h */, 843722471D4F260A002B398B /* GPUImageBuffer.m */, 843722481D4F260A002B398B /* GPUImageBulgeDistortionFilter.h */, 843722491D4F260A002B398B /* GPUImageBulgeDistortionFilter.m */, 8437224A1D4F260A002B398B /* GPUImageCannyEdgeDetectionFilter.h */, 8437224B1D4F260A002B398B /* GPUImageCannyEdgeDetectionFilter.m */, 8437224C1D4F260A002B398B /* GPUImageCGAColorspaceFilter.h */, 8437224D1D4F260A002B398B /* GPUImageCGAColorspaceFilter.m */, 8437224E1D4F260A002B398B /* GPUImageChromaKeyBlendFilter.h */, 8437224F1D4F260A002B398B /* GPUImageChromaKeyBlendFilter.m */, 843722501D4F260A002B398B /* GPUImageChromaKeyFilter.h */, 843722511D4F260A002B398B /* GPUImageChromaKeyFilter.m */, 843722521D4F260A002B398B /* GPUImageClosingFilter.h */, 843722531D4F260A002B398B /* GPUImageClosingFilter.m */, 843722541D4F260A002B398B /* GPUImageColorBlendFilter.h */, 843722551D4F260A002B398B /* GPUImageColorBlendFilter.m */, 843722561D4F260A002B398B /* GPUImageColorBurnBlendFilter.h */, 843722571D4F260A002B398B /* GPUImageColorBurnBlendFilter.m */, 843722581D4F260A002B398B /* GPUImageColorConversion.h */, 843722591D4F260A002B398B /* GPUImageColorConversion.m */, 8437225A1D4F260A002B398B /* GPUImageColorDodgeBlendFilter.h */, 8437225B1D4F260A002B398B /* GPUImageColorDodgeBlendFilter.m */, 8437225C1D4F260A002B398B /* GPUImageColorInvertFilter.h */, 8437225D1D4F260A002B398B /* GPUImageColorInvertFilter.m */, 8437225E1D4F260A002B398B /* GPUImageColorLocalBinaryPatternFilter.h */, 8437225F1D4F260A002B398B /* GPUImageColorLocalBinaryPatternFilter.m */, 843722601D4F260A002B398B /* GPUImageColorMatrixFilter.h */, 843722611D4F260A002B398B /* GPUImageColorMatrixFilter.m */, 843722621D4F260A002B398B /* GPUImageColorPackingFilter.h */, 843722631D4F260A002B398B /* GPUImageColorPackingFilter.m */, 843722641D4F260A002B398B /* GPUImageColourFASTFeatureDetector.h */, 843722651D4F260A002B398B /* GPUImageColourFASTFeatureDetector.m */, 843722661D4F260A002B398B /* GPUImageColourFASTSamplingOperation.h */, 843722671D4F260A002B398B /* GPUImageColourFASTSamplingOperation.m */, 843722681D4F260A002B398B /* GPUImageContrastFilter.h */, 843722691D4F260A002B398B /* GPUImageContrastFilter.m */, 8437226A1D4F260A002B398B /* GPUImageCropFilter.h */, 8437226B1D4F260A002B398B /* GPUImageCropFilter.m */, 8437226C1D4F260A002B398B /* GPUImageCrosshairGenerator.h */, 8437226D1D4F260A002B398B /* GPUImageCrosshairGenerator.m */, 8437226E1D4F260A002B398B /* GPUImageCrosshatchFilter.h */, 8437226F1D4F260A002B398B /* GPUImageCrosshatchFilter.m */, 843722701D4F260A002B398B /* GPUImageDarkenBlendFilter.h */, 843722711D4F260A002B398B /* GPUImageDarkenBlendFilter.m */, 843722721D4F260A002B398B /* GPUImageDifferenceBlendFilter.h */, 843722731D4F260A002B398B /* GPUImageDifferenceBlendFilter.m */, 843722741D4F260A002B398B /* GPUImageDilationFilter.h */, 843722751D4F260A002B398B /* GPUImageDilationFilter.m */, 843722761D4F260A002B398B /* GPUImageDirectionalNonMaximumSuppressionFilter.h */, 843722771D4F260A002B398B /* GPUImageDirectionalNonMaximumSuppressionFilter.m */, 843722781D4F260A002B398B /* GPUImageDirectionalSobelEdgeDetectionFilter.h */, 843722791D4F260A002B398B /* GPUImageDirectionalSobelEdgeDetectionFilter.m */, 8437227A1D4F260A002B398B /* GPUImageDissolveBlendFilter.h */, 8437227B1D4F260A002B398B /* GPUImageDissolveBlendFilter.m */, 8437227C1D4F260A002B398B /* GPUImageDivideBlendFilter.h */, 8437227D1D4F260A002B398B /* GPUImageDivideBlendFilter.m */, 8437227E1D4F260A002B398B /* GPUImageEmbossFilter.h */, 8437227F1D4F260A002B398B /* GPUImageEmbossFilter.m */, 843722801D4F260A002B398B /* GPUImageErosionFilter.h */, 843722811D4F260A002B398B /* GPUImageErosionFilter.m */, 843722821D4F260A002B398B /* GPUImageExclusionBlendFilter.h */, 843722831D4F260A002B398B /* GPUImageExclusionBlendFilter.m */, 843722841D4F260A002B398B /* GPUImageExposureFilter.h */, 843722851D4F260A002B398B /* GPUImageExposureFilter.m */, 843722861D4F260A002B398B /* GPUImageFalseColorFilter.h */, 843722871D4F260A002B398B /* GPUImageFalseColorFilter.m */, 843722881D4F260A002B398B /* GPUImageFASTCornerDetectionFilter.h */, 843722891D4F260A002B398B /* GPUImageFASTCornerDetectionFilter.m */, 8437228A1D4F260A002B398B /* GPUImageFilter.h */, 8437228B1D4F260A002B398B /* GPUImageFilter.m */, 8437228C1D4F260A002B398B /* GPUImageFilterGroup.h */, 8437228D1D4F260A002B398B /* GPUImageFilterGroup.m */, 8437228E1D4F260A002B398B /* GPUImageFilterPipeline.h */, 8437228F1D4F260A002B398B /* GPUImageFilterPipeline.m */, 843722901D4F260A002B398B /* GPUImageFourInputFilter.h */, 843722911D4F260A002B398B /* GPUImageFourInputFilter.m */, 843722921D4F260A002B398B /* GPUImageFramebuffer.h */, 843722931D4F260A002B398B /* GPUImageFramebuffer.m */, 843722941D4F260A002B398B /* GPUImageFramebufferCache.h */, 843722951D4F260A002B398B /* GPUImageFramebufferCache.m */, 843722961D4F260A002B398B /* GPUImageGammaFilter.h */, 843722971D4F260A002B398B /* GPUImageGammaFilter.m */, 843722981D4F260A002B398B /* GPUImageGaussianBlurFilter.h */, 843722991D4F260A002B398B /* GPUImageGaussianBlurFilter.m */, 8437229A1D4F260A002B398B /* GPUImageGaussianBlurPositionFilter.h */, 8437229B1D4F260A002B398B /* GPUImageGaussianBlurPositionFilter.m */, 8437229C1D4F260A002B398B /* GPUImageGaussianSelectiveBlurFilter.h */, 8437229D1D4F260A002B398B /* GPUImageGaussianSelectiveBlurFilter.m */, 8437229E1D4F260A002B398B /* GPUImageGlassSphereFilter.h */, 8437229F1D4F260A002B398B /* GPUImageGlassSphereFilter.m */, 843722A01D4F260A002B398B /* GPUImageGrayscaleFilter.h */, 843722A11D4F260A002B398B /* GPUImageGrayscaleFilter.m */, 843722A21D4F260A002B398B /* GPUImageHalftoneFilter.h */, 843722A31D4F260A002B398B /* GPUImageHalftoneFilter.m */, 843722A41D4F260A002B398B /* GPUImageHardLightBlendFilter.h */, 843722A51D4F260A002B398B /* GPUImageHardLightBlendFilter.m */, 843722A61D4F260A002B398B /* GPUImageHarrisCornerDetectionFilter.h */, 843722A71D4F260A002B398B /* GPUImageHarrisCornerDetectionFilter.m */, 843722A81D4F260A002B398B /* GPUImageHazeFilter.h */, 843722A91D4F260A002B398B /* GPUImageHazeFilter.m */, 843722AA1D4F260A002B398B /* GPUImageHighlightShadowFilter.h */, 843722AB1D4F260A002B398B /* GPUImageHighlightShadowFilter.m */, 843722AC1D4F260A002B398B /* GPUImageHighlightShadowTintFilter.h */, 843722AD1D4F260A002B398B /* GPUImageHighlightShadowTintFilter.m */, 843722AE1D4F260A002B398B /* GPUImageHighPassFilter.h */, 843722AF1D4F260A002B398B /* GPUImageHighPassFilter.m */, 843722B01D4F260A002B398B /* GPUImageHistogramEqualizationFilter.h */, 843722B11D4F260A002B398B /* GPUImageHistogramEqualizationFilter.m */, 843722B21D4F260A002B398B /* GPUImageHistogramFilter.h */, 843722B31D4F260A002B398B /* GPUImageHistogramFilter.m */, 843722B41D4F260A002B398B /* GPUImageHistogramGenerator.h */, 843722B51D4F260A002B398B /* GPUImageHistogramGenerator.m */, 843722B61D4F260A002B398B /* GPUImageHoughTransformLineDetector.h */, 843722B71D4F260A002B398B /* GPUImageHoughTransformLineDetector.m */, 843722B81D4F260A002B398B /* GPUImageHSBFilter.h */, 843722B91D4F260A002B398B /* GPUImageHSBFilter.m */, 843722BA1D4F260A002B398B /* GPUImageHueBlendFilter.h */, 843722BB1D4F260A002B398B /* GPUImageHueBlendFilter.m */, 843722BC1D4F260A002B398B /* GPUImageHueFilter.h */, 843722BD1D4F260A002B398B /* GPUImageHueFilter.m */, 843722BE1D4F260A002B398B /* GPUImageiOSBlurFilter.h */, 843722BF1D4F260A002B398B /* GPUImageiOSBlurFilter.m */, 843722C01D4F260A002B398B /* GPUImageJFAVoronoiFilter.h */, 843722C11D4F260A002B398B /* GPUImageJFAVoronoiFilter.m */, 843722C21D4F260A002B398B /* GPUImageKuwaharaFilter.h */, 843722C31D4F260A002B398B /* GPUImageKuwaharaFilter.m */, 843722C41D4F260A002B398B /* GPUImageKuwaharaRadius3Filter.h */, 843722C51D4F260A002B398B /* GPUImageKuwaharaRadius3Filter.m */, 843722C61D4F260A002B398B /* GPUImageLanczosResamplingFilter.h */, 843722C71D4F260A002B398B /* GPUImageLanczosResamplingFilter.m */, 843722C81D4F260A002B398B /* GPUImageLaplacianFilter.h */, 843722C91D4F260A002B398B /* GPUImageLaplacianFilter.m */, 843722CA1D4F260A002B398B /* GPUImageLevelsFilter.h */, 843722CB1D4F260A002B398B /* GPUImageLevelsFilter.m */, 843722CC1D4F260A002B398B /* GPUImageLightenBlendFilter.h */, 843722CD1D4F260A002B398B /* GPUImageLightenBlendFilter.m */, 843722CE1D4F260A002B398B /* GPUImageLinearBurnBlendFilter.h */, 843722CF1D4F260A002B398B /* GPUImageLinearBurnBlendFilter.m */, 843722D01D4F260A002B398B /* GPUImageLineGenerator.h */, 843722D11D4F260A002B398B /* GPUImageLineGenerator.m */, 843722D21D4F260A002B398B /* GPUImageLocalBinaryPatternFilter.h */, 843722D31D4F260A002B398B /* GPUImageLocalBinaryPatternFilter.m */, 843722D41D4F260A002B398B /* GPUImageLookupFilter.h */, 843722D51D4F260A002B398B /* GPUImageLookupFilter.m */, 843722D61D4F260A002B398B /* GPUImageLowPassFilter.h */, 843722D71D4F260A002B398B /* GPUImageLowPassFilter.m */, 843722D81D4F260A002B398B /* GPUImageLuminanceRangeFilter.h */, 843722D91D4F260A002B398B /* GPUImageLuminanceRangeFilter.m */, 843722DA1D4F260A002B398B /* GPUImageLuminanceThresholdFilter.h */, 843722DB1D4F260A002B398B /* GPUImageLuminanceThresholdFilter.m */, 843722DC1D4F260A002B398B /* GPUImageLuminosity.h */, 843722DD1D4F260A002B398B /* GPUImageLuminosity.m */, 843722DE1D4F260A002B398B /* GPUImageLuminosityBlendFilter.h */, 843722DF1D4F260A002B398B /* GPUImageLuminosityBlendFilter.m */, 843722E01D4F260A002B398B /* GPUImageMaskFilter.h */, 843722E11D4F260A002B398B /* GPUImageMaskFilter.m */, 843722E21D4F260A002B398B /* GPUImageMedianFilter.h */, 843722E31D4F260A002B398B /* GPUImageMedianFilter.m */, 843722E41D4F260A002B398B /* GPUImageMissEtikateFilter.h */, 843722E51D4F260A002B398B /* GPUImageMissEtikateFilter.m */, 843722E61D4F260A002B398B /* GPUImageMonochromeFilter.h */, 843722E71D4F260A002B398B /* GPUImageMonochromeFilter.m */, 843722E81D4F260A002B398B /* GPUImageMosaicFilter.h */, 843722E91D4F260A002B398B /* GPUImageMosaicFilter.m */, 843722EA1D4F260A002B398B /* GPUImageMotionBlurFilter.h */, 843722EB1D4F260A002B398B /* GPUImageMotionBlurFilter.m */, 843722EC1D4F260A002B398B /* GPUImageMotionDetector.h */, 843722ED1D4F260A002B398B /* GPUImageMotionDetector.m */, 843722EE1D4F260A002B398B /* GPUImageMovie.h */, 843722EF1D4F260A002B398B /* GPUImageMovie.m */, 843722F01D4F260A002B398B /* GPUImageMovieComposition.h */, 843722F11D4F260A002B398B /* GPUImageMovieComposition.m */, 843722F21D4F260A002B398B /* GPUImageMultiplyBlendFilter.h */, 843722F31D4F260A002B398B /* GPUImageMultiplyBlendFilter.m */, 843722F41D4F260A002B398B /* GPUImageNobleCornerDetectionFilter.h */, 843722F51D4F260A002B398B /* GPUImageNobleCornerDetectionFilter.m */, 843722F61D4F260A002B398B /* GPUImageNonMaximumSuppressionFilter.h */, 843722F71D4F260A002B398B /* GPUImageNonMaximumSuppressionFilter.m */, 843722F81D4F260A002B398B /* GPUImageNormalBlendFilter.h */, 843722F91D4F260A002B398B /* GPUImageNormalBlendFilter.m */, 843722FA1D4F260A002B398B /* GPUImageOpacityFilter.h */, 843722FB1D4F260A002B398B /* GPUImageOpacityFilter.m */, 843722FC1D4F260A002B398B /* GPUImageOpeningFilter.h */, 843722FD1D4F260A002B398B /* GPUImageOpeningFilter.m */, 843722FE1D4F260A002B398B /* GPUImageOutput.h */, 843722FF1D4F260A002B398B /* GPUImageOutput.m */, 843723001D4F260A002B398B /* GPUImageOverlayBlendFilter.h */, 843723011D4F260A002B398B /* GPUImageOverlayBlendFilter.m */, 843723021D4F260A002B398B /* GPUImageParallelCoordinateLineTransformFilter.h */, 843723031D4F260A002B398B /* GPUImageParallelCoordinateLineTransformFilter.m */, 843723041D4F260A002B398B /* GPUImagePerlinNoiseFilter.h */, 843723051D4F260A002B398B /* GPUImagePerlinNoiseFilter.m */, 843723061D4F260A002B398B /* GPUImagePinchDistortionFilter.h */, 843723071D4F260A002B398B /* GPUImagePinchDistortionFilter.m */, 843723081D4F260A002B398B /* GPUImagePixellateFilter.h */, 843723091D4F260A002B398B /* GPUImagePixellateFilter.m */, 8437230A1D4F260A002B398B /* GPUImagePixellatePositionFilter.h */, 8437230B1D4F260A002B398B /* GPUImagePixellatePositionFilter.m */, 8437230C1D4F260A002B398B /* GPUImagePoissonBlendFilter.h */, 8437230D1D4F260A002B398B /* GPUImagePoissonBlendFilter.m */, 8437230E1D4F260A002B398B /* GPUImagePolarPixellateFilter.h */, 8437230F1D4F260A002B398B /* GPUImagePolarPixellateFilter.m */, 843723101D4F260A002B398B /* GPUImagePolkaDotFilter.h */, 843723111D4F260A002B398B /* GPUImagePolkaDotFilter.m */, 843723121D4F260A002B398B /* GPUImagePosterizeFilter.h */, 843723131D4F260A002B398B /* GPUImagePosterizeFilter.m */, 843723141D4F260A002B398B /* GPUImagePrewittEdgeDetectionFilter.h */, 843723151D4F260A002B398B /* GPUImagePrewittEdgeDetectionFilter.m */, 843723161D4F260A002B398B /* GPUImageRawDataInput.h */, 843723171D4F260A002B398B /* GPUImageRawDataInput.m */, 843723181D4F260A002B398B /* GPUImageRawDataOutput.h */, 843723191D4F260A002B398B /* GPUImageRawDataOutput.m */, 8437231A1D4F260A002B398B /* GPUImageRGBClosingFilter.h */, 8437231B1D4F260A002B398B /* GPUImageRGBClosingFilter.m */, 8437231C1D4F260A002B398B /* GPUImageRGBDilationFilter.h */, 8437231D1D4F260A002B398B /* GPUImageRGBDilationFilter.m */, 8437231E1D4F260A002B398B /* GPUImageRGBErosionFilter.h */, 8437231F1D4F260A002B398B /* GPUImageRGBErosionFilter.m */, 843723201D4F260A002B398B /* GPUImageRGBFilter.h */, 843723211D4F260A002B398B /* GPUImageRGBFilter.m */, 843723221D4F260A002B398B /* GPUImageRGBOpeningFilter.h */, 843723231D4F260A002B398B /* GPUImageRGBOpeningFilter.m */, 843723241D4F260A002B398B /* GPUImageSaturationBlendFilter.h */, 843723251D4F260A002B398B /* GPUImageSaturationBlendFilter.m */, 843723261D4F260A002B398B /* GPUImageSaturationFilter.h */, 843723271D4F260A002B398B /* GPUImageSaturationFilter.m */, 843723281D4F260A002B398B /* GPUImageScreenBlendFilter.h */, 843723291D4F260A002B398B /* GPUImageScreenBlendFilter.m */, 8437232A1D4F260A002B398B /* GPUImageSepiaFilter.h */, 8437232B1D4F260A002B398B /* GPUImageSepiaFilter.m */, 8437232C1D4F260A002B398B /* GPUImageSharpenFilter.h */, 8437232D1D4F260A002B398B /* GPUImageSharpenFilter.m */, 8437232E1D4F260A002B398B /* GPUImageShiTomasiFeatureDetectionFilter.h */, 8437232F1D4F260A002B398B /* GPUImageShiTomasiFeatureDetectionFilter.m */, 843723301D4F260A002B398B /* GPUImageSingleComponentGaussianBlurFilter.h */, 843723311D4F260A002B398B /* GPUImageSingleComponentGaussianBlurFilter.m */, 843723321D4F260A002B398B /* GPUImageSketchFilter.h */, 843723331D4F260A002B398B /* GPUImageSketchFilter.m */, 843723341D4F260A002B398B /* GPUImageSkinToneFilter.h */, 843723351D4F260A002B398B /* GPUImageSkinToneFilter.m */, 843723361D4F260A002B398B /* GPUImageSmoothToonFilter.h */, 843723371D4F260A002B398B /* GPUImageSmoothToonFilter.m */, 843723381D4F260A002B398B /* GPUImageSobelEdgeDetectionFilter.h */, 843723391D4F260A002B398B /* GPUImageSobelEdgeDetectionFilter.m */, 8437233A1D4F260A002B398B /* GPUImageSoftEleganceFilter.h */, 8437233B1D4F260A002B398B /* GPUImageSoftEleganceFilter.m */, 8437233C1D4F260A002B398B /* GPUImageSoftLightBlendFilter.h */, 8437233D1D4F260A002B398B /* GPUImageSoftLightBlendFilter.m */, 8437233E1D4F260A002B398B /* GPUImageSolarizeFilter.h */, 8437233F1D4F260A002B398B /* GPUImageSolarizeFilter.m */, 843723401D4F260A002B398B /* GPUImageSolidColorGenerator.h */, 843723411D4F260A002B398B /* GPUImageSolidColorGenerator.m */, 843723421D4F260A002B398B /* GPUImageSourceOverBlendFilter.h */, 843723431D4F260A002B398B /* GPUImageSourceOverBlendFilter.m */, 843723441D4F260A002B398B /* GPUImageSphereRefractionFilter.h */, 843723451D4F260A002B398B /* GPUImageSphereRefractionFilter.m */, 843723461D4F260A002B398B /* GPUImageStillCamera.h */, 843723471D4F260A002B398B /* GPUImageStillCamera.m */, 843723481D4F260A002B398B /* GPUImageStretchDistortionFilter.h */, 843723491D4F260A002B398B /* GPUImageStretchDistortionFilter.m */, 8437234A1D4F260A002B398B /* GPUImageSubtractBlendFilter.h */, 8437234B1D4F260A002B398B /* GPUImageSubtractBlendFilter.m */, 8437234C1D4F260A002B398B /* GPUImageSwirlFilter.h */, 8437234D1D4F260A002B398B /* GPUImageSwirlFilter.m */, 8437234E1D4F260A002B398B /* GPUImageTextureInput.h */, 8437234F1D4F260A002B398B /* GPUImageTextureInput.m */, 843723501D4F260A002B398B /* GPUImageTextureOutput.h */, 843723511D4F260A002B398B /* GPUImageTextureOutput.m */, 843723521D4F260A002B398B /* GPUImageThreeInputFilter.h */, 843723531D4F260A002B398B /* GPUImageThreeInputFilter.m */, 843723541D4F260A002B398B /* GPUImageThresholdEdgeDetectionFilter.h */, 843723551D4F260A002B398B /* GPUImageThresholdEdgeDetectionFilter.m */, 843723561D4F260A002B398B /* GPUImageThresholdedNonMaximumSuppressionFilter.h */, 843723571D4F260A002B398B /* GPUImageThresholdedNonMaximumSuppressionFilter.m */, 843723581D4F260A002B398B /* GPUImageThresholdSketchFilter.h */, 843723591D4F260A002B398B /* GPUImageThresholdSketchFilter.m */, 8437235A1D4F260A002B398B /* GPUImageTiltShiftFilter.h */, 8437235B1D4F260A002B398B /* GPUImageTiltShiftFilter.m */, 8437235C1D4F260A002B398B /* GPUImageToneCurveFilter.h */, 8437235D1D4F260A002B398B /* GPUImageToneCurveFilter.m */, 8437235E1D4F260A002B398B /* GPUImageToonFilter.h */, 8437235F1D4F260A002B398B /* GPUImageToonFilter.m */, 843723601D4F260A002B398B /* GPUImageTransformFilter.h */, 843723611D4F260A002B398B /* GPUImageTransformFilter.m */, 843723621D4F260A002B398B /* GPUImageTwoInputCrossTextureSamplingFilter.h */, 843723631D4F260A002B398B /* GPUImageTwoInputCrossTextureSamplingFilter.m */, 843723641D4F260A002B398B /* GPUImageTwoInputFilter.h */, 843723651D4F260A002B398B /* GPUImageTwoInputFilter.m */, 843723661D4F260A002B398B /* GPUImageTwoPassFilter.h */, 843723671D4F260A002B398B /* GPUImageTwoPassFilter.m */, 843723681D4F260A002B398B /* GPUImageTwoPassTextureSamplingFilter.h */, 843723691D4F260A002B398B /* GPUImageTwoPassTextureSamplingFilter.m */, 8437236A1D4F260A002B398B /* GPUImageUIElement.h */, 8437236B1D4F260A002B398B /* GPUImageUIElement.m */, 8437236C1D4F260A002B398B /* GPUImageUnsharpMaskFilter.h */, 8437236D1D4F260A002B398B /* GPUImageUnsharpMaskFilter.m */, 8437236E1D4F260A002B398B /* GPUImageVideoCamera.h */, 8437236F1D4F260A002B398B /* GPUImageVideoCamera.m */, 843723701D4F260A002B398B /* GPUImageVignetteFilter.h */, 843723711D4F260A002B398B /* GPUImageVignetteFilter.m */, 843723721D4F260A002B398B /* GPUImageVoronoiConsumerFilter.h */, 843723731D4F260A002B398B /* GPUImageVoronoiConsumerFilter.m */, 843723741D4F260A002B398B /* GPUImageWeakPixelInclusionFilter.h */, 843723751D4F260A002B398B /* GPUImageWeakPixelInclusionFilter.m */, 843723761D4F260A002B398B /* GPUImageWhiteBalanceFilter.h */, 843723771D4F260A002B398B /* GPUImageWhiteBalanceFilter.m */, 843723781D4F260A002B398B /* GPUImageXYDerivativeFilter.h */, 843723791D4F260A002B398B /* GPUImageXYDerivativeFilter.m */, 8437237A1D4F260A002B398B /* GPUImageZoomBlurFilter.h */, 8437237B1D4F260A002B398B /* GPUImageZoomBlurFilter.m */, 8437237C1D4F260A002B398B /* iOS */, ); path = GPUImage; sourceTree = ""; }; 8437237C1D4F260A002B398B /* iOS */ = { isa = PBXGroup; children = ( 8437237D1D4F260A002B398B /* Framework */, 8437237F1D4F260A002B398B /* GPUImageContext.h */, 843723801D4F260A002B398B /* GPUImageContext.m */, 843723811D4F260A002B398B /* GPUImageMovieWriter.h */, 843723821D4F260A002B398B /* GPUImageMovieWriter.m */, 843723831D4F260A002B398B /* GPUImagePicture+TextureSubimage.h */, 843723841D4F260A002B398B /* GPUImagePicture+TextureSubimage.m */, 843723851D4F260A002B398B /* GPUImagePicture.h */, 843723861D4F260A002B398B /* GPUImagePicture.m */, 843723871D4F260A002B398B /* GPUImageView.h */, 843723881D4F260A002B398B /* GPUImageView.m */, ); path = iOS; sourceTree = ""; }; 8437237D1D4F260A002B398B /* Framework */ = { isa = PBXGroup; children = ( 8437237E1D4F260A002B398B /* GPUImageFramework.h */, ); path = Framework; sourceTree = ""; }; 843723891D4F260A002B398B /* pili-librtmp */ = { isa = PBXGroup; children = ( 8437238A1D4F260A002B398B /* amf.c */, 8437238B1D4F260A002B398B /* amf.h */, 8437238C1D4F260A002B398B /* bytes.h */, 8437238D1D4F260A002B398B /* dh.h */, 8437238E1D4F260A002B398B /* dhgroups.h */, 8437238F1D4F260A002B398B /* error.c */, 843723901D4F260A002B398B /* error.h */, 843723911D4F260A002B398B /* handshake.h */, 843723921D4F260A002B398B /* hashswf.c */, 843723931D4F260A002B398B /* http.h */, 843723941D4F260A002B398B /* log.c */, 843723951D4F260A002B398B /* log.h */, 843723961D4F260A002B398B /* parseurl.c */, 843723971D4F260A002B398B /* rtmp.c */, 843723981D4F260A002B398B /* rtmp.h */, 843723991D4F260A002B398B /* rtmp_sys.h */, ); path = "pili-librtmp"; sourceTree = ""; }; B2CD14611D45F18B008082E8 /* H264 */ = { isa = PBXGroup; children = ( B2CD14621D45F18B008082E8 /* LFAVEncoder.h */, B2CD14631D45F18B008082E8 /* LFAVEncoder.mm */, B2CD14641D45F18B008082E8 /* LICENSE.markdown */, B2CD14651D45F18B008082E8 /* LFMP4Atom.h */, B2CD14661D45F18B008082E8 /* LFMP4Atom.m */, B2CD14671D45F18B008082E8 /* LFNALUnit.cpp */, B2CD14681D45F18B008082E8 /* LFNALUnit.h */, B2CD14691D45F18B008082E8 /* LFVideoEncoder.h */, B2CD146A1D45F18B008082E8 /* LFVideoEncoder.m */, ); path = H264; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ 84001F871D0015D10026C63F /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 84001FE51D0016380026C63F /* LFAudioFrame.h in Headers */, 843724711D4F260A002B398B /* GPUImagePerlinNoiseFilter.h in Headers */, 843724F61D4F260A002B398B /* bytes.h in Headers */, 84001FED1D0016380026C63F /* LFVideoFrame.h in Headers */, 843724A51D4F260A002B398B /* GPUImageSobelEdgeDetectionFilter.h in Headers */, 843724231D4F260A002B398B /* GPUImageHoughTransformLineDetector.h in Headers */, 8437246D1D4F260A002B398B /* GPUImageOverlayBlendFilter.h in Headers */, 84001FE71D0016380026C63F /* LFFrame.h in Headers */, 843724C11D4F260A002B398B /* GPUImageThresholdEdgeDetectionFilter.h in Headers */, 843724B71D4F260A002B398B /* GPUImageSubtractBlendFilter.h in Headers */, 8437245B1D4F260A002B398B /* GPUImageMovie.h in Headers */, 843724191D4F260A002B398B /* GPUImageHighlightShadowTintFilter.h in Headers */, 843724291D4F260A002B398B /* GPUImageHueFilter.h in Headers */, 843724FF1D4F260A002B398B /* log.h in Headers */, 843724AF1D4F260A002B398B /* GPUImageSourceOverBlendFilter.h in Headers */, 843723CB1D4F260A002B398B /* GPUImageColorLocalBinaryPatternFilter.h in Headers */, 843723DF1D4F260A002B398B /* GPUImageDifferenceBlendFilter.h in Headers */, 843724EA1D4F260A002B398B /* GPUImageContext.h in Headers */, 843723D91D4F260A002B398B /* GPUImageCrosshairGenerator.h in Headers */, 84001FDB1D0016380026C63F /* LFLiveAudioConfiguration.h in Headers */, 843723ED1D4F260A002B398B /* GPUImageErosionFilter.h in Headers */, B289F1DD1D3DE77F00D9C7A5 /* LFStreamRtmpSocket.h in Headers */, 843724211D4F260A002B398B /* GPUImageHistogramGenerator.h in Headers */, 843723C51D4F260A002B398B /* GPUImageColorConversion.h in Headers */, 8437239D1D4F260A002B398B /* GPUImage3x3ConvolutionFilter.h in Headers */, 843724971D4F260A002B398B /* GPUImageSepiaFilter.h in Headers */, 843723AF1D4F260A002B398B /* GPUImageBoxBlurFilter.h in Headers */, 8437248B1D4F260A002B398B /* GPUImageRGBErosionFilter.h in Headers */, 843724D11D4F260A002B398B /* GPUImageTwoInputFilter.h in Headers */, 843723B31D4F260A002B398B /* GPUImageBuffer.h in Headers */, 843724D31D4F260A002B398B /* GPUImageTwoPassFilter.h in Headers */, 843724311D4F260A002B398B /* GPUImageKuwaharaRadius3Filter.h in Headers */, 843724F21D4F260A002B398B /* GPUImageView.h in Headers */, 843724991D4F260A002B398B /* GPUImageSharpenFilter.h in Headers */, 84001FDD1D0016380026C63F /* LFLiveVideoConfiguration.h in Headers */, B2CD14701D45F18B008082E8 /* LFMP4Atom.h in Headers */, 849005B61D4B5C8400D2A3D5 /* error.h in Headers */, 843724FB1D4F260A002B398B /* handshake.h in Headers */, 843723F31D4F260A002B398B /* GPUImageFalseColorFilter.h in Headers */, 843723B71D4F260A002B398B /* GPUImageCannyEdgeDetectionFilter.h in Headers */, 843724151D4F260A002B398B /* GPUImageHazeFilter.h in Headers */, 843723E51D4F260A002B398B /* GPUImageDirectionalSobelEdgeDetectionFilter.h in Headers */, 843724091D4F260A002B398B /* GPUImageGaussianSelectiveBlurFilter.h in Headers */, 843724DD1D4F260A002B398B /* GPUImageVignetteFilter.h in Headers */, 843724AD1D4F260A002B398B /* GPUImageSolidColorGenerator.h in Headers */, 8437244D1D4F260A002B398B /* GPUImageMaskFilter.h in Headers */, 843723E91D4F260A002B398B /* GPUImageDivideBlendFilter.h in Headers */, B2CD14701D45F18B008082E8 /* LFMP4Atom.h in Headers */, 84001FE31D0016380026C63F /* LFLiveSession.h in Headers */, 843724411D4F260A002B398B /* GPUImageLookupFilter.h in Headers */, 843724E91D4F260A002B398B /* GPUImageFramework.h in Headers */, 8437244B1D4F260A002B398B /* GPUImageLuminosityBlendFilter.h in Headers */, 8437247D1D4F260A002B398B /* GPUImagePolkaDotFilter.h in Headers */, 843724571D4F260A002B398B /* GPUImageMotionBlurFilter.h in Headers */, 843724BD1D4F260A002B398B /* GPUImageTextureOutput.h in Headers */, 843724DB1D4F260A002B398B /* GPUImageVideoCamera.h in Headers */, 843724791D4F260A002B398B /* GPUImagePoissonBlendFilter.h in Headers */, B289F1DB1D3DE77F00D9C7A5 /* LFStreamingBuffer.h in Headers */, 843724771D4F260A002B398B /* GPUImagePixellatePositionFilter.h in Headers */, 843724911D4F260A002B398B /* GPUImageSaturationBlendFilter.h in Headers */, 8437240D1D4F260A002B398B /* GPUImageGrayscaleFilter.h in Headers */, 8437249D1D4F260A002B398B /* GPUImageSingleComponentGaussianBlurFilter.h in Headers */, 843724751D4F260A002B398B /* GPUImagePixellateFilter.h in Headers */, 843724E71D4F260A002B398B /* GPUImageZoomBlurFilter.h in Headers */, 843723FF1D4F260A002B398B /* GPUImageFramebuffer.h in Headers */, 8437244F1D4F260A002B398B /* GPUImageMedianFilter.h in Headers */, 843724B11D4F260A002B398B /* GPUImageSphereRefractionFilter.h in Headers */, 843724631D4F260A002B398B /* GPUImageNonMaximumSuppressionFilter.h in Headers */, 843724591D4F260A002B398B /* GPUImageMotionDetector.h in Headers */, 8437246F1D4F260A002B398B /* GPUImageParallelCoordinateLineTransformFilter.h in Headers */, 843724931D4F260A002B398B /* GPUImageSaturationFilter.h in Headers */, 843723EF1D4F260A002B398B /* GPUImageExclusionBlendFilter.h in Headers */, 843724811D4F260A002B398B /* GPUImagePrewittEdgeDetectionFilter.h in Headers */, 843724C91D4F260A002B398B /* GPUImageToneCurveFilter.h in Headers */, 843724CF1D4F260A002B398B /* GPUImageTwoInputCrossTextureSamplingFilter.h in Headers */, 843723AD1D4F260A002B398B /* GPUImageBilateralFilter.h in Headers */, 843724F81D4F260A002B398B /* dhgroups.h in Headers */, 843724731D4F260A002B398B /* GPUImagePinchDistortionFilter.h in Headers */, 843724D71D4F260A002B398B /* GPUImageUIElement.h in Headers */, 843724BB1D4F260A002B398B /* GPUImageTextureInput.h in Headers */, 843724871D4F260A002B398B /* GPUImageRGBClosingFilter.h in Headers */, 843724371D4F260A002B398B /* GPUImageLevelsFilter.h in Headers */, 843724951D4F260A002B398B /* GPUImageScreenBlendFilter.h in Headers */, 84001FEB1D0016380026C63F /* LFLiveStreamInfo.h in Headers */, 843724251D4F260A002B398B /* GPUImageHSBFilter.h in Headers */, 843724891D4F260A002B398B /* GPUImageRGBDilationFilter.h in Headers */, 843724C31D4F260A002B398B /* GPUImageThresholdedNonMaximumSuppressionFilter.h in Headers */, 843723A71D4F260A002B398B /* GPUImageAmatorkaFilter.h in Headers */, 8437245F1D4F260A002B398B /* GPUImageMultiplyBlendFilter.h in Headers */, 84001FE91D0016380026C63F /* LFLiveDebug.h in Headers */, 843723BB1D4F260A002B398B /* GPUImageChromaKeyBlendFilter.h in Headers */, 8437239A1D4F260A002B398B /* GLProgram.h in Headers */, 843723E71D4F260A002B398B /* GPUImageDissolveBlendFilter.h in Headers */, 843723B51D4F260A002B398B /* GPUImageBulgeDistortionFilter.h in Headers */, 843724331D4F260A002B398B /* GPUImageLanczosResamplingFilter.h in Headers */, 843724131D4F260A002B398B /* GPUImageHarrisCornerDetectionFilter.h in Headers */, 843724C71D4F260A002B398B /* GPUImageTiltShiftFilter.h in Headers */, 843723F91D4F260A002B398B /* GPUImageFilterGroup.h in Headers */, 843723C31D4F260A002B398B /* GPUImageColorBurnBlendFilter.h in Headers */, 8437243B1D4F260A002B398B /* GPUImageLinearBurnBlendFilter.h in Headers */, 843724011D4F260A002B398B /* GPUImageFramebufferCache.h in Headers */, 8437247B1D4F260A002B398B /* GPUImagePolarPixellateFilter.h in Headers */, 843724AB1D4F260A002B398B /* GPUImageSolarizeFilter.h in Headers */, 843724071D4F260A002B398B /* GPUImageGaussianBlurPositionFilter.h in Headers */, 843723D71D4F260A002B398B /* GPUImageCropFilter.h in Headers */, 8437249B1D4F260A002B398B /* GPUImageShiTomasiFeatureDetectionFilter.h in Headers */, 843724031D4F260A002B398B /* GPUImageGammaFilter.h in Headers */, 8437242B1D4F260A002B398B /* GPUImageiOSBlurFilter.h in Headers */, 843724EE1D4F260A002B398B /* GPUImagePicture+TextureSubimage.h in Headers */, 843724111D4F260A002B398B /* GPUImageHardLightBlendFilter.h in Headers */, 843723A51D4F260A002B398B /* GPUImageAlphaBlendFilter.h in Headers */, 843724E11D4F260A002B398B /* GPUImageWeakPixelInclusionFilter.h in Headers */, 843723EB1D4F260A002B398B /* GPUImageEmbossFilter.h in Headers */, 843724EC1D4F260A002B398B /* GPUImageMovieWriter.h in Headers */, 843724451D4F260A002B398B /* GPUImageLuminanceRangeFilter.h in Headers */, 843723D31D4F260A002B398B /* GPUImageColourFASTSamplingOperation.h in Headers */, 8437243F1D4F260A002B398B /* GPUImageLocalBinaryPatternFilter.h in Headers */, 843725021D4F260A002B398B /* rtmp.h in Headers */, B2CD14761D45F18B008082E8 /* LFH264VideoEncoder.h in Headers */, 843724FA1D4F260A002B398B /* error.h in Headers */, 843723E31D4F260A002B398B /* GPUImageDirectionalNonMaximumSuppressionFilter.h in Headers */, 843724351D4F260A002B398B /* GPUImageLaplacianFilter.h in Headers */, 843724511D4F260A002B398B /* GPUImageMissEtikateFilter.h in Headers */, 843724D91D4F260A002B398B /* GPUImageUnsharpMaskFilter.h in Headers */, 843724A71D4F260A002B398B /* GPUImageSoftEleganceFilter.h in Headers */, 843724CB1D4F260A002B398B /* GPUImageToonFilter.h in Headers */, 843723DD1D4F260A002B398B /* GPUImageDarkenBlendFilter.h in Headers */, 84001FD61D0016380026C63F /* LFHardwareAudioEncoder.h in Headers */, B289F1E01D3DE77F00D9C7A5 /* NSMutableArray+LFAdd.h in Headers */, 8437242D1D4F260A002B398B /* GPUImageJFAVoronoiFilter.h in Headers */, 843723D11D4F260A002B398B /* GPUImageColourFASTFeatureDetector.h in Headers */, 843723F51D4F260A002B398B /* GPUImageFASTCornerDetectionFilter.h in Headers */, 84001FDF1D0016380026C63F /* LFGPUImageBeautyFilter.h in Headers */, 843723BF1D4F260A002B398B /* GPUImageClosingFilter.h in Headers */, 843723FB1D4F260A002B398B /* GPUImageFilterPipeline.h in Headers */, 843724E51D4F260A002B398B /* GPUImageXYDerivativeFilter.h in Headers */, 8437241F1D4F260A002B398B /* GPUImageHistogramFilter.h in Headers */, 8437248D1D4F260A002B398B /* GPUImageRGBFilter.h in Headers */, 843723E11D4F260A002B398B /* GPUImageDilationFilter.h in Headers */, 843724531D4F260A002B398B /* GPUImageMonochromeFilter.h in Headers */, 843724391D4F260A002B398B /* GPUImageLightenBlendFilter.h in Headers */, 843723CD1D4F260A002B398B /* GPUImageColorMatrixFilter.h in Headers */, 843724DF1D4F260A002B398B /* GPUImageVoronoiConsumerFilter.h in Headers */, 8437241B1D4F260A002B398B /* GPUImageHighPassFilter.h in Headers */, 843724CD1D4F260A002B398B /* GPUImageTransformFilter.h in Headers */, 843724831D4F260A002B398B /* GPUImageRawDataInput.h in Headers */, 843724F51D4F260A002B398B /* amf.h in Headers */, 843723A31D4F260A002B398B /* GPUImageAddBlendFilter.h in Headers */, 843724B91D4F260A002B398B /* GPUImageSwirlFilter.h in Headers */, 8437246B1D4F260A002B398B /* GPUImageOutput.h in Headers */, 843724851D4F260A002B398B /* GPUImageRawDataOutput.h in Headers */, 843723DB1D4F260A002B398B /* GPUImageCrosshatchFilter.h in Headers */, 843724491D4F260A002B398B /* GPUImageLuminosity.h in Headers */, 84001FD31D0016380026C63F /* LFVideoCapture.h in Headers */, 84001FD11D0016380026C63F /* LFAudioCapture.h in Headers */, 843723C71D4F260A002B398B /* GPUImageColorDodgeBlendFilter.h in Headers */, 8437241D1D4F260A002B398B /* GPUImageHistogramEqualizationFilter.h in Headers */, 843723C91D4F260A002B398B /* GPUImageColorInvertFilter.h in Headers */, 843724E31D4F260A002B398B /* GPUImageWhiteBalanceFilter.h in Headers */, 843724C51D4F260A002B398B /* GPUImageThresholdSketchFilter.h in Headers */, 8437248F1D4F260A002B398B /* GPUImageRGBOpeningFilter.h in Headers */, 8437240B1D4F260A002B398B /* GPUImageGlassSphereFilter.h in Headers */, 8437239F1D4F260A002B398B /* GPUImage3x3TextureSamplingFilter.h in Headers */, 843724651D4F260A002B398B /* GPUImageNormalBlendFilter.h in Headers */, 8437245D1D4F260A002B398B /* GPUImageMovieComposition.h in Headers */, 84001FE11D0016380026C63F /* LFGPUImageEmptyFilter.h in Headers */, 843724B51D4F260A002B398B /* GPUImageStretchDistortionFilter.h in Headers */, 84001FDA1D0016380026C63F /* LFVideoEncoding.h in Headers */, 84001FE51D0016380026C63F /* LFAudioFrame.h in Headers */, 84001FED1D0016380026C63F /* LFVideoFrame.h in Headers */, B2CD14741D45F18B008082E8 /* LFVideoEncoder.h in Headers */, B2CD14731D45F18B008082E8 /* LFNALUnit.h in Headers */, 849005BF1D4B5C8400D2A3D5 /* rtmp_sys.h in Headers */, 849005BE1D4B5C8400D2A3D5 /* rtmp.h in Headers */, 843724BF1D4F260A002B398B /* GPUImageThreeInputFilter.h in Headers */, 843724F71D4F260A002B398B /* dh.h in Headers */, 843725031D4F260A002B398B /* rtmp_sys.h in Headers */, 843724691D4F260A002B398B /* GPUImageOpeningFilter.h in Headers */, 843723C11D4F260A002B398B /* GPUImageColorBlendFilter.h in Headers */, 8437249F1D4F260A002B398B /* GPUImageSketchFilter.h in Headers */, 84001FE51D0016380026C63F /* LFAudioFrame.h in Headers */, 84001FED1D0016380026C63F /* LFVideoFrame.h in Headers */, B2CD14741D45F18B008082E8 /* LFVideoEncoder.h in Headers */, B2CD14731D45F18B008082E8 /* LFNALUnit.h in Headers */, 84001FD81D0016380026C63F /* LFHardwareVideoEncoder.h in Headers */, 843724A91D4F260A002B398B /* GPUImageSoftLightBlendFilter.h in Headers */, 843723A91D4F260A002B398B /* GPUImageAverageColor.h in Headers */, 843723FD1D4F260A002B398B /* GPUImageFourInputFilter.h in Headers */, 843724431D4F260A002B398B /* GPUImageLowPassFilter.h in Headers */, 8437239C1D4F260A002B398B /* GPUImage.h in Headers */, B289F1DF1D3DE77F00D9C7A5 /* LFStreamSocket.h in Headers */, 8437242F1D4F260A002B398B /* GPUImageKuwaharaFilter.h in Headers */, 843723B11D4F260A002B398B /* GPUImageBrightnessFilter.h in Headers */, 843724FD1D4F260A002B398B /* http.h in Headers */, 843724611D4F260A002B398B /* GPUImageNobleCornerDetectionFilter.h in Headers */, 8437243D1D4F260A002B398B /* GPUImageLineGenerator.h in Headers */, 84001FD51D0016380026C63F /* LFAudioEncoding.h in Headers */, B2CD146D1D45F18B008082E8 /* LFAVEncoder.h in Headers */, 849005B11D4B5C8400D2A3D5 /* amf.h in Headers */, 843723AB1D4F260A002B398B /* GPUImageAverageLuminanceThresholdFilter.h in Headers */, 843723F71D4F260A002B398B /* GPUImageFilter.h in Headers */, 8437240F1D4F260A002B398B /* GPUImageHalftoneFilter.h in Headers */, 843723A11D4F260A002B398B /* GPUImageAdaptiveThresholdFilter.h in Headers */, 843723CF1D4F260A002B398B /* GPUImageColorPackingFilter.h in Headers */, 843723B91D4F260A002B398B /* GPUImageCGAColorspaceFilter.h in Headers */, 843724051D4F260A002B398B /* GPUImageGaussianBlurFilter.h in Headers */, 843724B31D4F260A002B398B /* GPUImageStillCamera.h in Headers */, 843724D51D4F260A002B398B /* GPUImageTwoPassTextureSamplingFilter.h in Headers */, 843723F11D4F260A002B398B /* GPUImageExposureFilter.h in Headers */, 843723D51D4F260A002B398B /* GPUImageContrastFilter.h in Headers */, 843724A11D4F260A002B398B /* GPUImageSkinToneFilter.h in Headers */, 843724271D4F260A002B398B /* GPUImageHueBlendFilter.h in Headers */, 843724471D4F260A002B398B /* GPUImageLuminanceThresholdFilter.h in Headers */, 843724551D4F260A002B398B /* GPUImageMosaicFilter.h in Headers */, 843723BD1D4F260A002B398B /* GPUImageChromaKeyFilter.h in Headers */, 843724171D4F260A002B398B /* GPUImageHighlightShadowFilter.h in Headers */, B2CD146D1D45F18B008082E8 /* LFAVEncoder.h in Headers */, 84001F8E1D0015D10026C63F /* LFLiveKit.h in Headers */, 843724671D4F260A002B398B /* GPUImageOpacityFilter.h in Headers */, 8437247F1D4F260A002B398B /* GPUImagePosterizeFilter.h in Headers */, 843724A31D4F260A002B398B /* GPUImageSmoothToonFilter.h in Headers */, 843724F01D4F260A002B398B /* GPUImagePicture.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 84001F891D0015D10026C63F /* LFLiveKit */ = { isa = PBXNativeTarget; buildConfigurationList = 84001F9E1D0015D10026C63F /* Build configuration list for PBXNativeTarget "LFLiveKit" */; buildPhases = ( 84001F851D0015D10026C63F /* Sources */, 84001F861D0015D10026C63F /* Frameworks */, 84001F871D0015D10026C63F /* Headers */, 84001F881D0015D10026C63F /* Resources */, ); buildRules = ( ); dependencies = ( ); name = LFLiveKit; productName = LFLiveKit; productReference = 84001F8A1D0015D10026C63F /* LFLiveKit.framework */; productType = "com.apple.product-type.framework"; }; 84001F931D0015D10026C63F /* LFLiveKitTests */ = { isa = PBXNativeTarget; buildConfigurationList = 84001FA11D0015D10026C63F /* Build configuration list for PBXNativeTarget "LFLiveKitTests" */; buildPhases = ( 84001F901D0015D10026C63F /* Sources */, 84001F911D0015D10026C63F /* Frameworks */, 84001F921D0015D10026C63F /* Resources */, ); buildRules = ( ); dependencies = ( 84001F971D0015D10026C63F /* PBXTargetDependency */, ); name = LFLiveKitTests; productName = LFLiveKitTests; productReference = 84001F941D0015D10026C63F /* LFLiveKitTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 84001F811D0015D10026C63F /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 0730; ORGANIZATIONNAME = admin; TargetAttributes = { 84001F891D0015D10026C63F = { CreatedOnToolsVersion = 7.3; }; 84001F931D0015D10026C63F = { CreatedOnToolsVersion = 7.3; }; }; }; buildConfigurationList = 84001F841D0015D10026C63F /* Build configuration list for PBXProject "LFLiveKit" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); mainGroup = 84001F801D0015D10026C63F; productRefGroup = 84001F8B1D0015D10026C63F /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 84001F891D0015D10026C63F /* LFLiveKit */, 84001F931D0015D10026C63F /* LFLiveKitTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 84001F881D0015D10026C63F /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 84001F921D0015D10026C63F /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 84001F851D0015D10026C63F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 84001FE21D0016380026C63F /* LFGPUImageEmptyFilter.m in Sources */, 843724C21D4F260A002B398B /* GPUImageThresholdEdgeDetectionFilter.m in Sources */, 84001FE41D0016380026C63F /* LFLiveSession.m in Sources */, B2CD14711D45F18B008082E8 /* LFMP4Atom.m in Sources */, 849005B81D4B5C8400D2A3D5 /* hashswf.c in Sources */, 843724BA1D4F260A002B398B /* GPUImageSwirlFilter.m in Sources */, 843723A41D4F260A002B398B /* GPUImageAddBlendFilter.m in Sources */, 843723B01D4F260A002B398B /* GPUImageBoxBlurFilter.m in Sources */, 843723DC1D4F260A002B398B /* GPUImageCrosshatchFilter.m in Sources */, 843724E41D4F260A002B398B /* GPUImageWhiteBalanceFilter.m in Sources */, 843724101D4F260A002B398B /* GPUImageHalftoneFilter.m in Sources */, 843724301D4F260A002B398B /* GPUImageKuwaharaFilter.m in Sources */, 843724201D4F260A002B398B /* GPUImageHistogramFilter.m in Sources */, 8437246E1D4F260A002B398B /* GPUImageOverlayBlendFilter.m in Sources */, 843723A81D4F260A002B398B /* GPUImageAmatorkaFilter.m in Sources */, B2CD14711D45F18B008082E8 /* LFMP4Atom.m in Sources */, 84001FE61D0016380026C63F /* LFAudioFrame.m in Sources */, 843724C41D4F260A002B398B /* GPUImageThresholdedNonMaximumSuppressionFilter.m in Sources */, 843724F91D4F260A002B398B /* error.c in Sources */, 843724DC1D4F260A002B398B /* GPUImageVideoCamera.m in Sources */, 8437246C1D4F260A002B398B /* GPUImageOutput.m in Sources */, 843724B01D4F260A002B398B /* GPUImageSourceOverBlendFilter.m in Sources */, 843724581D4F260A002B398B /* GPUImageMotionBlurFilter.m in Sources */, 84001FDC1D0016380026C63F /* LFLiveAudioConfiguration.m in Sources */, 84001FD41D0016380026C63F /* LFVideoCapture.m in Sources */, 843723B81D4F260A002B398B /* GPUImageCannyEdgeDetectionFilter.m in Sources */, 84001FE81D0016380026C63F /* LFFrame.m in Sources */, <<<<<<< HEAD B2CD14721D45F18B008082E8 /* LFNALUnit.cpp in Sources */, ======= >>>>>>> rename h264 encode lib to avoid duplicate symbol error 843724CE1D4F260A002B398B /* GPUImageTransformFilter.m in Sources */, 843723E81D4F260A002B398B /* GPUImageDissolveBlendFilter.m in Sources */, 843723D81D4F260A002B398B /* GPUImageCropFilter.m in Sources */, 843723EC1D4F260A002B398B /* GPUImageEmbossFilter.m in Sources */, 843724AA1D4F260A002B398B /* GPUImageSoftLightBlendFilter.m in Sources */, 843723F21D4F260A002B398B /* GPUImageExposureFilter.m in Sources */, 8437244E1D4F260A002B398B /* GPUImageMaskFilter.m in Sources */, 843724841D4F260A002B398B /* GPUImageRawDataInput.m in Sources */, B2CD14721D45F18B008082E8 /* LFNALUnit.cpp in Sources */, B289F1DC1D3DE77F00D9C7A5 /* LFStreamingBuffer.m in Sources */, 843723F01D4F260A002B398B /* GPUImageExclusionBlendFilter.m in Sources */, 843724F31D4F260A002B398B /* GPUImageView.m in Sources */, 843724081D4F260A002B398B /* GPUImageGaussianBlurPositionFilter.m in Sources */, 843724A41D4F260A002B398B /* GPUImageSmoothToonFilter.m in Sources */, 8437241A1D4F260A002B398B /* GPUImageHighlightShadowTintFilter.m in Sources */, 843724821D4F260A002B398B /* GPUImagePrewittEdgeDetectionFilter.m in Sources */, 843724CC1D4F260A002B398B /* GPUImageToonFilter.m in Sources */, 843724801D4F260A002B398B /* GPUImagePosterizeFilter.m in Sources */, B289F1E11D3DE77F00D9C7A5 /* NSMutableArray+LFAdd.m in Sources */, 843724041D4F260A002B398B /* GPUImageGammaFilter.m in Sources */, 843724B21D4F260A002B398B /* GPUImageSphereRefractionFilter.m in Sources */, 8437248E1D4F260A002B398B /* GPUImageRGBFilter.m in Sources */, 843724161D4F260A002B398B /* GPUImageHazeFilter.m in Sources */, 843723BC1D4F260A002B398B /* GPUImageChromaKeyBlendFilter.m in Sources */, 8437247A1D4F260A002B398B /* GPUImagePoissonBlendFilter.m in Sources */, 843723E01D4F260A002B398B /* GPUImageDifferenceBlendFilter.m in Sources */, 843723EA1D4F260A002B398B /* GPUImageDivideBlendFilter.m in Sources */, 8437243E1D4F260A002B398B /* GPUImageLineGenerator.m in Sources */, 843723B21D4F260A002B398B /* GPUImageBrightnessFilter.m in Sources */, 843723C21D4F260A002B398B /* GPUImageColorBlendFilter.m in Sources */, 843724241D4F260A002B398B /* GPUImageHoughTransformLineDetector.m in Sources */, 843723A21D4F260A002B398B /* GPUImageAdaptiveThresholdFilter.m in Sources */, 843724BE1D4F260A002B398B /* GPUImageTextureOutput.m in Sources */, 8437241C1D4F260A002B398B /* GPUImageHighPassFilter.m in Sources */, B2CD14771D45F18B008082E8 /* LFH264VideoEncoder.mm in Sources */, 843723C01D4F260A002B398B /* GPUImageClosingFilter.m in Sources */, 843724AE1D4F260A002B398B /* GPUImageSolidColorGenerator.m in Sources */, 843724ED1D4F260A002B398B /* GPUImageMovieWriter.m in Sources */, 843723AA1D4F260A002B398B /* GPUImageAverageColor.m in Sources */, 84001FDE1D0016380026C63F /* LFLiveVideoConfiguration.m in Sources */, 8437247E1D4F260A002B398B /* GPUImagePolkaDotFilter.m in Sources */, 843723D01D4F260A002B398B /* GPUImageColorPackingFilter.m in Sources */, 843724F41D4F260A002B398B /* amf.c in Sources */, 8437242C1D4F260A002B398B /* GPUImageiOSBlurFilter.m in Sources */, 843724941D4F260A002B398B /* GPUImageSaturationFilter.m in Sources */, 8437248A1D4F260A002B398B /* GPUImageRGBDilationFilter.m in Sources */, 843724781D4F260A002B398B /* GPUImagePixellatePositionFilter.m in Sources */, 8437245A1D4F260A002B398B /* GPUImageMotionDetector.m in Sources */, 84001FD21D0016380026C63F /* LFAudioCapture.m in Sources */, B2CD14751D45F18B008082E8 /* LFVideoEncoder.m in Sources */, 843724B81D4F260A002B398B /* GPUImageSubtractBlendFilter.m in Sources */, 843724741D4F260A002B398B /* GPUImagePinchDistortionFilter.m in Sources */, 843724D61D4F260A002B398B /* GPUImageTwoPassTextureSamplingFilter.m in Sources */, 843723DA1D4F260A002B398B /* GPUImageCrosshairGenerator.m in Sources */, 843724A01D4F260A002B398B /* GPUImageSketchFilter.m in Sources */, 843723A01D4F260A002B398B /* GPUImage3x3TextureSamplingFilter.m in Sources */, 8437249A1D4F260A002B398B /* GPUImageSharpenFilter.m in Sources */, 843723C41D4F260A002B398B /* GPUImageColorBurnBlendFilter.m in Sources */, 843724121D4F260A002B398B /* GPUImageHardLightBlendFilter.m in Sources */, 843723D61D4F260A002B398B /* GPUImageContrastFilter.m in Sources */, 843724BC1D4F260A002B398B /* GPUImageTextureInput.m in Sources */, 843724521D4F260A002B398B /* GPUImageMissEtikateFilter.m in Sources */, B2CD14751D45F18B008082E8 /* LFVideoEncoder.m in Sources */, B2CD146F1D45F18B008082E8 /* LICENSE.markdown in Sources */, B289F1DE1D3DE77F00D9C7A5 /* LFStreamRtmpSocket.m in Sources */, 843724CA1D4F260A002B398B /* GPUImageToneCurveFilter.m in Sources */, 843724D21D4F260A002B398B /* GPUImageTwoInputFilter.m in Sources */, 843723F61D4F260A002B398B /* GPUImageFASTCornerDetectionFilter.m in Sources */, 843724901D4F260A002B398B /* GPUImageRGBOpeningFilter.m in Sources */, 843724861D4F260A002B398B /* GPUImageRawDataOutput.m in Sources */, 843724F11D4F260A002B398B /* GPUImagePicture.m in Sources */, 843723E41D4F260A002B398B /* GPUImageDirectionalNonMaximumSuppressionFilter.m in Sources */, 843724DE1D4F260A002B398B /* GPUImageVignetteFilter.m in Sources */, 8437245C1D4F260A002B398B /* GPUImageMovie.m in Sources */, 84001FD91D0016380026C63F /* LFHardwareVideoEncoder.m in Sources */, 843724A61D4F260A002B398B /* GPUImageSobelEdgeDetectionFilter.m in Sources */, 843724281D4F260A002B398B /* GPUImageHueBlendFilter.m in Sources */, 843723B61D4F260A002B398B /* GPUImageBulgeDistortionFilter.m in Sources */, 8437243A1D4F260A002B398B /* GPUImageLightenBlendFilter.m in Sources */, 843724AC1D4F260A002B398B /* GPUImageSolarizeFilter.m in Sources */, 843724481D4F260A002B398B /* GPUImageLuminanceThresholdFilter.m in Sources */, 843723C61D4F260A002B398B /* GPUImageColorConversion.m in Sources */, 843724561D4F260A002B398B /* GPUImageMosaicFilter.m in Sources */, 8437245E1D4F260A002B398B /* GPUImageMovieComposition.m in Sources */, 843724A81D4F260A002B398B /* GPUImageSoftEleganceFilter.m in Sources */, 843724961D4F260A002B398B /* GPUImageScreenBlendFilter.m in Sources */, 843724541D4F260A002B398B /* GPUImageMonochromeFilter.m in Sources */, 843723B41D4F260A002B398B /* GPUImageBuffer.m in Sources */, 8437239B1D4F260A002B398B /* GLProgram.m in Sources */, 843724E81D4F260A002B398B /* GPUImageZoomBlurFilter.m in Sources */, 84001FEC1D0016380026C63F /* LFLiveStreamInfo.m in Sources */, 8437244A1D4F260A002B398B /* GPUImageLuminosity.m in Sources */, 843724FC1D4F260A002B398B /* hashswf.c in Sources */, 843724321D4F260A002B398B /* GPUImageKuwaharaRadius3Filter.m in Sources */, 843724E21D4F260A002B398B /* GPUImageWeakPixelInclusionFilter.m in Sources */, 84001FEA1D0016380026C63F /* LFLiveDebug.m in Sources */, 8437244C1D4F260A002B398B /* GPUImageLuminosityBlendFilter.m in Sources */, 843724FE1D4F260A002B398B /* log.c in Sources */, 8437241E1D4F260A002B398B /* GPUImageHistogramEqualizationFilter.m in Sources */, 84001FEE1D0016380026C63F /* LFVideoFrame.m in Sources */, 843723DE1D4F260A002B398B /* GPUImageDarkenBlendFilter.m in Sources */, 843723D41D4F260A002B398B /* GPUImageColourFASTSamplingOperation.m in Sources */, 843724921D4F260A002B398B /* GPUImageSaturationBlendFilter.m in Sources */, 843724261D4F260A002B398B /* GPUImageHSBFilter.m in Sources */, 843724E61D4F260A002B398B /* GPUImageXYDerivativeFilter.m in Sources */, 843724401D4F260A002B398B /* GPUImageLocalBinaryPatternFilter.m in Sources */, 8437240E1D4F260A002B398B /* GPUImageGrayscaleFilter.m in Sources */, 843724361D4F260A002B398B /* GPUImageLaplacianFilter.m in Sources */, 843723FE1D4F260A002B398B /* GPUImageFourInputFilter.m in Sources */, 843724061D4F260A002B398B /* GPUImageGaussianBlurFilter.m in Sources */, 843724A21D4F260A002B398B /* GPUImageSkinToneFilter.m in Sources */, 8437249C1D4F260A002B398B /* GPUImageShiTomasiFeatureDetectionFilter.m in Sources */, 843724601D4F260A002B398B /* GPUImageMultiplyBlendFilter.m in Sources */, 843723E61D4F260A002B398B /* GPUImageDirectionalSobelEdgeDetectionFilter.m in Sources */, 8437246A1D4F260A002B398B /* GPUImageOpeningFilter.m in Sources */, 8437247C1D4F260A002B398B /* GPUImagePolarPixellateFilter.m in Sources */, 843724381D4F260A002B398B /* GPUImageLevelsFilter.m in Sources */, 8437248C1D4F260A002B398B /* GPUImageRGBErosionFilter.m in Sources */, 843723CE1D4F260A002B398B /* GPUImageColorMatrixFilter.m in Sources */, 8437242E1D4F260A002B398B /* GPUImageJFAVoronoiFilter.m in Sources */, 843723CC1D4F260A002B398B /* GPUImageColorLocalBinaryPatternFilter.m in Sources */, 8437239E1D4F260A002B398B /* GPUImage3x3ConvolutionFilter.m in Sources */, 843724021D4F260A002B398B /* GPUImageFramebufferCache.m in Sources */, 843724501D4F260A002B398B /* GPUImageMedianFilter.m in Sources */, 8437240C1D4F260A002B398B /* GPUImageGlassSphereFilter.m in Sources */, 843724DA1D4F260A002B398B /* GPUImageUnsharpMaskFilter.m in Sources */, 8437240A1D4F260A002B398B /* GPUImageGaussianSelectiveBlurFilter.m in Sources */, 843723AE1D4F260A002B398B /* GPUImageBilateralFilter.m in Sources */, 843724141D4F260A002B398B /* GPUImageHarrisCornerDetectionFilter.m in Sources */, 843724C01D4F260A002B398B /* GPUImageThreeInputFilter.m in Sources */, 843724E01D4F260A002B398B /* GPUImageVoronoiConsumerFilter.m in Sources */, 843724721D4F260A002B398B /* GPUImagePerlinNoiseFilter.m in Sources */, 843724701D4F260A002B398B /* GPUImageParallelCoordinateLineTransformFilter.m in Sources */, 843723F81D4F260A002B398B /* GPUImageFilter.m in Sources */, 843724881D4F260A002B398B /* GPUImageRGBClosingFilter.m in Sources */, 8437242A1D4F260A002B398B /* GPUImageHueFilter.m in Sources */, 843724D41D4F260A002B398B /* GPUImageTwoPassFilter.m in Sources */, 843723CA1D4F260A002B398B /* GPUImageColorInvertFilter.m in Sources */, 843724D01D4F260A002B398B /* GPUImageTwoInputCrossTextureSamplingFilter.m in Sources */, 843724421D4F260A002B398B /* GPUImageLookupFilter.m in Sources */, 843723BA1D4F260A002B398B /* GPUImageCGAColorspaceFilter.m in Sources */, 843724681D4F260A002B398B /* GPUImageOpacityFilter.m in Sources */, 843724D81D4F260A002B398B /* GPUImageUIElement.m in Sources */, 843724981D4F260A002B398B /* GPUImageSepiaFilter.m in Sources */, 843724461D4F260A002B398B /* GPUImageLuminanceRangeFilter.m in Sources */, 84001FD71D0016380026C63F /* LFHardwareAudioEncoder.m in Sources */, 843723BE1D4F260A002B398B /* GPUImageChromaKeyFilter.m in Sources */, 843724761D4F260A002B398B /* GPUImagePixellateFilter.m in Sources */, 843724641D4F260A002B398B /* GPUImageNonMaximumSuppressionFilter.m in Sources */, 843724181D4F260A002B398B /* GPUImageHighlightShadowFilter.m in Sources */, 843723EE1D4F260A002B398B /* GPUImageErosionFilter.m in Sources */, 843723F41D4F260A002B398B /* GPUImageFalseColorFilter.m in Sources */, 843723A61D4F260A002B398B /* GPUImageAlphaBlendFilter.m in Sources */, 843723D21D4F260A002B398B /* GPUImageColourFASTFeatureDetector.m in Sources */, 843724B41D4F260A002B398B /* GPUImageStillCamera.m in Sources */, 843724B61D4F260A002B398B /* GPUImageStretchDistortionFilter.m in Sources */, 843724001D4F260A002B398B /* GPUImageFramebuffer.m in Sources */, 843724C61D4F260A002B398B /* GPUImageThresholdSketchFilter.m in Sources */, 8437243C1D4F260A002B398B /* GPUImageLinearBurnBlendFilter.m in Sources */, 843724EB1D4F260A002B398B /* GPUImageContext.m in Sources */, 843724C81D4F260A002B398B /* GPUImageTiltShiftFilter.m in Sources */, 843725001D4F260A002B398B /* parseurl.c in Sources */, 843724EF1D4F260A002B398B /* GPUImagePicture+TextureSubimage.m in Sources */, 843723C81D4F260A002B398B /* GPUImageColorDodgeBlendFilter.m in Sources */, 8437249E1D4F260A002B398B /* GPUImageSingleComponentGaussianBlurFilter.m in Sources */, 843723E21D4F260A002B398B /* GPUImageDilationFilter.m in Sources */, 843724661D4F260A002B398B /* GPUImageNormalBlendFilter.m in Sources */, 843723AC1D4F260A002B398B /* GPUImageAverageLuminanceThresholdFilter.m in Sources */, 843723FA1D4F260A002B398B /* GPUImageFilterGroup.m in Sources */, 84001FE01D0016380026C63F /* LFGPUImageBeautyFilter.m in Sources */, B2CD146E1D45F18B008082E8 /* LFAVEncoder.mm in Sources */, 843723FC1D4F260A002B398B /* GPUImageFilterPipeline.m in Sources */, 843724441D4F260A002B398B /* GPUImageLowPassFilter.m in Sources */, 843725011D4F260A002B398B /* rtmp.c in Sources */, 843724221D4F260A002B398B /* GPUImageHistogramGenerator.m in Sources */, 843724621D4F260A002B398B /* GPUImageNobleCornerDetectionFilter.m in Sources */, 843724341D4F260A002B398B /* GPUImageLanczosResamplingFilter.m in Sources */, B2CD146E1D45F18B008082E8 /* LFAVEncoder.mm in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 84001F901D0015D10026C63F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 84001F9A1D0015D10026C63F /* LFLiveKitTests.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 84001F971D0015D10026C63F /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 84001F891D0015D10026C63F /* LFLiveKit */; targetProxy = 84001F961D0015D10026C63F /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 84001F9C1D0015D10026C63F /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = 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; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 9.3; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; 84001F9D1D0015D10026C63F /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = 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"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 9.3; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; 84001F9F1D0015D10026C63F /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = D0BB7E7CE5403C4911E026B9 /* Pods-LFLiveKit.debug.xcconfig */; buildSettings = { DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = YES; INFOPLIST_FILE = LFLiveKit/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/LFLiveKit/publish/libpili-librtmp", ); OTHER_CFLAGS = ( "$(inherited)", "-isystem", "\"${PODS_ROOT}/Headers/Public\"", "-isystem", "\"${PODS_ROOT}/Headers/Public/LMGPUImage\"", "-isystem", "\"${PODS_ROOT}/Headers/Public/pili-librtmp\"", "-fembed-bitcode", ); PRODUCT_BUNDLE_IDENTIFIER = com.youku.LFLiveKit.LFLiveKit; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; USER_HEADER_SEARCH_PATHS = "$(BUILT_PRODUCTS_DIR)/**"; }; name = Debug; }; 84001FA01D0015D10026C63F /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 0BA5A0CE1F07E1D707F69735 /* Pods-LFLiveKit.release.xcconfig */; buildSettings = { DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = YES; INFOPLIST_FILE = LFLiveKit/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/LFLiveKit/publish/libpili-librtmp", ); OTHER_CFLAGS = ( "$(inherited)", "-isystem", "\"${PODS_ROOT}/Headers/Public\"", "-isystem", "\"${PODS_ROOT}/Headers/Public/LMGPUImage\"", "-isystem", "\"${PODS_ROOT}/Headers/Public/pili-librtmp\"", "-fembed-bitcode", ); PRODUCT_BUNDLE_IDENTIFIER = com.youku.LFLiveKit.LFLiveKit; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; USER_HEADER_SEARCH_PATHS = "$(BUILT_PRODUCTS_DIR)/**"; }; name = Release; }; 84001FA21D0015D10026C63F /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { INFOPLIST_FILE = LFLiveKitTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.youku.LFLiveKit.LFLiveKitTests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; 84001FA31D0015D10026C63F /* Release */ = { isa = XCBuildConfiguration; buildSettings = { INFOPLIST_FILE = LFLiveKitTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.youku.LFLiveKit.LFLiveKitTests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 84001F841D0015D10026C63F /* Build configuration list for PBXProject "LFLiveKit" */ = { isa = XCConfigurationList; buildConfigurations = ( 84001F9C1D0015D10026C63F /* Debug */, 84001F9D1D0015D10026C63F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 84001F9E1D0015D10026C63F /* Build configuration list for PBXNativeTarget "LFLiveKit" */ = { isa = XCConfigurationList; buildConfigurations = ( 84001F9F1D0015D10026C63F /* Debug */, 84001FA01D0015D10026C63F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 84001FA11D0015D10026C63F /* Build configuration list for PBXNativeTarget "LFLiveKitTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 84001FA21D0015D10026C63F /* Debug */, 84001FA31D0015D10026C63F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 84001F811D0015D10026C63F /* Project object */; }