mirror of https://github.com/procxx/kepka.git
				
				
				
			
		
			
				
	
	
		
			1568 lines
		
	
	
		
			109 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			1568 lines
		
	
	
		
			109 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| // !$*UTF8*$!
 | |
| {
 | |
| 	archiveVersion = 1;
 | |
| 	classes = {
 | |
| 	};
 | |
| 	objectVersion = 46;
 | |
| 	objects = {
 | |
| 
 | |
| /* Begin PBXBuildFile section */
 | |
| 		690725BE1EBBD5DE005D860B /* NetworkSocketPosix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 690725BC1EBBD5DE005D860B /* NetworkSocketPosix.cpp */; };
 | |
| 		690725BF1EBBD5DE005D860B /* NetworkSocketPosix.h in Headers */ = {isa = PBXBuildFile; fileRef = 690725BD1EBBD5DE005D860B /* NetworkSocketPosix.h */; };
 | |
| 		690725C21EBBD5F2005D860B /* NetworkSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 690725C01EBBD5F2005D860B /* NetworkSocket.cpp */; };
 | |
| 		690725C31EBBD5F2005D860B /* NetworkSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 690725C11EBBD5F2005D860B /* NetworkSocket.h */; };
 | |
| 		6915307B1E6B5BAB004F643F /* logging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6915307A1E6B5BAB004F643F /* logging.cpp */; };
 | |
| 		692AB8CB1E6759DD00706ACC /* AudioInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8881E6759DD00706ACC /* AudioInput.cpp */; };
 | |
| 		692AB8CC1E6759DD00706ACC /* AudioInput.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8891E6759DD00706ACC /* AudioInput.h */; };
 | |
| 		692AB8CD1E6759DD00706ACC /* AudioOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB88A1E6759DD00706ACC /* AudioOutput.cpp */; };
 | |
| 		692AB8CE1E6759DD00706ACC /* AudioOutput.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB88B1E6759DD00706ACC /* AudioOutput.h */; };
 | |
| 		692AB8CF1E6759DD00706ACC /* BlockingQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB88C1E6759DD00706ACC /* BlockingQueue.cpp */; };
 | |
| 		692AB8D01E6759DD00706ACC /* BlockingQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB88D1E6759DD00706ACC /* BlockingQueue.h */; };
 | |
| 		692AB8D11E6759DD00706ACC /* BufferInputStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB88E1E6759DD00706ACC /* BufferInputStream.cpp */; };
 | |
| 		692AB8D21E6759DD00706ACC /* BufferInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB88F1E6759DD00706ACC /* BufferInputStream.h */; };
 | |
| 		692AB8D31E6759DD00706ACC /* BufferOutputStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8901E6759DD00706ACC /* BufferOutputStream.cpp */; };
 | |
| 		692AB8D41E6759DD00706ACC /* BufferOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8911E6759DD00706ACC /* BufferOutputStream.h */; };
 | |
| 		692AB8D51E6759DD00706ACC /* BufferPool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8921E6759DD00706ACC /* BufferPool.cpp */; };
 | |
| 		692AB8D61E6759DD00706ACC /* BufferPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8931E6759DD00706ACC /* BufferPool.h */; };
 | |
| 		692AB8D81E6759DD00706ACC /* CongestionControl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8971E6759DD00706ACC /* CongestionControl.cpp */; };
 | |
| 		692AB8D91E6759DD00706ACC /* CongestionControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8981E6759DD00706ACC /* CongestionControl.h */; };
 | |
| 		692AB8DA1E6759DD00706ACC /* EchoCanceller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8991E6759DD00706ACC /* EchoCanceller.cpp */; };
 | |
| 		692AB8DB1E6759DD00706ACC /* EchoCanceller.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB89A1E6759DD00706ACC /* EchoCanceller.h */; };
 | |
| 		692AB8E51E6759DD00706ACC /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 692AB8A71E6759DD00706ACC /* Info.plist */; };
 | |
| 		692AB8E61E6759DD00706ACC /* JitterBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8A81E6759DD00706ACC /* JitterBuffer.cpp */; };
 | |
| 		692AB8E71E6759DD00706ACC /* JitterBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8A91E6759DD00706ACC /* JitterBuffer.h */; };
 | |
| 		692AB8E81E6759DD00706ACC /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8AA1E6759DD00706ACC /* logging.h */; };
 | |
| 		692AB8E91E6759DD00706ACC /* MediaStreamItf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8AB1E6759DD00706ACC /* MediaStreamItf.cpp */; };
 | |
| 		692AB8EA1E6759DD00706ACC /* MediaStreamItf.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8AC1E6759DD00706ACC /* MediaStreamItf.h */; };
 | |
| 		692AB8EB1E6759DD00706ACC /* OpusDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8AD1E6759DD00706ACC /* OpusDecoder.cpp */; };
 | |
| 		692AB8EC1E6759DD00706ACC /* OpusDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8AE1E6759DD00706ACC /* OpusDecoder.h */; };
 | |
| 		692AB8ED1E6759DD00706ACC /* OpusEncoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8AF1E6759DD00706ACC /* OpusEncoder.cpp */; };
 | |
| 		692AB8EE1E6759DD00706ACC /* OpusEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8B01E6759DD00706ACC /* OpusEncoder.h */; };
 | |
| 		692AB9011E6759DD00706ACC /* threading.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8C61E6759DD00706ACC /* threading.h */; };
 | |
| 		692AB9021E6759DD00706ACC /* VoIPController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8C71E6759DD00706ACC /* VoIPController.cpp */; };
 | |
| 		692AB9031E6759DD00706ACC /* VoIPController.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8C81E6759DD00706ACC /* VoIPController.h */; };
 | |
| 		692AB9041E6759DD00706ACC /* VoIPServerConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8C91E6759DD00706ACC /* VoIPServerConfig.cpp */; };
 | |
| 		692AB9051E6759DD00706ACC /* VoIPServerConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8CA1E6759DD00706ACC /* VoIPServerConfig.h */; };
 | |
| 		692AB91F1E675F7000706ACC /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 692AB91C1E675F7000706ACC /* AudioToolbox.framework */; };
 | |
| 		692AB9201E675F7000706ACC /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 692AB91D1E675F7000706ACC /* AudioUnit.framework */; };
 | |
| 		692AB9211E675F7000706ACC /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 692AB91E1E675F7000706ACC /* CoreAudio.framework */; };
 | |
| 		695B20621EBD39FF00E31757 /* DarwinSpecific.h in Headers */ = {isa = PBXBuildFile; fileRef = 695B20601EBD39FF00E31757 /* DarwinSpecific.h */; };
 | |
| 		698848421F4B39F700076DF0 /* AudioInputAudioUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 6988483C1F4B39F700076DF0 /* AudioInputAudioUnit.h */; };
 | |
| 		698848441F4B39F700076DF0 /* AudioOutputAudioUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 6988483E1F4B39F700076DF0 /* AudioOutputAudioUnit.h */; };
 | |
| 		698848461F4B39F700076DF0 /* AudioUnitIO.h in Headers */ = {isa = PBXBuildFile; fileRef = 698848401F4B39F700076DF0 /* AudioUnitIO.h */; };
 | |
| 		69A6DEB91E96149300000E69 /* array_view.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE231E96149300000E69 /* array_view.h */; };
 | |
| 		69A6DEBA1E96149300000E69 /* atomicops.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE241E96149300000E69 /* atomicops.h */; };
 | |
| 		69A6DEBB1E96149300000E69 /* basictypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE251E96149300000E69 /* basictypes.h */; };
 | |
| 		69A6DEBC1E96149300000E69 /* checks.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE261E96149300000E69 /* checks.cc */; };
 | |
| 		69A6DEBD1E96149300000E69 /* checks.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE271E96149300000E69 /* checks.h */; };
 | |
| 		69A6DEBE1E96149300000E69 /* constructormagic.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE281E96149300000E69 /* constructormagic.h */; };
 | |
| 		69A6DEBF1E96149300000E69 /* safe_compare.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE291E96149300000E69 /* safe_compare.h */; };
 | |
| 		69A6DEC01E96149300000E69 /* safe_conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE2A1E96149300000E69 /* safe_conversions.h */; };
 | |
| 		69A6DEC11E96149300000E69 /* safe_conversions_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE2B1E96149300000E69 /* safe_conversions_impl.h */; };
 | |
| 		69A6DEC21E96149300000E69 /* sanitizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE2C1E96149300000E69 /* sanitizer.h */; };
 | |
| 		69A6DEC31E96149300000E69 /* stringutils.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE2D1E96149300000E69 /* stringutils.cc */; };
 | |
| 		69A6DEC41E96149300000E69 /* stringutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE2E1E96149300000E69 /* stringutils.h */; };
 | |
| 		69A6DEC51E96149300000E69 /* type_traits.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE2F1E96149300000E69 /* type_traits.h */; };
 | |
| 		69A6DEC61E96149300000E69 /* audio_util.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE311E96149300000E69 /* audio_util.cc */; };
 | |
| 		69A6DEC71E96149300000E69 /* channel_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE321E96149300000E69 /* channel_buffer.cc */; };
 | |
| 		69A6DEC81E96149300000E69 /* channel_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE331E96149300000E69 /* channel_buffer.h */; };
 | |
| 		69A6DEC91E96149300000E69 /* fft4g.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE341E96149300000E69 /* fft4g.c */; };
 | |
| 		69A6DECA1E96149300000E69 /* fft4g.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE351E96149300000E69 /* fft4g.h */; };
 | |
| 		69A6DECB1E96149300000E69 /* audio_util.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE371E96149300000E69 /* audio_util.h */; };
 | |
| 		69A6DECC1E96149300000E69 /* ring_buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE381E96149300000E69 /* ring_buffer.c */; };
 | |
| 		69A6DECD1E96149300000E69 /* ring_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE391E96149300000E69 /* ring_buffer.h */; };
 | |
| 		69A6DECE1E96149300000E69 /* auto_corr_to_refl_coef.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE3B1E96149300000E69 /* auto_corr_to_refl_coef.c */; };
 | |
| 		69A6DECF1E96149300000E69 /* auto_correlation.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE3C1E96149300000E69 /* auto_correlation.c */; };
 | |
| 		69A6DED01E96149300000E69 /* complex_bit_reverse.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE3D1E96149300000E69 /* complex_bit_reverse.c */; };
 | |
| 		69A6DED21E96149300000E69 /* complex_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE3F1E96149300000E69 /* complex_fft.c */; };
 | |
| 		69A6DED31E96149300000E69 /* complex_fft_tables.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE401E96149300000E69 /* complex_fft_tables.h */; };
 | |
| 		69A6DED41E96149300000E69 /* copy_set_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE411E96149300000E69 /* copy_set_operations.c */; };
 | |
| 		69A6DED51E96149300000E69 /* cross_correlation.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE421E96149300000E69 /* cross_correlation.c */; };
 | |
| 		69A6DED61E96149300000E69 /* cross_correlation_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE431E96149300000E69 /* cross_correlation_neon.c */; };
 | |
| 		69A6DED71E96149300000E69 /* division_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE441E96149300000E69 /* division_operations.c */; };
 | |
| 		69A6DED81E96149300000E69 /* dot_product_with_scale.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE451E96149300000E69 /* dot_product_with_scale.c */; };
 | |
| 		69A6DED91E96149300000E69 /* downsample_fast.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE461E96149300000E69 /* downsample_fast.c */; };
 | |
| 		69A6DEDA1E96149300000E69 /* downsample_fast_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE471E96149300000E69 /* downsample_fast_neon.c */; };
 | |
| 		69A6DEDB1E96149300000E69 /* energy.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE481E96149300000E69 /* energy.c */; };
 | |
| 		69A6DEDC1E96149300000E69 /* filter_ar.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE491E96149300000E69 /* filter_ar.c */; };
 | |
| 		69A6DEDD1E96149300000E69 /* filter_ar_fast_q12.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE4A1E96149300000E69 /* filter_ar_fast_q12.c */; };
 | |
| 		69A6DEDF1E96149300000E69 /* filter_ma_fast_q12.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE4C1E96149300000E69 /* filter_ma_fast_q12.c */; };
 | |
| 		69A6DEE01E96149300000E69 /* get_hanning_window.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE4D1E96149300000E69 /* get_hanning_window.c */; };
 | |
| 		69A6DEE11E96149300000E69 /* get_scaling_square.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE4E1E96149300000E69 /* get_scaling_square.c */; };
 | |
| 		69A6DEE21E96149300000E69 /* ilbc_specific_functions.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE4F1E96149300000E69 /* ilbc_specific_functions.c */; };
 | |
| 		69A6DEE31E96149300000E69 /* real_fft.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE511E96149300000E69 /* real_fft.h */; };
 | |
| 		69A6DEE41E96149300000E69 /* signal_processing_library.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE521E96149300000E69 /* signal_processing_library.h */; };
 | |
| 		69A6DEE51E96149300000E69 /* spl_inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE531E96149300000E69 /* spl_inl.h */; };
 | |
| 		69A6DEE61E96149300000E69 /* spl_inl_armv7.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE541E96149300000E69 /* spl_inl_armv7.h */; };
 | |
| 		69A6DEE71E96149300000E69 /* spl_inl_mips.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE551E96149300000E69 /* spl_inl_mips.h */; };
 | |
| 		69A6DEE81E96149300000E69 /* levinson_durbin.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE561E96149300000E69 /* levinson_durbin.c */; };
 | |
| 		69A6DEE91E96149300000E69 /* lpc_to_refl_coef.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE571E96149300000E69 /* lpc_to_refl_coef.c */; };
 | |
| 		69A6DEEA1E96149300000E69 /* min_max_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE581E96149300000E69 /* min_max_operations.c */; };
 | |
| 		69A6DEEB1E96149300000E69 /* min_max_operations_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE591E96149300000E69 /* min_max_operations_neon.c */; };
 | |
| 		69A6DEEC1E96149300000E69 /* randomization_functions.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE5A1E96149300000E69 /* randomization_functions.c */; };
 | |
| 		69A6DEED1E96149300000E69 /* real_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE5B1E96149300000E69 /* real_fft.c */; };
 | |
| 		69A6DEEE1E96149300000E69 /* refl_coef_to_lpc.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE5C1E96149300000E69 /* refl_coef_to_lpc.c */; };
 | |
| 		69A6DEEF1E96149300000E69 /* resample.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE5D1E96149300000E69 /* resample.c */; };
 | |
| 		69A6DEF01E96149300000E69 /* resample_48khz.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE5E1E96149300000E69 /* resample_48khz.c */; };
 | |
| 		69A6DEF11E96149300000E69 /* resample_by_2.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE5F1E96149300000E69 /* resample_by_2.c */; };
 | |
| 		69A6DEF21E96149300000E69 /* resample_by_2_internal.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE601E96149300000E69 /* resample_by_2_internal.c */; };
 | |
| 		69A6DEF31E96149300000E69 /* resample_by_2_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE611E96149300000E69 /* resample_by_2_internal.h */; };
 | |
| 		69A6DEF41E96149300000E69 /* resample_fractional.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE621E96149300000E69 /* resample_fractional.c */; };
 | |
| 		69A6DEF51E96149300000E69 /* spl_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE631E96149300000E69 /* spl_init.c */; };
 | |
| 		69A6DEF61E96149300000E69 /* spl_inl.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE641E96149300000E69 /* spl_inl.c */; };
 | |
| 		69A6DEF71E96149300000E69 /* spl_sqrt.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE651E96149300000E69 /* spl_sqrt.c */; };
 | |
| 		69A6DEF81E96149300000E69 /* spl_sqrt_floor.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE661E96149300000E69 /* spl_sqrt_floor.c */; };
 | |
| 		69A6DEFA1E96149300000E69 /* splitting_filter_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE681E96149300000E69 /* splitting_filter_impl.c */; };
 | |
| 		69A6DEFB1E96149300000E69 /* sqrt_of_one_minus_x_squared.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE691E96149300000E69 /* sqrt_of_one_minus_x_squared.c */; };
 | |
| 		69A6DEFC1E96149300000E69 /* vector_scaling_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE6A1E96149300000E69 /* vector_scaling_operations.c */; };
 | |
| 		69A6DEFD1E96149300000E69 /* sparse_fir_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE6B1E96149300000E69 /* sparse_fir_filter.cc */; };
 | |
| 		69A6DEFE1E96149300000E69 /* sparse_fir_filter.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE6C1E96149300000E69 /* sparse_fir_filter.h */; };
 | |
| 		69A6DEFF1E96149300000E69 /* wav_file.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE6D1E96149300000E69 /* wav_file.cc */; };
 | |
| 		69A6DF001E96149300000E69 /* wav_file.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE6E1E96149300000E69 /* wav_file.h */; };
 | |
| 		69A6DF011E96149300000E69 /* wav_header.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE6F1E96149300000E69 /* wav_header.cc */; };
 | |
| 		69A6DF021E96149300000E69 /* wav_header.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE701E96149300000E69 /* wav_header.h */; };
 | |
| 		69A6DF031E96149300000E69 /* aec_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE741E96149300000E69 /* aec_common.h */; };
 | |
| 		69A6DF041E96149300000E69 /* aec_core.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE751E96149300000E69 /* aec_core.cc */; };
 | |
| 		69A6DF051E96149300000E69 /* aec_core.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE761E96149300000E69 /* aec_core.h */; };
 | |
| 		69A6DF061E96149300000E69 /* aec_core_neon.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE771E96149300000E69 /* aec_core_neon.cc */; };
 | |
| 		69A6DF071E96149300000E69 /* aec_core_optimized_methods.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE781E96149300000E69 /* aec_core_optimized_methods.h */; };
 | |
| 		69A6DF081E96149300000E69 /* aec_core_sse2.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE791E96149300000E69 /* aec_core_sse2.cc */; };
 | |
| 		69A6DF091E96149300000E69 /* aec_resampler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE7A1E96149300000E69 /* aec_resampler.cc */; };
 | |
| 		69A6DF0A1E96149300000E69 /* aec_resampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE7B1E96149300000E69 /* aec_resampler.h */; };
 | |
| 		69A6DF0B1E96149300000E69 /* echo_cancellation.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE7C1E96149300000E69 /* echo_cancellation.cc */; };
 | |
| 		69A6DF0C1E96149300000E69 /* echo_cancellation.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE7D1E96149300000E69 /* echo_cancellation.h */; };
 | |
| 		69A6DF0D1E96149300000E69 /* aecm_core.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE7F1E96149300000E69 /* aecm_core.cc */; };
 | |
| 		69A6DF0E1E96149300000E69 /* aecm_core.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE801E96149300000E69 /* aecm_core.h */; };
 | |
| 		69A6DF0F1E96149300000E69 /* aecm_core_c.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE811E96149300000E69 /* aecm_core_c.cc */; };
 | |
| 		69A6DF101E96149300000E69 /* aecm_core_neon.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE821E96149300000E69 /* aecm_core_neon.cc */; };
 | |
| 		69A6DF111E96149300000E69 /* aecm_defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE831E96149300000E69 /* aecm_defines.h */; };
 | |
| 		69A6DF121E96149300000E69 /* echo_control_mobile.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE841E96149300000E69 /* echo_control_mobile.cc */; };
 | |
| 		69A6DF131E96149300000E69 /* echo_control_mobile.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE851E96149300000E69 /* echo_control_mobile.h */; };
 | |
| 		69A6DF141E96149300000E69 /* analog_agc.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE881E96149300000E69 /* analog_agc.c */; };
 | |
| 		69A6DF151E96149300000E69 /* analog_agc.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE891E96149300000E69 /* analog_agc.h */; };
 | |
| 		69A6DF161E96149300000E69 /* digital_agc.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE8A1E96149300000E69 /* digital_agc.c */; };
 | |
| 		69A6DF171E96149300000E69 /* digital_agc.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE8B1E96149300000E69 /* digital_agc.h */; };
 | |
| 		69A6DF181E96149300000E69 /* gain_control.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE8C1E96149300000E69 /* gain_control.h */; };
 | |
| 		69A6DF191E96149300000E69 /* apm_data_dumper.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE8E1E96149300000E69 /* apm_data_dumper.cc */; };
 | |
| 		69A6DF1A1E96149300000E69 /* apm_data_dumper.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE8F1E96149300000E69 /* apm_data_dumper.h */; };
 | |
| 		69A6DF1B1E96149300000E69 /* defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE911E96149300000E69 /* defines.h */; };
 | |
| 		69A6DF1C1E96149300000E69 /* noise_suppression.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE921E96149300000E69 /* noise_suppression.c */; };
 | |
| 		69A6DF1D1E96149300000E69 /* noise_suppression.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE931E96149300000E69 /* noise_suppression.h */; };
 | |
| 		69A6DF1E1E96149300000E69 /* noise_suppression_x.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE941E96149300000E69 /* noise_suppression_x.c */; };
 | |
| 		69A6DF1F1E96149300000E69 /* noise_suppression_x.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE951E96149300000E69 /* noise_suppression_x.h */; };
 | |
| 		69A6DF201E96149300000E69 /* ns_core.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE961E96149300000E69 /* ns_core.c */; };
 | |
| 		69A6DF211E96149300000E69 /* ns_core.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE971E96149300000E69 /* ns_core.h */; };
 | |
| 		69A6DF221E96149300000E69 /* nsx_core.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE981E96149300000E69 /* nsx_core.c */; };
 | |
| 		69A6DF231E96149300000E69 /* nsx_core.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE991E96149300000E69 /* nsx_core.h */; };
 | |
| 		69A6DF241E96149300000E69 /* nsx_core_c.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE9A1E96149300000E69 /* nsx_core_c.c */; };
 | |
| 		69A6DF251E96149300000E69 /* nsx_core_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE9B1E96149300000E69 /* nsx_core_neon.c */; };
 | |
| 		69A6DF261E96149300000E69 /* nsx_defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE9C1E96149300000E69 /* nsx_defines.h */; };
 | |
| 		69A6DF271E96149300000E69 /* windows_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE9D1E96149300000E69 /* windows_private.h */; };
 | |
| 		69A6DF281E96149300000E69 /* splitting_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE9E1E96149300000E69 /* splitting_filter.cc */; };
 | |
| 		69A6DF291E96149300000E69 /* splitting_filter.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE9F1E96149300000E69 /* splitting_filter.h */; };
 | |
| 		69A6DF2A1E96149300000E69 /* three_band_filter_bank.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DEA01E96149300000E69 /* three_band_filter_bank.cc */; };
 | |
| 		69A6DF2B1E96149300000E69 /* three_band_filter_bank.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEA11E96149300000E69 /* three_band_filter_bank.h */; };
 | |
| 		69A6DF2C1E96149300000E69 /* block_mean_calculator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DEA31E96149300000E69 /* block_mean_calculator.cc */; };
 | |
| 		69A6DF2D1E96149300000E69 /* block_mean_calculator.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEA41E96149300000E69 /* block_mean_calculator.h */; };
 | |
| 		69A6DF2E1E96149300000E69 /* delay_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DEA51E96149300000E69 /* delay_estimator.cc */; };
 | |
| 		69A6DF2F1E96149300000E69 /* delay_estimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEA61E96149300000E69 /* delay_estimator.h */; };
 | |
| 		69A6DF301E96149300000E69 /* delay_estimator_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEA71E96149300000E69 /* delay_estimator_internal.h */; };
 | |
| 		69A6DF311E96149300000E69 /* delay_estimator_wrapper.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DEA81E96149300000E69 /* delay_estimator_wrapper.cc */; };
 | |
| 		69A6DF321E96149300000E69 /* delay_estimator_wrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEA91E96149300000E69 /* delay_estimator_wrapper.h */; };
 | |
| 		69A6DF331E96149300000E69 /* ooura_fft.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DEAA1E96149300000E69 /* ooura_fft.cc */; };
 | |
| 		69A6DF341E96149300000E69 /* ooura_fft.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEAB1E96149300000E69 /* ooura_fft.h */; };
 | |
| 		69A6DF351E96149300000E69 /* ooura_fft_neon.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DEAC1E96149300000E69 /* ooura_fft_neon.cc */; };
 | |
| 		69A6DF361E96149300000E69 /* ooura_fft_sse2.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DEAD1E96149300000E69 /* ooura_fft_sse2.cc */; };
 | |
| 		69A6DF371E96149300000E69 /* ooura_fft_tables_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEAE1E96149300000E69 /* ooura_fft_tables_common.h */; };
 | |
| 		69A6DF381E96149300000E69 /* ooura_fft_tables_neon_sse2.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEAF1E96149300000E69 /* ooura_fft_tables_neon_sse2.h */; };
 | |
| 		69A6DF391E96149300000E69 /* asm_defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEB21E96149300000E69 /* asm_defines.h */; };
 | |
| 		69A6DF3A1E96149300000E69 /* compile_assert_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEB31E96149300000E69 /* compile_assert_c.h */; };
 | |
| 		69A6DF3B1E96149300000E69 /* cpu_features_wrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEB41E96149300000E69 /* cpu_features_wrapper.h */; };
 | |
| 		69A6DF3C1E96149300000E69 /* metrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEB51E96149300000E69 /* metrics.h */; };
 | |
| 		69A6DF3D1E96149300000E69 /* cpu_features.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DEB71E96149300000E69 /* cpu_features.cc */; };
 | |
| 		69A6DF3E1E96149300000E69 /* typedefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEB81E96149300000E69 /* typedefs.h */; };
 | |
| 		69A6DF431E9614B700000E69 /* AudioInputAudioUnitOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DF3F1E9614B700000E69 /* AudioInputAudioUnitOSX.cpp */; };
 | |
| 		69A6DF441E9614B700000E69 /* AudioInputAudioUnitOSX.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DF401E9614B700000E69 /* AudioInputAudioUnitOSX.h */; };
 | |
| 		69A6DF451E9614B700000E69 /* AudioOutputAudioUnitOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DF411E9614B700000E69 /* AudioOutputAudioUnitOSX.cpp */; };
 | |
| 		69A6DF461E9614B700000E69 /* AudioOutputAudioUnitOSX.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DF421E9614B700000E69 /* AudioOutputAudioUnitOSX.h */; };
 | |
| 		69AC14911F4B41CF00AC3173 /* Resampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 69AC148F1F4B41CF00AC3173 /* Resampler.h */; };
 | |
| 		C2A87DD81F4B6A33002D3F73 /* Resampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2A87DD71F4B6A33002D3F73 /* Resampler.cpp */; };
 | |
| 		C2A87DDA1F4B6A57002D3F73 /* DarwinSpecific.mm in Sources */ = {isa = PBXBuildFile; fileRef = C2A87DD91F4B6A57002D3F73 /* DarwinSpecific.mm */; };
 | |
| 		C2A87DDF1F4B6A61002D3F73 /* AudioInputAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2A87DDB1F4B6A61002D3F73 /* AudioInputAudioUnit.cpp */; };
 | |
| 		C2A87DE01F4B6A61002D3F73 /* AudioOutputAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2A87DDD1F4B6A61002D3F73 /* AudioOutputAudioUnit.cpp */; };
 | |
| 		C2A87DE41F4B6AD3002D3F73 /* AudioUnitIO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2A87DE31F4B6AD3002D3F73 /* AudioUnitIO.cpp */; };
 | |
| /* End PBXBuildFile section */
 | |
| 
 | |
| /* Begin PBXContainerItemProxy section */
 | |
| 		692AB9101E675E8800706ACC /* PBXContainerItemProxy */ = {
 | |
| 			isa = PBXContainerItemProxy;
 | |
| 			containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */;
 | |
| 			proxyType = 2;
 | |
| 			remoteGlobalIDString = D08805AC156E8F3600311537;
 | |
| 			remoteInfo = Telegraph;
 | |
| 		};
 | |
| 		692AB9121E675E8800706ACC /* PBXContainerItemProxy */ = {
 | |
| 			isa = PBXContainerItemProxy;
 | |
| 			containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */;
 | |
| 			proxyType = 2;
 | |
| 			remoteGlobalIDString = D02601D71A55CA2300716290;
 | |
| 			remoteInfo = Share;
 | |
| 		};
 | |
| 		692AB9141E675E8800706ACC /* PBXContainerItemProxy */ = {
 | |
| 			isa = PBXContainerItemProxy;
 | |
| 			containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */;
 | |
| 			proxyType = 2;
 | |
| 			remoteGlobalIDString = 68744C0D1BB1A9F700FE6542;
 | |
| 			remoteInfo = watchkitapp;
 | |
| 		};
 | |
| 		692AB9161E675E8800706ACC /* PBXContainerItemProxy */ = {
 | |
| 			isa = PBXContainerItemProxy;
 | |
| 			containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */;
 | |
| 			proxyType = 2;
 | |
| 			remoteGlobalIDString = 68744C191BB1A9F700FE6542;
 | |
| 			remoteInfo = "watchkitapp Extension";
 | |
| 		};
 | |
| 		692AB9181E675E8800706ACC /* PBXContainerItemProxy */ = {
 | |
| 			isa = PBXContainerItemProxy;
 | |
| 			containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */;
 | |
| 			proxyType = 2;
 | |
| 			remoteGlobalIDString = D020FADD1D99466A00F279AA;
 | |
| 			remoteInfo = SiriIntents;
 | |
| 		};
 | |
| 		692AB91A1E675E8800706ACC /* PBXContainerItemProxy */ = {
 | |
| 			isa = PBXContainerItemProxy;
 | |
| 			containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */;
 | |
| 			proxyType = 2;
 | |
| 			remoteGlobalIDString = D020FB0A1D99637100F279AA;
 | |
| 			remoteInfo = LegacyDatabase;
 | |
| 		};
 | |
| /* End PBXContainerItemProxy section */
 | |
| 
 | |
| /* Begin PBXFileReference section */
 | |
| 		690725BC1EBBD5DE005D860B /* NetworkSocketPosix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetworkSocketPosix.cpp; sourceTree = "<group>"; };
 | |
| 		690725BD1EBBD5DE005D860B /* NetworkSocketPosix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkSocketPosix.h; sourceTree = "<group>"; };
 | |
| 		690725C01EBBD5F2005D860B /* NetworkSocket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetworkSocket.cpp; sourceTree = "<group>"; };
 | |
| 		690725C11EBBD5F2005D860B /* NetworkSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkSocket.h; sourceTree = "<group>"; };
 | |
| 		6915307A1E6B5BAB004F643F /* logging.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logging.cpp; sourceTree = "<group>"; };
 | |
| 		692AB8881E6759DD00706ACC /* AudioInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioInput.cpp; sourceTree = "<group>"; };
 | |
| 		692AB8891E6759DD00706ACC /* AudioInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioInput.h; sourceTree = "<group>"; };
 | |
| 		692AB88A1E6759DD00706ACC /* AudioOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioOutput.cpp; sourceTree = "<group>"; };
 | |
| 		692AB88B1E6759DD00706ACC /* AudioOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioOutput.h; sourceTree = "<group>"; };
 | |
| 		692AB88C1E6759DD00706ACC /* BlockingQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BlockingQueue.cpp; sourceTree = "<group>"; };
 | |
| 		692AB88D1E6759DD00706ACC /* BlockingQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlockingQueue.h; sourceTree = "<group>"; };
 | |
| 		692AB88E1E6759DD00706ACC /* BufferInputStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BufferInputStream.cpp; sourceTree = "<group>"; };
 | |
| 		692AB88F1E6759DD00706ACC /* BufferInputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BufferInputStream.h; sourceTree = "<group>"; };
 | |
| 		692AB8901E6759DD00706ACC /* BufferOutputStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BufferOutputStream.cpp; sourceTree = "<group>"; };
 | |
| 		692AB8911E6759DD00706ACC /* BufferOutputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BufferOutputStream.h; sourceTree = "<group>"; };
 | |
| 		692AB8921E6759DD00706ACC /* BufferPool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BufferPool.cpp; sourceTree = "<group>"; };
 | |
| 		692AB8931E6759DD00706ACC /* BufferPool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BufferPool.h; sourceTree = "<group>"; };
 | |
| 		692AB8971E6759DD00706ACC /* CongestionControl.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = CongestionControl.cpp; sourceTree = "<group>"; };
 | |
| 		692AB8981E6759DD00706ACC /* CongestionControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CongestionControl.h; sourceTree = "<group>"; };
 | |
| 		692AB8991E6759DD00706ACC /* EchoCanceller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EchoCanceller.cpp; sourceTree = "<group>"; };
 | |
| 		692AB89A1E6759DD00706ACC /* EchoCanceller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EchoCanceller.h; sourceTree = "<group>"; };
 | |
| 		692AB8A71E6759DD00706ACC /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
 | |
| 		692AB8A81E6759DD00706ACC /* JitterBuffer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = JitterBuffer.cpp; sourceTree = "<group>"; };
 | |
| 		692AB8A91E6759DD00706ACC /* JitterBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JitterBuffer.h; sourceTree = "<group>"; };
 | |
| 		692AB8AA1E6759DD00706ACC /* logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logging.h; sourceTree = "<group>"; };
 | |
| 		692AB8AB1E6759DD00706ACC /* MediaStreamItf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MediaStreamItf.cpp; sourceTree = "<group>"; };
 | |
| 		692AB8AC1E6759DD00706ACC /* MediaStreamItf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaStreamItf.h; sourceTree = "<group>"; };
 | |
| 		692AB8AD1E6759DD00706ACC /* OpusDecoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OpusDecoder.cpp; sourceTree = "<group>"; };
 | |
| 		692AB8AE1E6759DD00706ACC /* OpusDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpusDecoder.h; sourceTree = "<group>"; };
 | |
| 		692AB8AF1E6759DD00706ACC /* OpusEncoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OpusEncoder.cpp; sourceTree = "<group>"; };
 | |
| 		692AB8B01E6759DD00706ACC /* OpusEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpusEncoder.h; sourceTree = "<group>"; };
 | |
| 		692AB8C61E6759DD00706ACC /* threading.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threading.h; sourceTree = "<group>"; };
 | |
| 		692AB8C71E6759DD00706ACC /* VoIPController.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = VoIPController.cpp; sourceTree = "<group>"; };
 | |
| 		692AB8C81E6759DD00706ACC /* VoIPController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VoIPController.h; sourceTree = "<group>"; };
 | |
| 		692AB8C91E6759DD00706ACC /* VoIPServerConfig.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VoIPServerConfig.cpp; sourceTree = "<group>"; };
 | |
| 		692AB8CA1E6759DD00706ACC /* VoIPServerConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VoIPServerConfig.h; sourceTree = "<group>"; };
 | |
| 		692AB9071E675E8800706ACC /* Telegraph.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Telegraph.xcodeproj; path = ../../Telegraph.xcodeproj; sourceTree = "<group>"; };
 | |
| 		692AB91C1E675F7000706ACC /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
 | |
| 		692AB91D1E675F7000706ACC /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; };
 | |
| 		692AB91E1E675F7000706ACC /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; };
 | |
| 		695B20601EBD39FF00E31757 /* DarwinSpecific.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DarwinSpecific.h; sourceTree = "<group>"; };
 | |
| 		695B20611EBD39FF00E31757 /* DarwinSpecific.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = DarwinSpecific.mm; path = ../../../../../libtgvoip/os/darwin/DarwinSpecific.mm; sourceTree = "<group>"; };
 | |
| 		6988483B1F4B39F700076DF0 /* AudioInputAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AudioInputAudioUnit.cpp; path = ../../../../../libtgvoip/os/darwin/AudioInputAudioUnit.cpp; sourceTree = "<group>"; };
 | |
| 		6988483C1F4B39F700076DF0 /* AudioInputAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AudioInputAudioUnit.h; path = ../../../../../libtgvoip/os/darwin/AudioInputAudioUnit.h; sourceTree = "<group>"; };
 | |
| 		6988483D1F4B39F700076DF0 /* AudioOutputAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AudioOutputAudioUnit.cpp; path = ../../../../../libtgvoip/os/darwin/AudioOutputAudioUnit.cpp; sourceTree = "<group>"; };
 | |
| 		6988483E1F4B39F700076DF0 /* AudioOutputAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AudioOutputAudioUnit.h; path = ../../../../../libtgvoip/os/darwin/AudioOutputAudioUnit.h; sourceTree = "<group>"; };
 | |
| 		6988483F1F4B39F700076DF0 /* AudioUnitIO.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AudioUnitIO.cpp; path = ../../../../../libtgvoip/os/darwin/AudioUnitIO.cpp; sourceTree = "<group>"; };
 | |
| 		698848401F4B39F700076DF0 /* AudioUnitIO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AudioUnitIO.h; path = ../../../../../libtgvoip/os/darwin/AudioUnitIO.h; sourceTree = "<group>"; };
 | |
| 		69A6DE231E96149300000E69 /* array_view.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = array_view.h; sourceTree = "<group>"; };
 | |
| 		69A6DE241E96149300000E69 /* atomicops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = atomicops.h; sourceTree = "<group>"; };
 | |
| 		69A6DE251E96149300000E69 /* basictypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basictypes.h; sourceTree = "<group>"; };
 | |
| 		69A6DE261E96149300000E69 /* checks.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checks.cc; sourceTree = "<group>"; };
 | |
| 		69A6DE271E96149300000E69 /* checks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = checks.h; sourceTree = "<group>"; };
 | |
| 		69A6DE281E96149300000E69 /* constructormagic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = constructormagic.h; sourceTree = "<group>"; };
 | |
| 		69A6DE291E96149300000E69 /* safe_compare.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_compare.h; sourceTree = "<group>"; };
 | |
| 		69A6DE2A1E96149300000E69 /* safe_conversions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_conversions.h; sourceTree = "<group>"; };
 | |
| 		69A6DE2B1E96149300000E69 /* safe_conversions_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_conversions_impl.h; sourceTree = "<group>"; };
 | |
| 		69A6DE2C1E96149300000E69 /* sanitizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sanitizer.h; sourceTree = "<group>"; };
 | |
| 		69A6DE2D1E96149300000E69 /* stringutils.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringutils.cc; sourceTree = "<group>"; };
 | |
| 		69A6DE2E1E96149300000E69 /* stringutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringutils.h; sourceTree = "<group>"; };
 | |
| 		69A6DE2F1E96149300000E69 /* type_traits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = type_traits.h; sourceTree = "<group>"; };
 | |
| 		69A6DE311E96149300000E69 /* audio_util.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_util.cc; sourceTree = "<group>"; };
 | |
| 		69A6DE321E96149300000E69 /* channel_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = channel_buffer.cc; sourceTree = "<group>"; };
 | |
| 		69A6DE331E96149300000E69 /* channel_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = channel_buffer.h; sourceTree = "<group>"; };
 | |
| 		69A6DE341E96149300000E69 /* fft4g.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fft4g.c; sourceTree = "<group>"; };
 | |
| 		69A6DE351E96149300000E69 /* fft4g.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft4g.h; sourceTree = "<group>"; };
 | |
| 		69A6DE371E96149300000E69 /* audio_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_util.h; sourceTree = "<group>"; };
 | |
| 		69A6DE381E96149300000E69 /* ring_buffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ring_buffer.c; sourceTree = "<group>"; };
 | |
| 		69A6DE391E96149300000E69 /* ring_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ring_buffer.h; sourceTree = "<group>"; };
 | |
| 		69A6DE3B1E96149300000E69 /* auto_corr_to_refl_coef.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = auto_corr_to_refl_coef.c; sourceTree = "<group>"; };
 | |
| 		69A6DE3C1E96149300000E69 /* auto_correlation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = auto_correlation.c; sourceTree = "<group>"; };
 | |
| 		69A6DE3D1E96149300000E69 /* complex_bit_reverse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = complex_bit_reverse.c; sourceTree = "<group>"; };
 | |
| 		69A6DE3F1E96149300000E69 /* complex_fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = complex_fft.c; sourceTree = "<group>"; };
 | |
| 		69A6DE401E96149300000E69 /* complex_fft_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = complex_fft_tables.h; sourceTree = "<group>"; };
 | |
| 		69A6DE411E96149300000E69 /* copy_set_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = copy_set_operations.c; sourceTree = "<group>"; };
 | |
| 		69A6DE421E96149300000E69 /* cross_correlation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cross_correlation.c; sourceTree = "<group>"; };
 | |
| 		69A6DE431E96149300000E69 /* cross_correlation_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cross_correlation_neon.c; sourceTree = "<group>"; };
 | |
| 		69A6DE441E96149300000E69 /* division_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = division_operations.c; sourceTree = "<group>"; };
 | |
| 		69A6DE451E96149300000E69 /* dot_product_with_scale.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dot_product_with_scale.c; sourceTree = "<group>"; };
 | |
| 		69A6DE461E96149300000E69 /* downsample_fast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = downsample_fast.c; sourceTree = "<group>"; };
 | |
| 		69A6DE471E96149300000E69 /* downsample_fast_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = downsample_fast_neon.c; sourceTree = "<group>"; };
 | |
| 		69A6DE481E96149300000E69 /* energy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = energy.c; sourceTree = "<group>"; };
 | |
| 		69A6DE491E96149300000E69 /* filter_ar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter_ar.c; sourceTree = "<group>"; };
 | |
| 		69A6DE4A1E96149300000E69 /* filter_ar_fast_q12.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter_ar_fast_q12.c; sourceTree = "<group>"; };
 | |
| 		69A6DE4C1E96149300000E69 /* filter_ma_fast_q12.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter_ma_fast_q12.c; sourceTree = "<group>"; };
 | |
| 		69A6DE4D1E96149300000E69 /* get_hanning_window.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = get_hanning_window.c; sourceTree = "<group>"; };
 | |
| 		69A6DE4E1E96149300000E69 /* get_scaling_square.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = get_scaling_square.c; sourceTree = "<group>"; };
 | |
| 		69A6DE4F1E96149300000E69 /* ilbc_specific_functions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ilbc_specific_functions.c; sourceTree = "<group>"; };
 | |
| 		69A6DE511E96149300000E69 /* real_fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = real_fft.h; sourceTree = "<group>"; };
 | |
| 		69A6DE521E96149300000E69 /* signal_processing_library.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = signal_processing_library.h; sourceTree = "<group>"; };
 | |
| 		69A6DE531E96149300000E69 /* spl_inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spl_inl.h; sourceTree = "<group>"; };
 | |
| 		69A6DE541E96149300000E69 /* spl_inl_armv7.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spl_inl_armv7.h; sourceTree = "<group>"; };
 | |
| 		69A6DE551E96149300000E69 /* spl_inl_mips.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spl_inl_mips.h; sourceTree = "<group>"; };
 | |
| 		69A6DE561E96149300000E69 /* levinson_durbin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = levinson_durbin.c; sourceTree = "<group>"; };
 | |
| 		69A6DE571E96149300000E69 /* lpc_to_refl_coef.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lpc_to_refl_coef.c; sourceTree = "<group>"; };
 | |
| 		69A6DE581E96149300000E69 /* min_max_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = min_max_operations.c; sourceTree = "<group>"; };
 | |
| 		69A6DE591E96149300000E69 /* min_max_operations_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = min_max_operations_neon.c; sourceTree = "<group>"; };
 | |
| 		69A6DE5A1E96149300000E69 /* randomization_functions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = randomization_functions.c; sourceTree = "<group>"; };
 | |
| 		69A6DE5B1E96149300000E69 /* real_fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = real_fft.c; sourceTree = "<group>"; };
 | |
| 		69A6DE5C1E96149300000E69 /* refl_coef_to_lpc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = refl_coef_to_lpc.c; sourceTree = "<group>"; };
 | |
| 		69A6DE5D1E96149300000E69 /* resample.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample.c; sourceTree = "<group>"; };
 | |
| 		69A6DE5E1E96149300000E69 /* resample_48khz.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_48khz.c; sourceTree = "<group>"; };
 | |
| 		69A6DE5F1E96149300000E69 /* resample_by_2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_by_2.c; sourceTree = "<group>"; };
 | |
| 		69A6DE601E96149300000E69 /* resample_by_2_internal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_by_2_internal.c; sourceTree = "<group>"; };
 | |
| 		69A6DE611E96149300000E69 /* resample_by_2_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resample_by_2_internal.h; sourceTree = "<group>"; };
 | |
| 		69A6DE621E96149300000E69 /* resample_fractional.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_fractional.c; sourceTree = "<group>"; };
 | |
| 		69A6DE631E96149300000E69 /* spl_init.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_init.c; sourceTree = "<group>"; };
 | |
| 		69A6DE641E96149300000E69 /* spl_inl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_inl.c; sourceTree = "<group>"; };
 | |
| 		69A6DE651E96149300000E69 /* spl_sqrt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_sqrt.c; sourceTree = "<group>"; };
 | |
| 		69A6DE661E96149300000E69 /* spl_sqrt_floor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_sqrt_floor.c; sourceTree = "<group>"; };
 | |
| 		69A6DE681E96149300000E69 /* splitting_filter_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = splitting_filter_impl.c; sourceTree = "<group>"; };
 | |
| 		69A6DE691E96149300000E69 /* sqrt_of_one_minus_x_squared.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sqrt_of_one_minus_x_squared.c; sourceTree = "<group>"; };
 | |
| 		69A6DE6A1E96149300000E69 /* vector_scaling_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vector_scaling_operations.c; sourceTree = "<group>"; };
 | |
| 		69A6DE6B1E96149300000E69 /* sparse_fir_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sparse_fir_filter.cc; sourceTree = "<group>"; };
 | |
| 		69A6DE6C1E96149300000E69 /* sparse_fir_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sparse_fir_filter.h; sourceTree = "<group>"; };
 | |
| 		69A6DE6D1E96149300000E69 /* wav_file.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wav_file.cc; sourceTree = "<group>"; };
 | |
| 		69A6DE6E1E96149300000E69 /* wav_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wav_file.h; sourceTree = "<group>"; };
 | |
| 		69A6DE6F1E96149300000E69 /* wav_header.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wav_header.cc; sourceTree = "<group>"; };
 | |
| 		69A6DE701E96149300000E69 /* wav_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wav_header.h; sourceTree = "<group>"; };
 | |
| 		69A6DE741E96149300000E69 /* aec_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_common.h; sourceTree = "<group>"; };
 | |
| 		69A6DE751E96149300000E69 /* aec_core.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_core.cc; sourceTree = "<group>"; };
 | |
| 		69A6DE761E96149300000E69 /* aec_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_core.h; sourceTree = "<group>"; };
 | |
| 		69A6DE771E96149300000E69 /* aec_core_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_core_neon.cc; sourceTree = "<group>"; };
 | |
| 		69A6DE781E96149300000E69 /* aec_core_optimized_methods.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_core_optimized_methods.h; sourceTree = "<group>"; };
 | |
| 		69A6DE791E96149300000E69 /* aec_core_sse2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_core_sse2.cc; sourceTree = "<group>"; };
 | |
| 		69A6DE7A1E96149300000E69 /* aec_resampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_resampler.cc; sourceTree = "<group>"; };
 | |
| 		69A6DE7B1E96149300000E69 /* aec_resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_resampler.h; sourceTree = "<group>"; };
 | |
| 		69A6DE7C1E96149300000E69 /* echo_cancellation.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_cancellation.cc; sourceTree = "<group>"; };
 | |
| 		69A6DE7D1E96149300000E69 /* echo_cancellation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_cancellation.h; sourceTree = "<group>"; };
 | |
| 		69A6DE7F1E96149300000E69 /* aecm_core.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aecm_core.cc; sourceTree = "<group>"; };
 | |
| 		69A6DE801E96149300000E69 /* aecm_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aecm_core.h; sourceTree = "<group>"; };
 | |
| 		69A6DE811E96149300000E69 /* aecm_core_c.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aecm_core_c.cc; sourceTree = "<group>"; };
 | |
| 		69A6DE821E96149300000E69 /* aecm_core_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aecm_core_neon.cc; sourceTree = "<group>"; };
 | |
| 		69A6DE831E96149300000E69 /* aecm_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aecm_defines.h; sourceTree = "<group>"; };
 | |
| 		69A6DE841E96149300000E69 /* echo_control_mobile.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_control_mobile.cc; sourceTree = "<group>"; };
 | |
| 		69A6DE851E96149300000E69 /* echo_control_mobile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_control_mobile.h; sourceTree = "<group>"; };
 | |
| 		69A6DE881E96149300000E69 /* analog_agc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = analog_agc.c; sourceTree = "<group>"; };
 | |
| 		69A6DE891E96149300000E69 /* analog_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = analog_agc.h; sourceTree = "<group>"; };
 | |
| 		69A6DE8A1E96149300000E69 /* digital_agc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = digital_agc.c; sourceTree = "<group>"; };
 | |
| 		69A6DE8B1E96149300000E69 /* digital_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = digital_agc.h; sourceTree = "<group>"; };
 | |
| 		69A6DE8C1E96149300000E69 /* gain_control.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_control.h; sourceTree = "<group>"; };
 | |
| 		69A6DE8E1E96149300000E69 /* apm_data_dumper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = apm_data_dumper.cc; sourceTree = "<group>"; };
 | |
| 		69A6DE8F1E96149300000E69 /* apm_data_dumper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = apm_data_dumper.h; sourceTree = "<group>"; };
 | |
| 		69A6DE911E96149300000E69 /* defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = defines.h; sourceTree = "<group>"; };
 | |
| 		69A6DE921E96149300000E69 /* noise_suppression.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = noise_suppression.c; sourceTree = "<group>"; };
 | |
| 		69A6DE931E96149300000E69 /* noise_suppression.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_suppression.h; sourceTree = "<group>"; };
 | |
| 		69A6DE941E96149300000E69 /* noise_suppression_x.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = noise_suppression_x.c; sourceTree = "<group>"; };
 | |
| 		69A6DE951E96149300000E69 /* noise_suppression_x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_suppression_x.h; sourceTree = "<group>"; };
 | |
| 		69A6DE961E96149300000E69 /* ns_core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ns_core.c; sourceTree = "<group>"; };
 | |
| 		69A6DE971E96149300000E69 /* ns_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ns_core.h; sourceTree = "<group>"; };
 | |
| 		69A6DE981E96149300000E69 /* nsx_core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nsx_core.c; sourceTree = "<group>"; };
 | |
| 		69A6DE991E96149300000E69 /* nsx_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nsx_core.h; sourceTree = "<group>"; };
 | |
| 		69A6DE9A1E96149300000E69 /* nsx_core_c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nsx_core_c.c; sourceTree = "<group>"; };
 | |
| 		69A6DE9B1E96149300000E69 /* nsx_core_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nsx_core_neon.c; sourceTree = "<group>"; };
 | |
| 		69A6DE9C1E96149300000E69 /* nsx_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nsx_defines.h; sourceTree = "<group>"; };
 | |
| 		69A6DE9D1E96149300000E69 /* windows_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = windows_private.h; sourceTree = "<group>"; };
 | |
| 		69A6DE9E1E96149300000E69 /* splitting_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = splitting_filter.cc; sourceTree = "<group>"; };
 | |
| 		69A6DE9F1E96149300000E69 /* splitting_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = splitting_filter.h; sourceTree = "<group>"; };
 | |
| 		69A6DEA01E96149300000E69 /* three_band_filter_bank.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = three_band_filter_bank.cc; sourceTree = "<group>"; };
 | |
| 		69A6DEA11E96149300000E69 /* three_band_filter_bank.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = three_band_filter_bank.h; sourceTree = "<group>"; };
 | |
| 		69A6DEA31E96149300000E69 /* block_mean_calculator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_mean_calculator.cc; sourceTree = "<group>"; };
 | |
| 		69A6DEA41E96149300000E69 /* block_mean_calculator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_mean_calculator.h; sourceTree = "<group>"; };
 | |
| 		69A6DEA51E96149300000E69 /* delay_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = delay_estimator.cc; sourceTree = "<group>"; };
 | |
| 		69A6DEA61E96149300000E69 /* delay_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_estimator.h; sourceTree = "<group>"; };
 | |
| 		69A6DEA71E96149300000E69 /* delay_estimator_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_estimator_internal.h; sourceTree = "<group>"; };
 | |
| 		69A6DEA81E96149300000E69 /* delay_estimator_wrapper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = delay_estimator_wrapper.cc; sourceTree = "<group>"; };
 | |
| 		69A6DEA91E96149300000E69 /* delay_estimator_wrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_estimator_wrapper.h; sourceTree = "<group>"; };
 | |
| 		69A6DEAA1E96149300000E69 /* ooura_fft.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ooura_fft.cc; sourceTree = "<group>"; };
 | |
| 		69A6DEAB1E96149300000E69 /* ooura_fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ooura_fft.h; sourceTree = "<group>"; };
 | |
| 		69A6DEAC1E96149300000E69 /* ooura_fft_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ooura_fft_neon.cc; sourceTree = "<group>"; };
 | |
| 		69A6DEAD1E96149300000E69 /* ooura_fft_sse2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ooura_fft_sse2.cc; sourceTree = "<group>"; };
 | |
| 		69A6DEAE1E96149300000E69 /* ooura_fft_tables_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ooura_fft_tables_common.h; sourceTree = "<group>"; };
 | |
| 		69A6DEAF1E96149300000E69 /* ooura_fft_tables_neon_sse2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ooura_fft_tables_neon_sse2.h; sourceTree = "<group>"; };
 | |
| 		69A6DEB21E96149300000E69 /* asm_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asm_defines.h; sourceTree = "<group>"; };
 | |
| 		69A6DEB31E96149300000E69 /* compile_assert_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compile_assert_c.h; sourceTree = "<group>"; };
 | |
| 		69A6DEB41E96149300000E69 /* cpu_features_wrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpu_features_wrapper.h; sourceTree = "<group>"; };
 | |
| 		69A6DEB51E96149300000E69 /* metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = metrics.h; sourceTree = "<group>"; };
 | |
| 		69A6DEB71E96149300000E69 /* cpu_features.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_features.cc; sourceTree = "<group>"; };
 | |
| 		69A6DEB81E96149300000E69 /* typedefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = typedefs.h; sourceTree = "<group>"; };
 | |
| 		69A6DF3F1E9614B700000E69 /* AudioInputAudioUnitOSX.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioInputAudioUnitOSX.cpp; sourceTree = "<group>"; };
 | |
| 		69A6DF401E9614B700000E69 /* AudioInputAudioUnitOSX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioInputAudioUnitOSX.h; sourceTree = "<group>"; };
 | |
| 		69A6DF411E9614B700000E69 /* AudioOutputAudioUnitOSX.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioOutputAudioUnitOSX.cpp; sourceTree = "<group>"; };
 | |
| 		69A6DF421E9614B700000E69 /* AudioOutputAudioUnitOSX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioOutputAudioUnitOSX.h; sourceTree = "<group>"; };
 | |
| 		69AC148E1F4B41CF00AC3173 /* Resampler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Resampler.cpp; path = "../../../../Telegram-iOS/submodules/libtgvoip/audio/Resampler.cpp"; sourceTree = "<group>"; };
 | |
| 		69AC148F1F4B41CF00AC3173 /* Resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Resampler.h; path = "../../../../Telegram-iOS/submodules/libtgvoip/audio/Resampler.h"; sourceTree = "<group>"; };
 | |
| 		69F842361E67540700C110F7 /* libtgvoip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = libtgvoip.framework; sourceTree = BUILT_PRODUCTS_DIR; };
 | |
| 		C2A87DD71F4B6A33002D3F73 /* Resampler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Resampler.cpp; path = audio/Resampler.cpp; sourceTree = "<group>"; };
 | |
| 		C2A87DD91F4B6A57002D3F73 /* DarwinSpecific.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = DarwinSpecific.mm; path = os/darwin/DarwinSpecific.mm; sourceTree = "<group>"; };
 | |
| 		C2A87DDB1F4B6A61002D3F73 /* AudioInputAudioUnit.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioInputAudioUnit.cpp; path = os/darwin/AudioInputAudioUnit.cpp; sourceTree = "<group>"; };
 | |
| 		C2A87DDC1F4B6A61002D3F73 /* AudioInputAudioUnitOSX.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioInputAudioUnitOSX.cpp; path = os/darwin/AudioInputAudioUnitOSX.cpp; sourceTree = "<group>"; };
 | |
| 		C2A87DDD1F4B6A61002D3F73 /* AudioOutputAudioUnit.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioOutputAudioUnit.cpp; path = os/darwin/AudioOutputAudioUnit.cpp; sourceTree = "<group>"; };
 | |
| 		C2A87DDE1F4B6A61002D3F73 /* AudioOutputAudioUnitOSX.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioOutputAudioUnitOSX.cpp; path = os/darwin/AudioOutputAudioUnitOSX.cpp; sourceTree = "<group>"; };
 | |
| 		C2A87DE11F4B6A89002D3F73 /* AudioInput.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioInput.cpp; path = audio/AudioInput.cpp; sourceTree = "<group>"; };
 | |
| 		C2A87DE21F4B6A89002D3F73 /* AudioOutput.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioOutput.cpp; path = audio/AudioOutput.cpp; sourceTree = "<group>"; };
 | |
| 		C2A87DE31F4B6AD3002D3F73 /* AudioUnitIO.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioUnitIO.cpp; path = os/darwin/AudioUnitIO.cpp; sourceTree = "<group>"; };
 | |
| /* End PBXFileReference section */
 | |
| 
 | |
| /* Begin PBXFrameworksBuildPhase section */
 | |
| 		69F842321E67540700C110F7 /* Frameworks */ = {
 | |
| 			isa = PBXFrameworksBuildPhase;
 | |
| 			buildActionMask = 2147483647;
 | |
| 			files = (
 | |
| 				692AB91F1E675F7000706ACC /* AudioToolbox.framework in Frameworks */,
 | |
| 				692AB9201E675F7000706ACC /* AudioUnit.framework in Frameworks */,
 | |
| 				692AB9211E675F7000706ACC /* CoreAudio.framework in Frameworks */,
 | |
| 			);
 | |
| 			runOnlyForDeploymentPostprocessing = 0;
 | |
| 		};
 | |
| /* End PBXFrameworksBuildPhase section */
 | |
| 
 | |
| /* Begin PBXGroup section */
 | |
| 		690725BB1EBBD5DE005D860B /* posix */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				690725BC1EBBD5DE005D860B /* NetworkSocketPosix.cpp */,
 | |
| 				690725BD1EBBD5DE005D860B /* NetworkSocketPosix.h */,
 | |
| 			);
 | |
| 			path = posix;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		692AB8861E6759BF00706ACC /* libtgvoip */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				692AB8871E6759DD00706ACC /* audio */,
 | |
| 				692AB88C1E6759DD00706ACC /* BlockingQueue.cpp */,
 | |
| 				692AB88D1E6759DD00706ACC /* BlockingQueue.h */,
 | |
| 				692AB88E1E6759DD00706ACC /* BufferInputStream.cpp */,
 | |
| 				692AB88F1E6759DD00706ACC /* BufferInputStream.h */,
 | |
| 				692AB8901E6759DD00706ACC /* BufferOutputStream.cpp */,
 | |
| 				692AB8911E6759DD00706ACC /* BufferOutputStream.h */,
 | |
| 				692AB8921E6759DD00706ACC /* BufferPool.cpp */,
 | |
| 				692AB8931E6759DD00706ACC /* BufferPool.h */,
 | |
| 				692AB8971E6759DD00706ACC /* CongestionControl.cpp */,
 | |
| 				692AB8981E6759DD00706ACC /* CongestionControl.h */,
 | |
| 				692AB8991E6759DD00706ACC /* EchoCanceller.cpp */,
 | |
| 				692AB89A1E6759DD00706ACC /* EchoCanceller.h */,
 | |
| 				692AB8A71E6759DD00706ACC /* Info.plist */,
 | |
| 				692AB8A81E6759DD00706ACC /* JitterBuffer.cpp */,
 | |
| 				692AB8A91E6759DD00706ACC /* JitterBuffer.h */,
 | |
| 				6915307A1E6B5BAB004F643F /* logging.cpp */,
 | |
| 				692AB8AA1E6759DD00706ACC /* logging.h */,
 | |
| 				692AB8AB1E6759DD00706ACC /* MediaStreamItf.cpp */,
 | |
| 				692AB8AC1E6759DD00706ACC /* MediaStreamItf.h */,
 | |
| 				690725C01EBBD5F2005D860B /* NetworkSocket.cpp */,
 | |
| 				690725C11EBBD5F2005D860B /* NetworkSocket.h */,
 | |
| 				692AB8AD1E6759DD00706ACC /* OpusDecoder.cpp */,
 | |
| 				692AB8AE1E6759DD00706ACC /* OpusDecoder.h */,
 | |
| 				692AB8AF1E6759DD00706ACC /* OpusEncoder.cpp */,
 | |
| 				692AB8B01E6759DD00706ACC /* OpusEncoder.h */,
 | |
| 				692AB8B11E6759DD00706ACC /* os */,
 | |
| 				692AB8C61E6759DD00706ACC /* threading.h */,
 | |
| 				692AB8C71E6759DD00706ACC /* VoIPController.cpp */,
 | |
| 				692AB8C81E6759DD00706ACC /* VoIPController.h */,
 | |
| 				692AB8C91E6759DD00706ACC /* VoIPServerConfig.cpp */,
 | |
| 				692AB8CA1E6759DD00706ACC /* VoIPServerConfig.h */,
 | |
| 				69A6DE201E96149300000E69 /* webrtc_dsp */,
 | |
| 			);
 | |
| 			name = libtgvoip;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		692AB8871E6759DD00706ACC /* audio */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				692AB8881E6759DD00706ACC /* AudioInput.cpp */,
 | |
| 				692AB8891E6759DD00706ACC /* AudioInput.h */,
 | |
| 				692AB88A1E6759DD00706ACC /* AudioOutput.cpp */,
 | |
| 				692AB88B1E6759DD00706ACC /* AudioOutput.h */,
 | |
| 				69AC148E1F4B41CF00AC3173 /* Resampler.cpp */,
 | |
| 				69AC148F1F4B41CF00AC3173 /* Resampler.h */,
 | |
| 			);
 | |
| 			path = audio;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		692AB8B11E6759DD00706ACC /* os */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				690725BB1EBBD5DE005D860B /* posix */,
 | |
| 				692AB8BD1E6759DD00706ACC /* darwin */,
 | |
| 			);
 | |
| 			path = os;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		692AB8BD1E6759DD00706ACC /* darwin */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				6988483B1F4B39F700076DF0 /* AudioInputAudioUnit.cpp */,
 | |
| 				6988483C1F4B39F700076DF0 /* AudioInputAudioUnit.h */,
 | |
| 				6988483D1F4B39F700076DF0 /* AudioOutputAudioUnit.cpp */,
 | |
| 				6988483E1F4B39F700076DF0 /* AudioOutputAudioUnit.h */,
 | |
| 				6988483F1F4B39F700076DF0 /* AudioUnitIO.cpp */,
 | |
| 				698848401F4B39F700076DF0 /* AudioUnitIO.h */,
 | |
| 				69A6DF3F1E9614B700000E69 /* AudioInputAudioUnitOSX.cpp */,
 | |
| 				69A6DF401E9614B700000E69 /* AudioInputAudioUnitOSX.h */,
 | |
| 				69A6DF411E9614B700000E69 /* AudioOutputAudioUnitOSX.cpp */,
 | |
| 				69A6DF421E9614B700000E69 /* AudioOutputAudioUnitOSX.h */,
 | |
| 				695B20601EBD39FF00E31757 /* DarwinSpecific.h */,
 | |
| 				695B20611EBD39FF00E31757 /* DarwinSpecific.mm */,
 | |
| 			);
 | |
| 			path = darwin;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		692AB9061E675E8700706ACC /* Frameworks */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				692AB91C1E675F7000706ACC /* AudioToolbox.framework */,
 | |
| 				692AB91D1E675F7000706ACC /* AudioUnit.framework */,
 | |
| 				692AB91E1E675F7000706ACC /* CoreAudio.framework */,
 | |
| 				692AB9071E675E8800706ACC /* Telegraph.xcodeproj */,
 | |
| 			);
 | |
| 			name = Frameworks;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		692AB9081E675E8800706ACC /* Products */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				692AB9111E675E8800706ACC /* Telegram.app */,
 | |
| 				692AB9131E675E8800706ACC /* Share.appex */,
 | |
| 				692AB9151E675E8800706ACC /* watchkitapp.app */,
 | |
| 				692AB9171E675E8800706ACC /* watchkitapp Extension.appex */,
 | |
| 				692AB9191E675E8800706ACC /* SiriIntents.appex */,
 | |
| 				692AB91B1E675E8800706ACC /* LegacyDatabase.framework */,
 | |
| 			);
 | |
| 			name = Products;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69A6DE201E96149300000E69 /* webrtc_dsp */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69A6DE211E96149300000E69 /* webrtc */,
 | |
| 			);
 | |
| 			path = webrtc_dsp;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69A6DE211E96149300000E69 /* webrtc */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69A6DE221E96149300000E69 /* base */,
 | |
| 				69A6DE301E96149300000E69 /* common_audio */,
 | |
| 				69A6DE711E96149300000E69 /* modules */,
 | |
| 				69A6DEB01E96149300000E69 /* system_wrappers */,
 | |
| 				69A6DEB81E96149300000E69 /* typedefs.h */,
 | |
| 			);
 | |
| 			path = webrtc;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69A6DE221E96149300000E69 /* base */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69A6DE231E96149300000E69 /* array_view.h */,
 | |
| 				69A6DE241E96149300000E69 /* atomicops.h */,
 | |
| 				69A6DE251E96149300000E69 /* basictypes.h */,
 | |
| 				69A6DE261E96149300000E69 /* checks.cc */,
 | |
| 				69A6DE271E96149300000E69 /* checks.h */,
 | |
| 				69A6DE281E96149300000E69 /* constructormagic.h */,
 | |
| 				69A6DE291E96149300000E69 /* safe_compare.h */,
 | |
| 				69A6DE2A1E96149300000E69 /* safe_conversions.h */,
 | |
| 				69A6DE2B1E96149300000E69 /* safe_conversions_impl.h */,
 | |
| 				69A6DE2C1E96149300000E69 /* sanitizer.h */,
 | |
| 				69A6DE2D1E96149300000E69 /* stringutils.cc */,
 | |
| 				69A6DE2E1E96149300000E69 /* stringutils.h */,
 | |
| 				69A6DE2F1E96149300000E69 /* type_traits.h */,
 | |
| 			);
 | |
| 			path = base;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69A6DE301E96149300000E69 /* common_audio */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69A6DE311E96149300000E69 /* audio_util.cc */,
 | |
| 				69A6DE321E96149300000E69 /* channel_buffer.cc */,
 | |
| 				69A6DE331E96149300000E69 /* channel_buffer.h */,
 | |
| 				69A6DE341E96149300000E69 /* fft4g.c */,
 | |
| 				69A6DE351E96149300000E69 /* fft4g.h */,
 | |
| 				69A6DE361E96149300000E69 /* include */,
 | |
| 				69A6DE381E96149300000E69 /* ring_buffer.c */,
 | |
| 				69A6DE391E96149300000E69 /* ring_buffer.h */,
 | |
| 				69A6DE3A1E96149300000E69 /* signal_processing */,
 | |
| 				69A6DE6B1E96149300000E69 /* sparse_fir_filter.cc */,
 | |
| 				69A6DE6C1E96149300000E69 /* sparse_fir_filter.h */,
 | |
| 				69A6DE6D1E96149300000E69 /* wav_file.cc */,
 | |
| 				69A6DE6E1E96149300000E69 /* wav_file.h */,
 | |
| 				69A6DE6F1E96149300000E69 /* wav_header.cc */,
 | |
| 				69A6DE701E96149300000E69 /* wav_header.h */,
 | |
| 			);
 | |
| 			path = common_audio;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69A6DE361E96149300000E69 /* include */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69A6DE371E96149300000E69 /* audio_util.h */,
 | |
| 			);
 | |
| 			path = include;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69A6DE3A1E96149300000E69 /* signal_processing */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69A6DE3B1E96149300000E69 /* auto_corr_to_refl_coef.c */,
 | |
| 				69A6DE3C1E96149300000E69 /* auto_correlation.c */,
 | |
| 				69A6DE3D1E96149300000E69 /* complex_bit_reverse.c */,
 | |
| 				69A6DE3F1E96149300000E69 /* complex_fft.c */,
 | |
| 				69A6DE401E96149300000E69 /* complex_fft_tables.h */,
 | |
| 				69A6DE411E96149300000E69 /* copy_set_operations.c */,
 | |
| 				69A6DE421E96149300000E69 /* cross_correlation.c */,
 | |
| 				69A6DE431E96149300000E69 /* cross_correlation_neon.c */,
 | |
| 				69A6DE441E96149300000E69 /* division_operations.c */,
 | |
| 				69A6DE451E96149300000E69 /* dot_product_with_scale.c */,
 | |
| 				69A6DE461E96149300000E69 /* downsample_fast.c */,
 | |
| 				69A6DE471E96149300000E69 /* downsample_fast_neon.c */,
 | |
| 				69A6DE481E96149300000E69 /* energy.c */,
 | |
| 				69A6DE491E96149300000E69 /* filter_ar.c */,
 | |
| 				69A6DE4A1E96149300000E69 /* filter_ar_fast_q12.c */,
 | |
| 				69A6DE4C1E96149300000E69 /* filter_ma_fast_q12.c */,
 | |
| 				69A6DE4D1E96149300000E69 /* get_hanning_window.c */,
 | |
| 				69A6DE4E1E96149300000E69 /* get_scaling_square.c */,
 | |
| 				69A6DE4F1E96149300000E69 /* ilbc_specific_functions.c */,
 | |
| 				69A6DE501E96149300000E69 /* include */,
 | |
| 				69A6DE561E96149300000E69 /* levinson_durbin.c */,
 | |
| 				69A6DE571E96149300000E69 /* lpc_to_refl_coef.c */,
 | |
| 				69A6DE581E96149300000E69 /* min_max_operations.c */,
 | |
| 				69A6DE591E96149300000E69 /* min_max_operations_neon.c */,
 | |
| 				69A6DE5A1E96149300000E69 /* randomization_functions.c */,
 | |
| 				69A6DE5B1E96149300000E69 /* real_fft.c */,
 | |
| 				69A6DE5C1E96149300000E69 /* refl_coef_to_lpc.c */,
 | |
| 				69A6DE5D1E96149300000E69 /* resample.c */,
 | |
| 				69A6DE5E1E96149300000E69 /* resample_48khz.c */,
 | |
| 				69A6DE5F1E96149300000E69 /* resample_by_2.c */,
 | |
| 				69A6DE601E96149300000E69 /* resample_by_2_internal.c */,
 | |
| 				69A6DE611E96149300000E69 /* resample_by_2_internal.h */,
 | |
| 				69A6DE621E96149300000E69 /* resample_fractional.c */,
 | |
| 				69A6DE631E96149300000E69 /* spl_init.c */,
 | |
| 				69A6DE641E96149300000E69 /* spl_inl.c */,
 | |
| 				69A6DE651E96149300000E69 /* spl_sqrt.c */,
 | |
| 				69A6DE661E96149300000E69 /* spl_sqrt_floor.c */,
 | |
| 				69A6DE681E96149300000E69 /* splitting_filter_impl.c */,
 | |
| 				69A6DE691E96149300000E69 /* sqrt_of_one_minus_x_squared.c */,
 | |
| 				69A6DE6A1E96149300000E69 /* vector_scaling_operations.c */,
 | |
| 			);
 | |
| 			path = signal_processing;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69A6DE501E96149300000E69 /* include */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69A6DE511E96149300000E69 /* real_fft.h */,
 | |
| 				69A6DE521E96149300000E69 /* signal_processing_library.h */,
 | |
| 				69A6DE531E96149300000E69 /* spl_inl.h */,
 | |
| 				69A6DE541E96149300000E69 /* spl_inl_armv7.h */,
 | |
| 				69A6DE551E96149300000E69 /* spl_inl_mips.h */,
 | |
| 			);
 | |
| 			path = include;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69A6DE711E96149300000E69 /* modules */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69A6DE721E96149300000E69 /* audio_processing */,
 | |
| 			);
 | |
| 			path = modules;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69A6DE721E96149300000E69 /* audio_processing */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69A6DE731E96149300000E69 /* aec */,
 | |
| 				69A6DE7E1E96149300000E69 /* aecm */,
 | |
| 				69A6DE861E96149300000E69 /* agc */,
 | |
| 				69A6DE8D1E96149300000E69 /* logging */,
 | |
| 				69A6DE901E96149300000E69 /* ns */,
 | |
| 				69A6DE9E1E96149300000E69 /* splitting_filter.cc */,
 | |
| 				69A6DE9F1E96149300000E69 /* splitting_filter.h */,
 | |
| 				69A6DEA01E96149300000E69 /* three_band_filter_bank.cc */,
 | |
| 				69A6DEA11E96149300000E69 /* three_band_filter_bank.h */,
 | |
| 				69A6DEA21E96149300000E69 /* utility */,
 | |
| 			);
 | |
| 			path = audio_processing;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69A6DE731E96149300000E69 /* aec */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69A6DE741E96149300000E69 /* aec_common.h */,
 | |
| 				69A6DE751E96149300000E69 /* aec_core.cc */,
 | |
| 				69A6DE761E96149300000E69 /* aec_core.h */,
 | |
| 				69A6DE771E96149300000E69 /* aec_core_neon.cc */,
 | |
| 				69A6DE781E96149300000E69 /* aec_core_optimized_methods.h */,
 | |
| 				69A6DE791E96149300000E69 /* aec_core_sse2.cc */,
 | |
| 				69A6DE7A1E96149300000E69 /* aec_resampler.cc */,
 | |
| 				69A6DE7B1E96149300000E69 /* aec_resampler.h */,
 | |
| 				69A6DE7C1E96149300000E69 /* echo_cancellation.cc */,
 | |
| 				69A6DE7D1E96149300000E69 /* echo_cancellation.h */,
 | |
| 			);
 | |
| 			path = aec;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69A6DE7E1E96149300000E69 /* aecm */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69A6DE7F1E96149300000E69 /* aecm_core.cc */,
 | |
| 				69A6DE801E96149300000E69 /* aecm_core.h */,
 | |
| 				69A6DE811E96149300000E69 /* aecm_core_c.cc */,
 | |
| 				69A6DE821E96149300000E69 /* aecm_core_neon.cc */,
 | |
| 				69A6DE831E96149300000E69 /* aecm_defines.h */,
 | |
| 				69A6DE841E96149300000E69 /* echo_control_mobile.cc */,
 | |
| 				69A6DE851E96149300000E69 /* echo_control_mobile.h */,
 | |
| 			);
 | |
| 			path = aecm;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69A6DE861E96149300000E69 /* agc */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69A6DE871E96149300000E69 /* legacy */,
 | |
| 			);
 | |
| 			path = agc;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69A6DE871E96149300000E69 /* legacy */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69A6DE881E96149300000E69 /* analog_agc.c */,
 | |
| 				69A6DE891E96149300000E69 /* analog_agc.h */,
 | |
| 				69A6DE8A1E96149300000E69 /* digital_agc.c */,
 | |
| 				69A6DE8B1E96149300000E69 /* digital_agc.h */,
 | |
| 				69A6DE8C1E96149300000E69 /* gain_control.h */,
 | |
| 			);
 | |
| 			path = legacy;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69A6DE8D1E96149300000E69 /* logging */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69A6DE8E1E96149300000E69 /* apm_data_dumper.cc */,
 | |
| 				69A6DE8F1E96149300000E69 /* apm_data_dumper.h */,
 | |
| 			);
 | |
| 			path = logging;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69A6DE901E96149300000E69 /* ns */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69A6DE911E96149300000E69 /* defines.h */,
 | |
| 				69A6DE921E96149300000E69 /* noise_suppression.c */,
 | |
| 				69A6DE931E96149300000E69 /* noise_suppression.h */,
 | |
| 				69A6DE941E96149300000E69 /* noise_suppression_x.c */,
 | |
| 				69A6DE951E96149300000E69 /* noise_suppression_x.h */,
 | |
| 				69A6DE961E96149300000E69 /* ns_core.c */,
 | |
| 				69A6DE971E96149300000E69 /* ns_core.h */,
 | |
| 				69A6DE981E96149300000E69 /* nsx_core.c */,
 | |
| 				69A6DE991E96149300000E69 /* nsx_core.h */,
 | |
| 				69A6DE9A1E96149300000E69 /* nsx_core_c.c */,
 | |
| 				69A6DE9B1E96149300000E69 /* nsx_core_neon.c */,
 | |
| 				69A6DE9C1E96149300000E69 /* nsx_defines.h */,
 | |
| 				69A6DE9D1E96149300000E69 /* windows_private.h */,
 | |
| 			);
 | |
| 			path = ns;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69A6DEA21E96149300000E69 /* utility */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69A6DEA31E96149300000E69 /* block_mean_calculator.cc */,
 | |
| 				69A6DEA41E96149300000E69 /* block_mean_calculator.h */,
 | |
| 				69A6DEA51E96149300000E69 /* delay_estimator.cc */,
 | |
| 				69A6DEA61E96149300000E69 /* delay_estimator.h */,
 | |
| 				69A6DEA71E96149300000E69 /* delay_estimator_internal.h */,
 | |
| 				69A6DEA81E96149300000E69 /* delay_estimator_wrapper.cc */,
 | |
| 				69A6DEA91E96149300000E69 /* delay_estimator_wrapper.h */,
 | |
| 				69A6DEAA1E96149300000E69 /* ooura_fft.cc */,
 | |
| 				69A6DEAB1E96149300000E69 /* ooura_fft.h */,
 | |
| 				69A6DEAC1E96149300000E69 /* ooura_fft_neon.cc */,
 | |
| 				69A6DEAD1E96149300000E69 /* ooura_fft_sse2.cc */,
 | |
| 				69A6DEAE1E96149300000E69 /* ooura_fft_tables_common.h */,
 | |
| 				69A6DEAF1E96149300000E69 /* ooura_fft_tables_neon_sse2.h */,
 | |
| 			);
 | |
| 			path = utility;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69A6DEB01E96149300000E69 /* system_wrappers */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69A6DEB11E96149300000E69 /* include */,
 | |
| 				69A6DEB61E96149300000E69 /* source */,
 | |
| 			);
 | |
| 			path = system_wrappers;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69A6DEB11E96149300000E69 /* include */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69A6DEB21E96149300000E69 /* asm_defines.h */,
 | |
| 				69A6DEB31E96149300000E69 /* compile_assert_c.h */,
 | |
| 				69A6DEB41E96149300000E69 /* cpu_features_wrapper.h */,
 | |
| 				69A6DEB51E96149300000E69 /* metrics.h */,
 | |
| 			);
 | |
| 			path = include;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69A6DEB61E96149300000E69 /* source */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69A6DEB71E96149300000E69 /* cpu_features.cc */,
 | |
| 			);
 | |
| 			path = source;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69F8422C1E67540700C110F7 = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				C2A87DE31F4B6AD3002D3F73 /* AudioUnitIO.cpp */,
 | |
| 				C2A87DE11F4B6A89002D3F73 /* AudioInput.cpp */,
 | |
| 				C2A87DE21F4B6A89002D3F73 /* AudioOutput.cpp */,
 | |
| 				C2A87DDB1F4B6A61002D3F73 /* AudioInputAudioUnit.cpp */,
 | |
| 				C2A87DDC1F4B6A61002D3F73 /* AudioInputAudioUnitOSX.cpp */,
 | |
| 				C2A87DDD1F4B6A61002D3F73 /* AudioOutputAudioUnit.cpp */,
 | |
| 				C2A87DDE1F4B6A61002D3F73 /* AudioOutputAudioUnitOSX.cpp */,
 | |
| 				C2A87DD91F4B6A57002D3F73 /* DarwinSpecific.mm */,
 | |
| 				C2A87DD71F4B6A33002D3F73 /* Resampler.cpp */,
 | |
| 				692AB8861E6759BF00706ACC /* libtgvoip */,
 | |
| 				69F842371E67540700C110F7 /* Products */,
 | |
| 				692AB9061E675E8700706ACC /* Frameworks */,
 | |
| 			);
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| 		69F842371E67540700C110F7 /* Products */ = {
 | |
| 			isa = PBXGroup;
 | |
| 			children = (
 | |
| 				69F842361E67540700C110F7 /* libtgvoip.framework */,
 | |
| 			);
 | |
| 			name = Products;
 | |
| 			sourceTree = "<group>";
 | |
| 		};
 | |
| /* End PBXGroup section */
 | |
| 
 | |
| /* Begin PBXHeadersBuildPhase section */
 | |
| 		69F842331E67540700C110F7 /* Headers */ = {
 | |
| 			isa = PBXHeadersBuildPhase;
 | |
| 			buildActionMask = 2147483647;
 | |
| 			files = (
 | |
| 				69A6DF181E96149300000E69 /* gain_control.h in Headers */,
 | |
| 				69A6DF231E96149300000E69 /* nsx_core.h in Headers */,
 | |
| 				692AB9011E6759DD00706ACC /* threading.h in Headers */,
 | |
| 				698848461F4B39F700076DF0 /* AudioUnitIO.h in Headers */,
 | |
| 				69A6DF2B1E96149300000E69 /* three_band_filter_bank.h in Headers */,
 | |
| 				692AB8EA1E6759DD00706ACC /* MediaStreamItf.h in Headers */,
 | |
| 				69A6DF3E1E96149300000E69 /* typedefs.h in Headers */,
 | |
| 				69A6DF001E96149300000E69 /* wav_file.h in Headers */,
 | |
| 				692AB8EE1E6759DD00706ACC /* OpusEncoder.h in Headers */,
 | |
| 				692AB8CE1E6759DD00706ACC /* AudioOutput.h in Headers */,
 | |
| 				69A6DF321E96149300000E69 /* delay_estimator_wrapper.h in Headers */,
 | |
| 				69A6DEBD1E96149300000E69 /* checks.h in Headers */,
 | |
| 				69A6DF1B1E96149300000E69 /* defines.h in Headers */,
 | |
| 				69A6DEF31E96149300000E69 /* resample_by_2_internal.h in Headers */,
 | |
| 				69A6DF341E96149300000E69 /* ooura_fft.h in Headers */,
 | |
| 				69A6DEBA1E96149300000E69 /* atomicops.h in Headers */,
 | |
| 				69A6DF0A1E96149300000E69 /* aec_resampler.h in Headers */,
 | |
| 				695B20621EBD39FF00E31757 /* DarwinSpecific.h in Headers */,
 | |
| 				69A6DEE51E96149300000E69 /* spl_inl.h in Headers */,
 | |
| 				69A6DF3B1E96149300000E69 /* cpu_features_wrapper.h in Headers */,
 | |
| 				69A6DF211E96149300000E69 /* ns_core.h in Headers */,
 | |
| 				69A6DF051E96149300000E69 /* aec_core.h in Headers */,
 | |
| 				69A6DF441E9614B700000E69 /* AudioInputAudioUnitOSX.h in Headers */,
 | |
| 				692AB8D91E6759DD00706ACC /* CongestionControl.h in Headers */,
 | |
| 				69A6DF031E96149300000E69 /* aec_common.h in Headers */,
 | |
| 				69A6DEBE1E96149300000E69 /* constructormagic.h in Headers */,
 | |
| 				69A6DED31E96149300000E69 /* complex_fft_tables.h in Headers */,
 | |
| 				69A6DF021E96149300000E69 /* wav_header.h in Headers */,
 | |
| 				69A6DECB1E96149300000E69 /* audio_util.h in Headers */,
 | |
| 				692AB8CC1E6759DD00706ACC /* AudioInput.h in Headers */,
 | |
| 				69A6DEC51E96149300000E69 /* type_traits.h in Headers */,
 | |
| 				692AB8EC1E6759DD00706ACC /* OpusDecoder.h in Headers */,
 | |
| 				692AB8E81E6759DD00706ACC /* logging.h in Headers */,
 | |
| 				69A6DF3A1E96149300000E69 /* compile_assert_c.h in Headers */,
 | |
| 				69A6DF071E96149300000E69 /* aec_core_optimized_methods.h in Headers */,
 | |
| 				69A6DEC81E96149300000E69 /* channel_buffer.h in Headers */,
 | |
| 				692AB8D41E6759DD00706ACC /* BufferOutputStream.h in Headers */,
 | |
| 				692AB9051E6759DD00706ACC /* VoIPServerConfig.h in Headers */,
 | |
| 				69A6DF461E9614B700000E69 /* AudioOutputAudioUnitOSX.h in Headers */,
 | |
| 				692AB9031E6759DD00706ACC /* VoIPController.h in Headers */,
 | |
| 				69A6DEB91E96149300000E69 /* array_view.h in Headers */,
 | |
| 				692AB8D01E6759DD00706ACC /* BlockingQueue.h in Headers */,
 | |
| 				69A6DECD1E96149300000E69 /* ring_buffer.h in Headers */,
 | |
| 				69A6DEE61E96149300000E69 /* spl_inl_armv7.h in Headers */,
 | |
| 				69A6DF171E96149300000E69 /* digital_agc.h in Headers */,
 | |
| 				69A6DF0C1E96149300000E69 /* echo_cancellation.h in Headers */,
 | |
| 				69A6DEFE1E96149300000E69 /* sparse_fir_filter.h in Headers */,
 | |
| 				69A6DEC21E96149300000E69 /* sanitizer.h in Headers */,
 | |
| 				69A6DF151E96149300000E69 /* analog_agc.h in Headers */,
 | |
| 				69A6DF381E96149300000E69 /* ooura_fft_tables_neon_sse2.h in Headers */,
 | |
| 				69A6DF271E96149300000E69 /* windows_private.h in Headers */,
 | |
| 				69A6DF291E96149300000E69 /* splitting_filter.h in Headers */,
 | |
| 				692AB8DB1E6759DD00706ACC /* EchoCanceller.h in Headers */,
 | |
| 				69A6DF391E96149300000E69 /* asm_defines.h in Headers */,
 | |
| 				690725C31EBBD5F2005D860B /* NetworkSocket.h in Headers */,
 | |
| 				69A6DF1D1E96149300000E69 /* noise_suppression.h in Headers */,
 | |
| 				69A6DEBF1E96149300000E69 /* safe_compare.h in Headers */,
 | |
| 				69A6DF111E96149300000E69 /* aecm_defines.h in Headers */,
 | |
| 				69A6DEE31E96149300000E69 /* real_fft.h in Headers */,
 | |
| 				69A6DECA1E96149300000E69 /* fft4g.h in Headers */,
 | |
| 				69A6DF2D1E96149300000E69 /* block_mean_calculator.h in Headers */,
 | |
| 				69A6DF3C1E96149300000E69 /* metrics.h in Headers */,
 | |
| 				692AB8D61E6759DD00706ACC /* BufferPool.h in Headers */,
 | |
| 				69A6DF0E1E96149300000E69 /* aecm_core.h in Headers */,
 | |
| 				698848421F4B39F700076DF0 /* AudioInputAudioUnit.h in Headers */,
 | |
| 				69A6DF2F1E96149300000E69 /* delay_estimator.h in Headers */,
 | |
| 				69A6DEC41E96149300000E69 /* stringutils.h in Headers */,
 | |
| 				69A6DF1F1E96149300000E69 /* noise_suppression_x.h in Headers */,
 | |
| 				692AB8E71E6759DD00706ACC /* JitterBuffer.h in Headers */,
 | |
| 				690725BF1EBBD5DE005D860B /* NetworkSocketPosix.h in Headers */,
 | |
| 				69A6DF131E96149300000E69 /* echo_control_mobile.h in Headers */,
 | |
| 				69A6DEE41E96149300000E69 /* signal_processing_library.h in Headers */,
 | |
| 				69A6DF1A1E96149300000E69 /* apm_data_dumper.h in Headers */,
 | |
| 				692AB8D21E6759DD00706ACC /* BufferInputStream.h in Headers */,
 | |
| 				69A6DF371E96149300000E69 /* ooura_fft_tables_common.h in Headers */,
 | |
| 				69A6DF301E96149300000E69 /* delay_estimator_internal.h in Headers */,
 | |
| 				69A6DEBB1E96149300000E69 /* basictypes.h in Headers */,
 | |
| 				69A6DEE71E96149300000E69 /* spl_inl_mips.h in Headers */,
 | |
| 				69AC14911F4B41CF00AC3173 /* Resampler.h in Headers */,
 | |
| 				69A6DF261E96149300000E69 /* nsx_defines.h in Headers */,
 | |
| 				698848441F4B39F700076DF0 /* AudioOutputAudioUnit.h in Headers */,
 | |
| 				69A6DEC11E96149300000E69 /* safe_conversions_impl.h in Headers */,
 | |
| 				69A6DEC01E96149300000E69 /* safe_conversions.h in Headers */,
 | |
| 			);
 | |
| 			runOnlyForDeploymentPostprocessing = 0;
 | |
| 		};
 | |
| /* End PBXHeadersBuildPhase section */
 | |
| 
 | |
| /* Begin PBXNativeTarget section */
 | |
| 		69F842351E67540700C110F7 /* libtgvoip */ = {
 | |
| 			isa = PBXNativeTarget;
 | |
| 			buildConfigurationList = 69F8423E1E67540700C110F7 /* Build configuration list for PBXNativeTarget "libtgvoip" */;
 | |
| 			buildPhases = (
 | |
| 				69F842311E67540700C110F7 /* Sources */,
 | |
| 				69F842321E67540700C110F7 /* Frameworks */,
 | |
| 				69F842331E67540700C110F7 /* Headers */,
 | |
| 				69F842341E67540700C110F7 /* Resources */,
 | |
| 			);
 | |
| 			buildRules = (
 | |
| 			);
 | |
| 			dependencies = (
 | |
| 			);
 | |
| 			name = libtgvoip;
 | |
| 			productName = libtgvoip;
 | |
| 			productReference = 69F842361E67540700C110F7 /* libtgvoip.framework */;
 | |
| 			productType = "com.apple.product-type.framework";
 | |
| 		};
 | |
| /* End PBXNativeTarget section */
 | |
| 
 | |
| /* Begin PBXProject section */
 | |
| 		69F8422D1E67540700C110F7 /* Project object */ = {
 | |
| 			isa = PBXProject;
 | |
| 			attributes = {
 | |
| 				LastUpgradeCheck = 0820;
 | |
| 				ORGANIZATIONNAME = Grishka;
 | |
| 				TargetAttributes = {
 | |
| 					69F842351E67540700C110F7 = {
 | |
| 						CreatedOnToolsVersion = 8.2.1;
 | |
| 						ProvisioningStyle = Automatic;
 | |
| 					};
 | |
| 				};
 | |
| 			};
 | |
| 			buildConfigurationList = 69F842301E67540700C110F7 /* Build configuration list for PBXProject "libtgvoip_osx" */;
 | |
| 			compatibilityVersion = "Xcode 3.2";
 | |
| 			developmentRegion = English;
 | |
| 			hasScannedForEncodings = 0;
 | |
| 			knownRegions = (
 | |
| 				en,
 | |
| 			);
 | |
| 			mainGroup = 69F8422C1E67540700C110F7;
 | |
| 			productRefGroup = 69F842371E67540700C110F7 /* Products */;
 | |
| 			projectDirPath = "";
 | |
| 			projectReferences = (
 | |
| 				{
 | |
| 					ProductGroup = 692AB9081E675E8800706ACC /* Products */;
 | |
| 					ProjectRef = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */;
 | |
| 				},
 | |
| 			);
 | |
| 			projectRoot = "";
 | |
| 			targets = (
 | |
| 				69F842351E67540700C110F7 /* libtgvoip */,
 | |
| 			);
 | |
| 		};
 | |
| /* End PBXProject section */
 | |
| 
 | |
| /* Begin PBXReferenceProxy section */
 | |
| 		692AB9111E675E8800706ACC /* Telegram.app */ = {
 | |
| 			isa = PBXReferenceProxy;
 | |
| 			fileType = wrapper.application;
 | |
| 			path = Telegram.app;
 | |
| 			remoteRef = 692AB9101E675E8800706ACC /* PBXContainerItemProxy */;
 | |
| 			sourceTree = BUILT_PRODUCTS_DIR;
 | |
| 		};
 | |
| 		692AB9131E675E8800706ACC /* Share.appex */ = {
 | |
| 			isa = PBXReferenceProxy;
 | |
| 			fileType = "wrapper.app-extension";
 | |
| 			path = Share.appex;
 | |
| 			remoteRef = 692AB9121E675E8800706ACC /* PBXContainerItemProxy */;
 | |
| 			sourceTree = BUILT_PRODUCTS_DIR;
 | |
| 		};
 | |
| 		692AB9151E675E8800706ACC /* watchkitapp.app */ = {
 | |
| 			isa = PBXReferenceProxy;
 | |
| 			fileType = wrapper.application;
 | |
| 			path = watchkitapp.app;
 | |
| 			remoteRef = 692AB9141E675E8800706ACC /* PBXContainerItemProxy */;
 | |
| 			sourceTree = BUILT_PRODUCTS_DIR;
 | |
| 		};
 | |
| 		692AB9171E675E8800706ACC /* watchkitapp Extension.appex */ = {
 | |
| 			isa = PBXReferenceProxy;
 | |
| 			fileType = "wrapper.app-extension";
 | |
| 			path = "watchkitapp Extension.appex";
 | |
| 			remoteRef = 692AB9161E675E8800706ACC /* PBXContainerItemProxy */;
 | |
| 			sourceTree = BUILT_PRODUCTS_DIR;
 | |
| 		};
 | |
| 		692AB9191E675E8800706ACC /* SiriIntents.appex */ = {
 | |
| 			isa = PBXReferenceProxy;
 | |
| 			fileType = "wrapper.app-extension";
 | |
| 			path = SiriIntents.appex;
 | |
| 			remoteRef = 692AB9181E675E8800706ACC /* PBXContainerItemProxy */;
 | |
| 			sourceTree = BUILT_PRODUCTS_DIR;
 | |
| 		};
 | |
| 		692AB91B1E675E8800706ACC /* LegacyDatabase.framework */ = {
 | |
| 			isa = PBXReferenceProxy;
 | |
| 			fileType = wrapper.framework;
 | |
| 			path = LegacyDatabase.framework;
 | |
| 			remoteRef = 692AB91A1E675E8800706ACC /* PBXContainerItemProxy */;
 | |
| 			sourceTree = BUILT_PRODUCTS_DIR;
 | |
| 		};
 | |
| /* End PBXReferenceProxy section */
 | |
| 
 | |
| /* Begin PBXResourcesBuildPhase section */
 | |
| 		69F842341E67540700C110F7 /* Resources */ = {
 | |
| 			isa = PBXResourcesBuildPhase;
 | |
| 			buildActionMask = 2147483647;
 | |
| 			files = (
 | |
| 				692AB8E51E6759DD00706ACC /* Info.plist in Resources */,
 | |
| 			);
 | |
| 			runOnlyForDeploymentPostprocessing = 0;
 | |
| 		};
 | |
| /* End PBXResourcesBuildPhase section */
 | |
| 
 | |
| /* Begin PBXSourcesBuildPhase section */
 | |
| 		69F842311E67540700C110F7 /* Sources */ = {
 | |
| 			isa = PBXSourcesBuildPhase;
 | |
| 			buildActionMask = 2147483647;
 | |
| 			files = (
 | |
| 				69A6DEFB1E96149300000E69 /* sqrt_of_one_minus_x_squared.c in Sources */,
 | |
| 				69A6DEDD1E96149300000E69 /* filter_ar_fast_q12.c in Sources */,
 | |
| 				69A6DEF41E96149300000E69 /* resample_fractional.c in Sources */,
 | |
| 				6915307B1E6B5BAB004F643F /* logging.cpp in Sources */,
 | |
| 				69A6DEE11E96149300000E69 /* get_scaling_square.c in Sources */,
 | |
| 				C2A87DE41F4B6AD3002D3F73 /* AudioUnitIO.cpp in Sources */,
 | |
| 				690725C21EBBD5F2005D860B /* NetworkSocket.cpp in Sources */,
 | |
| 				69A6DEC71E96149300000E69 /* channel_buffer.cc in Sources */,
 | |
| 				69A6DF191E96149300000E69 /* apm_data_dumper.cc in Sources */,
 | |
| 				69A6DF221E96149300000E69 /* nsx_core.c in Sources */,
 | |
| 				69A6DEDC1E96149300000E69 /* filter_ar.c in Sources */,
 | |
| 				69A6DEEB1E96149300000E69 /* min_max_operations_neon.c in Sources */,
 | |
| 				69A6DEE81E96149300000E69 /* levinson_durbin.c in Sources */,
 | |
| 				69A6DEE21E96149300000E69 /* ilbc_specific_functions.c in Sources */,
 | |
| 				692AB9041E6759DD00706ACC /* VoIPServerConfig.cpp in Sources */,
 | |
| 				69A6DF0B1E96149300000E69 /* echo_cancellation.cc in Sources */,
 | |
| 				69A6DED61E96149300000E69 /* cross_correlation_neon.c in Sources */,
 | |
| 				69A6DEF71E96149300000E69 /* spl_sqrt.c in Sources */,
 | |
| 				69A6DEED1E96149300000E69 /* real_fft.c in Sources */,
 | |
| 				692AB9021E6759DD00706ACC /* VoIPController.cpp in Sources */,
 | |
| 				69A6DF0D1E96149300000E69 /* aecm_core.cc in Sources */,
 | |
| 				69A6DF101E96149300000E69 /* aecm_core_neon.cc in Sources */,
 | |
| 				69A6DED71E96149300000E69 /* division_operations.c in Sources */,
 | |
| 				69A6DEDB1E96149300000E69 /* energy.c in Sources */,
 | |
| 				69A6DEC61E96149300000E69 /* audio_util.cc in Sources */,
 | |
| 				69A6DF141E96149300000E69 /* analog_agc.c in Sources */,
 | |
| 				69A6DEF81E96149300000E69 /* spl_sqrt_floor.c in Sources */,
 | |
| 				69A6DEF61E96149300000E69 /* spl_inl.c in Sources */,
 | |
| 				69A6DEEF1E96149300000E69 /* resample.c in Sources */,
 | |
| 				69A6DEF21E96149300000E69 /* resample_by_2_internal.c in Sources */,
 | |
| 				69A6DF011E96149300000E69 /* wav_header.cc in Sources */,
 | |
| 				69A6DF041E96149300000E69 /* aec_core.cc in Sources */,
 | |
| 				692AB8D81E6759DD00706ACC /* CongestionControl.cpp in Sources */,
 | |
| 				69A6DEE91E96149300000E69 /* lpc_to_refl_coef.c in Sources */,
 | |
| 				69A6DEF51E96149300000E69 /* spl_init.c in Sources */,
 | |
| 				69A6DF241E96149300000E69 /* nsx_core_c.c in Sources */,
 | |
| 				69A6DF0F1E96149300000E69 /* aecm_core_c.cc in Sources */,
 | |
| 				69A6DECC1E96149300000E69 /* ring_buffer.c in Sources */,
 | |
| 				692AB8EB1E6759DD00706ACC /* OpusDecoder.cpp in Sources */,
 | |
| 				69A6DED81E96149300000E69 /* dot_product_with_scale.c in Sources */,
 | |
| 				69A6DF331E96149300000E69 /* ooura_fft.cc in Sources */,
 | |
| 				69A6DEF11E96149300000E69 /* resample_by_2.c in Sources */,
 | |
| 				69A6DEEC1E96149300000E69 /* randomization_functions.c in Sources */,
 | |
| 				69A6DEEE1E96149300000E69 /* refl_coef_to_lpc.c in Sources */,
 | |
| 				C2A87DDF1F4B6A61002D3F73 /* AudioInputAudioUnit.cpp in Sources */,
 | |
| 				69A6DF431E9614B700000E69 /* AudioInputAudioUnitOSX.cpp in Sources */,
 | |
| 				C2A87DE01F4B6A61002D3F73 /* AudioOutputAudioUnit.cpp in Sources */,
 | |
| 				69A6DF451E9614B700000E69 /* AudioOutputAudioUnitOSX.cpp in Sources */,
 | |
| 				69A6DEFC1E96149300000E69 /* vector_scaling_operations.c in Sources */,
 | |
| 				692AB8E61E6759DD00706ACC /* JitterBuffer.cpp in Sources */,
 | |
| 				692AB8CB1E6759DD00706ACC /* AudioInput.cpp in Sources */,
 | |
| 				692AB8CD1E6759DD00706ACC /* AudioOutput.cpp in Sources */,
 | |
| 				C2A87DDA1F4B6A57002D3F73 /* DarwinSpecific.mm in Sources */,
 | |
| 				C2A87DD81F4B6A33002D3F73 /* Resampler.cpp in Sources */,
 | |
| 				69A6DEFA1E96149300000E69 /* splitting_filter_impl.c in Sources */,
 | |
| 				69A6DEE01E96149300000E69 /* get_hanning_window.c in Sources */,
 | |
| 				69A6DF161E96149300000E69 /* digital_agc.c in Sources */,
 | |
| 				69A6DF061E96149300000E69 /* aec_core_neon.cc in Sources */,
 | |
| 				69A6DF201E96149300000E69 /* ns_core.c in Sources */,
 | |
| 				69A6DF091E96149300000E69 /* aec_resampler.cc in Sources */,
 | |
| 				692AB8D11E6759DD00706ACC /* BufferInputStream.cpp in Sources */,
 | |
| 				692AB8E91E6759DD00706ACC /* MediaStreamItf.cpp in Sources */,
 | |
| 				69A6DF2C1E96149300000E69 /* block_mean_calculator.cc in Sources */,
 | |
| 				69A6DEBC1E96149300000E69 /* checks.cc in Sources */,
 | |
| 				692AB8DA1E6759DD00706ACC /* EchoCanceller.cpp in Sources */,
 | |
| 				69A6DF281E96149300000E69 /* splitting_filter.cc in Sources */,
 | |
| 				692AB8D31E6759DD00706ACC /* BufferOutputStream.cpp in Sources */,
 | |
| 				692AB8CF1E6759DD00706ACC /* BlockingQueue.cpp in Sources */,
 | |
| 				69A6DF2E1E96149300000E69 /* delay_estimator.cc in Sources */,
 | |
| 				69A6DEF01E96149300000E69 /* resample_48khz.c in Sources */,
 | |
| 				69A6DECF1E96149300000E69 /* auto_correlation.c in Sources */,
 | |
| 				69A6DF121E96149300000E69 /* echo_control_mobile.cc in Sources */,
 | |
| 				690725BE1EBBD5DE005D860B /* NetworkSocketPosix.cpp in Sources */,
 | |
| 				69A6DF1C1E96149300000E69 /* noise_suppression.c in Sources */,
 | |
| 				69A6DED41E96149300000E69 /* copy_set_operations.c in Sources */,
 | |
| 				69A6DEC31E96149300000E69 /* stringutils.cc in Sources */,
 | |
| 				69A6DF1E1E96149300000E69 /* noise_suppression_x.c in Sources */,
 | |
| 				692AB8D51E6759DD00706ACC /* BufferPool.cpp in Sources */,
 | |
| 				69A6DED01E96149300000E69 /* complex_bit_reverse.c in Sources */,
 | |
| 				69A6DEDF1E96149300000E69 /* filter_ma_fast_q12.c in Sources */,
 | |
| 				69A6DEFF1E96149300000E69 /* wav_file.cc in Sources */,
 | |
| 				69A6DF351E96149300000E69 /* ooura_fft_neon.cc in Sources */,
 | |
| 				69A6DECE1E96149300000E69 /* auto_corr_to_refl_coef.c in Sources */,
 | |
| 				69A6DEFD1E96149300000E69 /* sparse_fir_filter.cc in Sources */,
 | |
| 				69A6DED91E96149300000E69 /* downsample_fast.c in Sources */,
 | |
| 				69A6DF251E96149300000E69 /* nsx_core_neon.c in Sources */,
 | |
| 				69A6DF081E96149300000E69 /* aec_core_sse2.cc in Sources */,
 | |
| 				69A6DEEA1E96149300000E69 /* min_max_operations.c in Sources */,
 | |
| 				69A6DF361E96149300000E69 /* ooura_fft_sse2.cc in Sources */,
 | |
| 				69A6DED51E96149300000E69 /* cross_correlation.c in Sources */,
 | |
| 				69A6DF3D1E96149300000E69 /* cpu_features.cc in Sources */,
 | |
| 				69A6DF2A1E96149300000E69 /* three_band_filter_bank.cc in Sources */,
 | |
| 				69A6DED21E96149300000E69 /* complex_fft.c in Sources */,
 | |
| 				69A6DF311E96149300000E69 /* delay_estimator_wrapper.cc in Sources */,
 | |
| 				69A6DEDA1E96149300000E69 /* downsample_fast_neon.c in Sources */,
 | |
| 				69A6DEC91E96149300000E69 /* fft4g.c in Sources */,
 | |
| 				692AB8ED1E6759DD00706ACC /* OpusEncoder.cpp in Sources */,
 | |
| 			);
 | |
| 			runOnlyForDeploymentPostprocessing = 0;
 | |
| 		};
 | |
| /* End PBXSourcesBuildPhase section */
 | |
| 
 | |
| /* Begin XCBuildConfiguration section */
 | |
| 		69F8423C1E67540700C110F7 /* Debug Hockeyapp */ = {
 | |
| 			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_DOCUMENTATION_COMMENTS = YES;
 | |
| 				CLANG_WARN_EMPTY_BODY = YES;
 | |
| 				CLANG_WARN_ENUM_CONVERSION = YES;
 | |
| 				CLANG_WARN_INFINITE_RECURSION = YES;
 | |
| 				CLANG_WARN_INT_CONVERSION = YES;
 | |
| 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
 | |
| 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
 | |
| 				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 = 10.2;
 | |
| 				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 Hockeyapp";
 | |
| 		};
 | |
| 		69F8423D1E67540700C110F7 /* Release Hockeyapp */ = {
 | |
| 			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_DOCUMENTATION_COMMENTS = YES;
 | |
| 				CLANG_WARN_EMPTY_BODY = YES;
 | |
| 				CLANG_WARN_ENUM_CONVERSION = YES;
 | |
| 				CLANG_WARN_INFINITE_RECURSION = YES;
 | |
| 				CLANG_WARN_INT_CONVERSION = YES;
 | |
| 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
 | |
| 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
 | |
| 				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 = 10.2;
 | |
| 				MTL_ENABLE_DEBUG_INFO = NO;
 | |
| 				SDKROOT = iphoneos;
 | |
| 				TARGETED_DEVICE_FAMILY = "1,2";
 | |
| 				VALIDATE_PRODUCT = YES;
 | |
| 				VERSIONING_SYSTEM = "apple-generic";
 | |
| 				VERSION_INFO_PREFIX = "";
 | |
| 			};
 | |
| 			name = "Release Hockeyapp";
 | |
| 		};
 | |
| 		69F8423F1E67540700C110F7 /* Debug Hockeyapp */ = {
 | |
| 			isa = XCBuildConfiguration;
 | |
| 			buildSettings = {
 | |
| 				CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
 | |
| 				CLANG_CXX_LIBRARY = "libc++";
 | |
| 				CODE_SIGN_IDENTITY = "";
 | |
| 				DEFINES_MODULE = YES;
 | |
| 				DYLIB_COMPATIBILITY_VERSION = 1;
 | |
| 				DYLIB_CURRENT_VERSION = 1;
 | |
| 				DYLIB_INSTALL_NAME_BASE = "@rpath";
 | |
| 				HEADER_SEARCH_PATHS = (
 | |
| 					"$(inherited)",
 | |
| 					"../../thrid-party/opus/include/opus",
 | |
| 					"../../third-party/opus/include/opus",
 | |
| 					webrtc_dsp,
 | |
| 					"../Telegram-Mac/third-party/opus/include/opus",
 | |
| 					"../Telegram-Mac/thrid-party/opus/include/opus",
 | |
| 				);
 | |
| 				INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
 | |
| 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
 | |
| 				IPHONEOS_DEPLOYMENT_TARGET = 6.0;
 | |
| 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
 | |
| 				LIBRARY_SEARCH_PATHS = "$(inherited)";
 | |
| 				MACH_O_TYPE = staticlib;
 | |
| 				MACOSX_DEPLOYMENT_TARGET = 10.7;
 | |
| 				OTHER_CFLAGS = (
 | |
| 					"-DTGVOIP_USE_CUSTOM_CRYPTO",
 | |
| 					"-DWEBRTC_POSIX",
 | |
| 					"-DWEBRTC_APM_DEBUG_DUMP=0",
 | |
| 					"-DTGVOIP_USE_DESKTOP_DSP",
 | |
| 					"-DWEBRTC_MAC",
 | |
| 				);
 | |
| 				PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip;
 | |
| 				PRODUCT_NAME = "$(TARGET_NAME)";
 | |
| 				SDKROOT = macosx;
 | |
| 				SKIP_INSTALL = YES;
 | |
| 			};
 | |
| 			name = "Debug Hockeyapp";
 | |
| 		};
 | |
| 		69F842401E67540700C110F7 /* Release Hockeyapp */ = {
 | |
| 			isa = XCBuildConfiguration;
 | |
| 			buildSettings = {
 | |
| 				CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
 | |
| 				CLANG_CXX_LIBRARY = "libc++";
 | |
| 				CODE_SIGN_IDENTITY = "";
 | |
| 				DEFINES_MODULE = YES;
 | |
| 				DYLIB_COMPATIBILITY_VERSION = 1;
 | |
| 				DYLIB_CURRENT_VERSION = 1;
 | |
| 				DYLIB_INSTALL_NAME_BASE = "@rpath";
 | |
| 				HEADER_SEARCH_PATHS = (
 | |
| 					"$(inherited)",
 | |
| 					"../../thrid-party/opus/include/opus",
 | |
| 					"../../third-party/opus/include/opus",
 | |
| 					webrtc_dsp,
 | |
| 					"../Telegram-Mac/third-party/opus/include/opus",
 | |
| 					"../Telegram-Mac/thrid-party/opus/include/opus",
 | |
| 				);
 | |
| 				INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
 | |
| 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
 | |
| 				IPHONEOS_DEPLOYMENT_TARGET = 6.0;
 | |
| 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
 | |
| 				LIBRARY_SEARCH_PATHS = "$(inherited)";
 | |
| 				MACH_O_TYPE = staticlib;
 | |
| 				MACOSX_DEPLOYMENT_TARGET = 10.7;
 | |
| 				OTHER_CFLAGS = (
 | |
| 					"-DTGVOIP_USE_CUSTOM_CRYPTO",
 | |
| 					"-DWEBRTC_POSIX",
 | |
| 					"-DWEBRTC_APM_DEBUG_DUMP=0",
 | |
| 					"-DTGVOIP_USE_DESKTOP_DSP",
 | |
| 					"-DWEBRTC_MAC",
 | |
| 				);
 | |
| 				PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip;
 | |
| 				PRODUCT_NAME = "$(TARGET_NAME)";
 | |
| 				SDKROOT = macosx;
 | |
| 				SKIP_INSTALL = YES;
 | |
| 			};
 | |
| 			name = "Release Hockeyapp";
 | |
| 		};
 | |
| 		D04D01C31E678C0D0086DDC0 /* Debug AppStore */ = {
 | |
| 			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_DOCUMENTATION_COMMENTS = YES;
 | |
| 				CLANG_WARN_EMPTY_BODY = YES;
 | |
| 				CLANG_WARN_ENUM_CONVERSION = YES;
 | |
| 				CLANG_WARN_INFINITE_RECURSION = YES;
 | |
| 				CLANG_WARN_INT_CONVERSION = YES;
 | |
| 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
 | |
| 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
 | |
| 				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 = 10.2;
 | |
| 				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 AppStore";
 | |
| 		};
 | |
| 		D04D01C41E678C0D0086DDC0 /* Debug AppStore */ = {
 | |
| 			isa = XCBuildConfiguration;
 | |
| 			buildSettings = {
 | |
| 				CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
 | |
| 				CLANG_CXX_LIBRARY = "libc++";
 | |
| 				CODE_SIGN_IDENTITY = "";
 | |
| 				DEFINES_MODULE = YES;
 | |
| 				DYLIB_COMPATIBILITY_VERSION = 1;
 | |
| 				DYLIB_CURRENT_VERSION = 1;
 | |
| 				DYLIB_INSTALL_NAME_BASE = "@rpath";
 | |
| 				HEADER_SEARCH_PATHS = (
 | |
| 					"$(inherited)",
 | |
| 					"../../thrid-party/opus/include/opus",
 | |
| 					"../../third-party/opus/include/opus",
 | |
| 					webrtc_dsp,
 | |
| 					"../Telegram-Mac/third-party/opus/include/opus",
 | |
| 					"../Telegram-Mac/thrid-party/opus/include/opus",
 | |
| 				);
 | |
| 				INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
 | |
| 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
 | |
| 				IPHONEOS_DEPLOYMENT_TARGET = 6.0;
 | |
| 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
 | |
| 				LIBRARY_SEARCH_PATHS = "$(inherited)";
 | |
| 				MACH_O_TYPE = staticlib;
 | |
| 				MACOSX_DEPLOYMENT_TARGET = 10.7;
 | |
| 				OTHER_CFLAGS = (
 | |
| 					"-DTGVOIP_USE_CUSTOM_CRYPTO",
 | |
| 					"-DWEBRTC_POSIX",
 | |
| 					"-DWEBRTC_APM_DEBUG_DUMP=0",
 | |
| 					"-DTGVOIP_USE_DESKTOP_DSP",
 | |
| 					"-DWEBRTC_MAC",
 | |
| 				);
 | |
| 				PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip;
 | |
| 				PRODUCT_NAME = "$(TARGET_NAME)";
 | |
| 				SDKROOT = macosx;
 | |
| 				SKIP_INSTALL = YES;
 | |
| 			};
 | |
| 			name = "Debug AppStore";
 | |
| 		};
 | |
| 		D04D01CB1E678C230086DDC0 /* Release AppStore */ = {
 | |
| 			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_DOCUMENTATION_COMMENTS = YES;
 | |
| 				CLANG_WARN_EMPTY_BODY = YES;
 | |
| 				CLANG_WARN_ENUM_CONVERSION = YES;
 | |
| 				CLANG_WARN_INFINITE_RECURSION = YES;
 | |
| 				CLANG_WARN_INT_CONVERSION = YES;
 | |
| 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
 | |
| 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
 | |
| 				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 = 10.2;
 | |
| 				MTL_ENABLE_DEBUG_INFO = NO;
 | |
| 				SDKROOT = iphoneos;
 | |
| 				TARGETED_DEVICE_FAMILY = "1,2";
 | |
| 				VALIDATE_PRODUCT = YES;
 | |
| 				VERSIONING_SYSTEM = "apple-generic";
 | |
| 				VERSION_INFO_PREFIX = "";
 | |
| 			};
 | |
| 			name = "Release AppStore";
 | |
| 		};
 | |
| 		D04D01CC1E678C230086DDC0 /* Release AppStore */ = {
 | |
| 			isa = XCBuildConfiguration;
 | |
| 			buildSettings = {
 | |
| 				CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
 | |
| 				CLANG_CXX_LIBRARY = "libc++";
 | |
| 				CODE_SIGN_IDENTITY = "";
 | |
| 				DEFINES_MODULE = YES;
 | |
| 				DYLIB_COMPATIBILITY_VERSION = 1;
 | |
| 				DYLIB_CURRENT_VERSION = 1;
 | |
| 				DYLIB_INSTALL_NAME_BASE = "@rpath";
 | |
| 				HEADER_SEARCH_PATHS = (
 | |
| 					"$(inherited)",
 | |
| 					"../../thrid-party/opus/include/opus",
 | |
| 					"../../third-party/opus/include/opus",
 | |
| 					webrtc_dsp,
 | |
| 					"../Telegram-Mac/third-party/opus/include/opus",
 | |
| 					"../Telegram-Mac/thrid-party/opus/include/opus",
 | |
| 				);
 | |
| 				INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
 | |
| 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
 | |
| 				IPHONEOS_DEPLOYMENT_TARGET = 6.0;
 | |
| 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
 | |
| 				LIBRARY_SEARCH_PATHS = "$(inherited)";
 | |
| 				MACH_O_TYPE = staticlib;
 | |
| 				MACOSX_DEPLOYMENT_TARGET = 10.7;
 | |
| 				OTHER_CFLAGS = (
 | |
| 					"-DTGVOIP_USE_CUSTOM_CRYPTO",
 | |
| 					"-DWEBRTC_POSIX",
 | |
| 					"-DWEBRTC_APM_DEBUG_DUMP=0",
 | |
| 					"-DTGVOIP_USE_DESKTOP_DSP",
 | |
| 					"-DWEBRTC_MAC",
 | |
| 				);
 | |
| 				PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip;
 | |
| 				PRODUCT_NAME = "$(TARGET_NAME)";
 | |
| 				SDKROOT = macosx;
 | |
| 				SKIP_INSTALL = YES;
 | |
| 			};
 | |
| 			name = "Release AppStore";
 | |
| 		};
 | |
| /* End XCBuildConfiguration section */
 | |
| 
 | |
| /* Begin XCConfigurationList section */
 | |
| 		69F842301E67540700C110F7 /* Build configuration list for PBXProject "libtgvoip_osx" */ = {
 | |
| 			isa = XCConfigurationList;
 | |
| 			buildConfigurations = (
 | |
| 				69F8423C1E67540700C110F7 /* Debug Hockeyapp */,
 | |
| 				D04D01C31E678C0D0086DDC0 /* Debug AppStore */,
 | |
| 				69F8423D1E67540700C110F7 /* Release Hockeyapp */,
 | |
| 				D04D01CB1E678C230086DDC0 /* Release AppStore */,
 | |
| 			);
 | |
| 			defaultConfigurationIsVisible = 0;
 | |
| 			defaultConfigurationName = "Release Hockeyapp";
 | |
| 		};
 | |
| 		69F8423E1E67540700C110F7 /* Build configuration list for PBXNativeTarget "libtgvoip" */ = {
 | |
| 			isa = XCConfigurationList;
 | |
| 			buildConfigurations = (
 | |
| 				69F8423F1E67540700C110F7 /* Debug Hockeyapp */,
 | |
| 				D04D01C41E678C0D0086DDC0 /* Debug AppStore */,
 | |
| 				69F842401E67540700C110F7 /* Release Hockeyapp */,
 | |
| 				D04D01CC1E678C230086DDC0 /* Release AppStore */,
 | |
| 			);
 | |
| 			defaultConfigurationIsVisible = 0;
 | |
| 			defaultConfigurationName = "Release Hockeyapp";
 | |
| 		};
 | |
| /* End XCConfigurationList section */
 | |
| 	};
 | |
| 	rootObject = 69F8422D1E67540700C110F7 /* Project object */;
 | |
| }
 |